[发明专利]一种数据仓库中创建立方模型的方法、设备及存储设备在审
申请号: | 201710877125.6 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107590269A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 梅红波;李振华;何彪;李浩 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 武汉知产时代知识产权代理有限公司42238 | 代理人: | 付春霞 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据仓库 创建 立方 模型 方法 设备 存储 | ||
1.一种数据仓库中创建立方模型的方法,所述方法由一种数据仓库中创建立方模型的设备实现,其特征在于:包括以下步骤:选择源表用于确定所创建立方模型的基本信息;确定所述立方模型的名称;为所述立方模型确定度量,所述度量反映了所述立方模型的数据粒度;为所述立方模型确定维度,所述维度进行了预处理,所述预处理可以增加所述立方模型的鲁棒性和实用性;为所述立方模型确定聚合函数,所述聚合函数在进行上卷操作时对所述维度进行聚合;通过ETL可视化过程建立所述立方模型的程序模型并生成可执行脚本;使用所述可执行脚本创建所述立方模型。
2.如权利要求1所述的一种数据仓库中创建立方模型的方法,其特征在于:所述选择源表用于确定所创建立方模型的基本信息,具体包括:通过OMBEngine来联机读取源数据库中的数据结构。
3.如权利要求1所述的一种数据仓库中创建立方模型的方法,其特征在于:所述立方模型的名称如果重复会让用户进行重新确定;所述立方模型是所述数据仓库中待分析数据的表现形式。
4.如权利要求1所述的一种数据仓库中创建立方模型的方法,其特征在于:所述度量为NUMBER及VARCHAR2类型,并且由源表数据通过过滤得到。
5.如权利要求4所述的一种数据仓库中创建立方模型的方法,其特征在于:所述预处理具体为:与维度相关的源表属性被存储在表DIMENSION_RELATION中;所述度量为所述维度进行上卷或下钻后得到的具有实际意义的具体数值;所述聚合函数可以由用户自定义。
6.如权利要求1所述的一种数据仓库中创建立方模型的方法,其特征在于:通过ETL可视化过程建立所述立方模型的程序模型并生成可执行脚本的具体步骤包括:通过ETL可视化过程提取数据并转换数据,并将转换后的数据加载到待建立的立方模型中,建立数据的映射关系,所述数据包括:过滤器Filter、表达式Expression、常量表达式Const及字符类型Char。
7.如权利要求6所述的一种数据仓库中创建立方模型的方法,其特征在于:所述ETL可视化过程为采用0racle Warehouse Builder,即OWB的实现过程,包括以下步骤:创建源数据库和目标数据仓库;创建表;创建维;创建事实表和多维数据集;创建映射;创建进程流;部署目标。
8.如权利要求6所述的一种数据仓库中创建立方模型的方法,其特征在于:所述ETL可视化过程为采用0racle Message Broker,即OMB的二次开发实现过程,包括以下步骤:用户通过用户界面向JACL中的OMBEngine发送指令;JACL中的OMBEngine接到用户指令后生成OMB脚本;OMB脚本从/向0racle元数据库中的业务逻辑层/元数据存储层调取/输入数据完成所述ETL可视化过程;所述OMB脚本与业务逻辑层构成Java API;所述OMB脚本与业务逻辑层及元数据存储层构成0racle元数据库。
9.一种存储设备,其特征包括:所述存储设备存储指令及数据用于实现权利要求1~8所述的一种数据仓库中创建立方模型的方法。
10.一种数据仓库中创建立方模型的设备,其特征在于:包括:处理器及所述存储设备;所述处理器加载并执行所述存储设备中的指令及数据用于实现权利要求1~8所述的一种数据仓库中创建立方模型的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710877125.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进的压力容器厚板焊接工艺
- 下一篇:高强度止裂钢材的焊接方法