[发明专利]一种数据仓库中创建立方模型的方法、设备及存储设备在审
申请号: | 201710877125.6 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107590269A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 梅红波;李振华;何彪;李浩 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 武汉知产时代知识产权代理有限公司42238 | 代理人: | 付春霞 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据仓库 创建 立方 模型 方法 设备 存储 | ||
技术领域
本发明涉及信息技术领域,具体涉及一种数据仓库中创建立方模型的方法、设备及存储设备。
背景技术
数据仓库建设技术在各方面的广泛发展前景,各大数据库公司都提出了自己的数据仓库建模和ETL工具。不同的ETL工具有着不同的优点和不足之处。例如IBM公司的Visual Warehouse它支持数据来源多,对海量数据有着优势,提供开发接口并且能够制定工作计划,但是它的UI不友好,操作复杂。Informax公司的ArdentDataStage虽然提供工作流的方式,可以实现内部编程但是其ETL的方式比较简单,程序容错性较低。运用现有的数据仓库ETL工具可以很好的解决实际建模问题。不同的数据仓库公司有着一套复杂的数据仓库建设方案,但是这些方案设计复杂,后期维护麻烦,容错性较差。因此,对现有ETL工具进行二次开发并得到一套适合非编程人员使用的数据仓库自动创建立方的工具,进而减少普通业务人员的工作量,方便业务人员对不同业务进行数据仓库建设就成为亟待解决的问题。
发明内容
本发明提供了一种数据仓库中创建立方模型的方法、设备及存储设备,通过在现有的数据仓库中的ETL工具进行二次开发,不仅减少了用户的工作量,而且能够方便用户对不同业务进行数据仓库的建设,从而有效解决上述问题。
本发明提供的技术方案是:一种数据仓库中创建立方模型的方法,所述方法包括步骤:选择源表用于确定所创建立方模型的基本信息;确定所述立方模型的名称;为所述立方模型确定度量,所述度量反映了所述立方模型的数据粒度;为所述立方模型确定维度,所述维度进行了预处理,所述预处理可以增加所述立方模型的鲁棒性和实用性;为所述立方模型确定聚合函数,所述聚合函数在进行上卷操作时对所述维度进行聚合;通过ETL可视化过程建立所述立方模型的程序模型并生成可执行脚本;使用所述可执行脚本创建所述立方模型。一种存储设备,所述存储设备存储指令及数据用于实现所述一种数据仓库中创建立方模型的方法。一种数据仓库中创建立方模型的设备,所述设备包括处理器及所述存储设备;所述处理器加载并执行所述存储设备中的指令及数据用于实现所述的一种数据仓库中创建立方模型的方法。
本发明的有益效果是:本发明提供了一种数据仓库中创建立方模型的方法、设备及存储设备,通过对现有的数据仓库中的ETL工具进行二次开发,不仅减少了用户的工作量,而且能够方便用户对不同业务进行数据仓库的建设。
附图说明
图1是本发明实施例数据仓库中创建立方模型方法的整体流程图;
图2是本发明实施例中数据仓库立方模型示意图;
图3是本发明实施例Oracle数据仓库中ETL可视化过程的OWB实现流程图;
图4是本发明实施例Oracle数据仓库中ETL可视化过程的OMB实现流程图;
图5是本发明实施例的硬件设备工作示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地描述,下文中提到的具体技术细节,如:方法,设备等,仅为使读者更好的理解技术方案,并不代表本发明仅局限于以下技术细节。
本发明的实施例提供了一种数据仓库中创建立方模型的方法、设备及存储设备,通过在现有的数据仓库中的ETL工具进行二次开发,不仅减少了用户的工作量,而且能够方便用户对不同业务进行数据仓库的建设。请参阅图1,图1是本发明实施例数据仓库中创建立方模型方法的整体流程图,所述方法由一种数据仓库中创建立方模型的设备实现,具体步骤包括:
S101:选择源表用于确定所创建立方模型的基本信息,通过OMBEngine来联机读取源数据库中的数据结构。
S102:确定所述立方模型的名称,所述立方模型的名称如果重复会让用户进行重新确定。所述立方模型是所述数据仓库中待分析数据的表现形式。
S103:为所述立方模型确定度量,所述度量反映了所述立方模型的数据粒度,所述度量为NUMBER及VARCHAR2类型,并且由源表数据通过过滤得到。
S104:为所述立方模型确定维度,所述维度进行了预处理,所述预处理可以增加所述立方模型的鲁棒性和实用性。所述预处理具体为:与维度相关的源表属性被存储在表DIMENSION_RELATION中。所述度量为所述维度进行上卷或下钻后得到的具有实际意义的具体数值。
S105:为所述立方模型确定聚合函数,所述聚合函数在进行上卷操作时对所述维度进行聚合,所述聚合函数可以由用户自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710877125.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进的压力容器厚板焊接工艺
- 下一篇:高强度止裂钢材的焊接方法