[发明专利]水利普查数据多维分析服务系统及其封装和实现方法无效

专利信息
申请号: 201310337192.0 申请日: 2013-08-05
公开(公告)号: CN103399926A 公开(公告)日: 2013-11-20
发明(设计)人: 万定生;占军;余宇峰;钱振兴 申请(专利权)人: 河海大学
主分类号: G06F17/30 分类号: G06F17/30;G06F3/0481
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 李玉平
地址: 211100 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 水利 普查 数据 多维 分析 服务 系统 及其 封装 实现 方法
【权利要求书】:

1. 一种水利普查数据多维分析服务系统,其特征在于:包括数据持久层(001)、请求响应模块(002)、多维分析服务模块(003)、用户操作界面(004)、水利普查原始数据库(005)、ETL模块(006)以及水利普查数据仓库单元(007);

所述请求响应模块(002)用于接收用户在用户操作界面的操作请求,并将操作请求传给多维分析服务模块(003);多维分析服务模块(003)根据用户操作请求调用数据持久层(001);数据持久层(001)从水利普查数据仓库单元(007)中获得与用户操作请求对应的数据,并将数据以规定的格式返回给多维分析服务模块(003),多维分析服务模块(003)将数据返回到用户操作界面(004)以表格和图形的方式展现数据,为用户提供多维分析服务;

其中水利普查数据仓库单元(007),根据水利普查数据特点及需求,将水利普查原始数据库(005)中的原始数据经过ETL模块(006)的数据抽取、清洗、转换和加载过程后,形成水利普查数据仓库单元(007)。

2. 如权利要求1所述的水利普查数据多维分析服务系统,其特征在于:所述的用户操作界面(004)包括分析主题选择区(110)、维度选择区(120)、度量选择区(130)以及数据展现区(140)四个部分;所述分析主题区(110)用于呈现相应的水利普查分析主题;所述维度选择区(120)用于呈现特定分析主题中所包含的维度信息;所述度量选择区(130)用于呈现特定分析主题中所包含的度量信息;所述数据展现区(150)用于呈现多维分析服务模块返回的数据;用户在分析主题区(110)选择不同的分析主题时,维度选择区(120)和度量选择区(130)的内容根据分析主体进行相应的更新;当用户根据维度选择区(120)和度量选择区(130)中的维度和度量进行组合时,用户操作界面(004)根据组合条件向请求响应模块(002)发出操作请求,以重新获取数据,并刷新数据展现区(140)的数据内容。

3. 如权利要求2所述的水利普查数据多维分析服务系统,其特征在于:用户在数据展现区(140)中选择数据展示的方式有:数据透视表、透视图、柱状图、饼状图、折线图、计量表以及漏斗图;用户通过选择不同的数据展示方式,数据展示区(140)会重新刷新展示方式,以用户的选择方式对相应的数据重新展现。

4. 如权利要求1所述的水利普查数据多维分析服务系统,其特征在于:所述多维分析服务模块(003)包括数据立方体(310)、分析模型(320)、OLAP分析引擎(330)、多维分析服务接口(340)以及数据展现模块(350);其中水利普查数据仓库单元(007)为数据立方体(310)提供数据来源,根据水利普查数据特点及需求,设计水利普查数据的分析主题,包括各个主题的维度、度量以及维度级别信息,并以水利普查数据仓库单元(007)为数据源,在分析主题的相关信息基础上,建立各个分析主题的数据立方体(310);分析模型(320)的建立对外屏蔽了水利普查数据仓库单元(007)的内部具体实现;OLAP分析引擎(330)在分析模型(320)的基础上根据用户的分析请求,重新组织并最优化SQL语句进行查询分析,从数据立方体(310)中获取数据;多维分析服务接口(340)为用户提供数据向下钻取、数据切片以及数据旋转操作的接口方法,用户在用户操作界面(004)进行相关数据分析操作,请求响应模块(002)将分析请求传到多维分析服务模块(003)的多维分析服务接口(340),多维分析服务接口(340)调用相应的方法;数据展现模块(350)接收多维分析服务接口(340)返回的数据,并对数据以相应的展现方式进行展现。

5. 如权利要求4所述的水利普查数据多维分析服务系统,其特征在于:所述分析模型(320)包括物理层(321)、业务逻辑层(322)以及展现层(323);物理层(321)对应于数据源的定义,包括数据源描述、物理表结构、字段数据类型以及物理表之间关系;业务逻辑层(322)是关于多维数据模型的定义,从多个物理数据源里抽象出来的多维数据模型,主要涉及对维度、层次结构、度量和聚合规则的设计;展现层(323)是分析模型(320)中和用户操作界面(004)直接对应的层次,该层根据业务人员的视角,隐藏掉任何与技术以及模型相关的内容,删除业务中不关心的字段简化视图,仅保留关心的字段信息并以用户所熟悉的语言来描述。

6. 一种水利普查数据多维分析服务的封装和实现方法,其特征在于:包括封装步骤和实现步骤,

封装步骤为:

步骤S300,针对水利普查原始数据特点及实际需求,设计相关的水利普查数据分析主题,包括度量信息、维度信息以及维度的层次级别信息;

步骤S310,根据水利普查分析主题中涉及的度量和维度信息,从水利普查数据原始数据库(005)中抽取相关数据;

步骤S320,将从水利普查原始数据库(005)中抽取出来的数据经过ETL模块(006),对数据进行清洗、转换和操作,形成水利普查数据仓库单元(007);

步骤S330,在水利普查数据仓库单元(007)的数据基础上,针对每个分析主题,建立数据立方体(310);

步骤S340,对每个分析主题,根据分析主题所包括的度量和维度信息,以水利普查数据仓库单元(007)的数据为数据源,对分析模型(320)进行物理层(321)、业务逻辑层(322)和展现层(323)的设计;

步骤S350,编写多维分析服务接口(340)的方法,主要的方法包括对分析主题维度和度量的获取,并将维度和度量信息传入到多维分析服务方法中,实现根据分析模型(320)对分析主题的数据进行相应的多维分析;

实现步骤为:

步骤S110,用户点击用户操作界面(004),对水利普查数据的分析主题进行选择,请求响应模块(002)获取用户的操作请求;

步骤S120,请求响应模块(002)将用户的操作请求转发请求到多维分析服务模块(003),请求刷新维度选择区(120)和度量选择区(130)的内容;

步骤S130,多维分析服务模块(003)根据展现层(323)定义的信息,获取用户在分析主题选择区所选择的分析主题的维度和度量信息;

步骤S140,多维分析服务模块(003)根据分析主题的维度和度量信息生成用户数据,并以格式化的形式返回; 

步骤S150,多维分析服务模块(003)接收返回的数据并刷新用户操作界面(004)中维度选择区(120)和度量选择区(130)的内容;

步骤S160,获取用户对维度选择区(120)和度量选择区(130)的操作指令;

步骤S165,请求响应模块(002)转发操作指令到多维分析服务模块(003),请求获取与操作指令对应的数据,多维分析服务模块(003)根据操作指令调用数据持久层(001);

步骤S170,数据持久层(001)从水利普查数据仓库单元(007)获取和用户在维度选择区和度量选择区所选择信息对应的数据;

步骤S175,获取数据后,返回到多维分析服务模块(003)进行数据的格式化,并传到数据展现模块(350)进行数据展现;

步骤S180,判断当前用户选择的图表显示形式,按照用户选择的形式进行数据展现。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310337192.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top