【技术实现步骤摘要】
本专利技术涉及数据管理领域,尤其涉及一种基于关系数据库生成多维立方体的方法。
技术介绍
OLAP(On-Line Analytical Process,联机分析处理)是以海量数据为基础的复杂分析技术,是使分析人员、管理人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映数据维特性的信息,进行快速、一致、交互地访问,从而获得对数据的更深入的了解的一类软件技术。而数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策,其针对OLAP提出了一种综合的解决方案。因此,为了更有效的对各种数据进行分析,数据仓库技术广泛应用于各个领域其中,数据仓库在银行方面的应用范围包括有存款分析、贷款分析、客户市场分析、相关金融业分析决策(证券、外汇买卖)、风险预测、效益分析等,扮演着至关重要的角色。数据表现是数据仓库的门面,主要表现在多维分析、数理统计、数据挖掘等方面。管理人员、分析人员通过数据仓库的数据表现来获得其所关注的各方面信息。然而,数据表现所展现的数据通常都是从数据仓库中逐条抽取,保存在一个临时文件中,然后更新加载至cube(多维立方体),采用该方法会频繁访问数据仓库,给数据仓库造成压力负重,且cube生成效率低。此外,由于数据量大,极大占据着数据仓库的存储空间,造成数据仓库的成本居高不下。
技术实现思路
本专利技术的主要目的在于提供一种基于关 ...
【技术保护点】
一种基于关系数据库生成多维立方体的方法,包括: 将数据仓库的数据转换加载生成多维立方体,所述数据仓库为具有星型结构的关系型数据库; 将更新的数据存储至所述数据仓库; 将所述更新的数据以数据文本的形式从所述数据仓库导出; 以所述数据文本作为数据源更新加载所述多维立方体。
【技术特征摘要】
1.一种基于关系数据库生成多维立方体的方法,包括:
将数据仓库的数据转换加载生成多维立方体,所述数据仓库为具有星型
结构的关系型数据库;
将更新的数据存储至所述数据仓库;
将所述更新的数据以数据文本的形式从所述数据仓库导出;
以所述数据文本作为数据源更新加载所述多维立方体。
2.根据权利要求1所述的基于关系数据库生成多维立方体的方法,其特
征在于,在所述将所述数据仓库的数据转换加载生成多维立方体的步骤之前
还包括:
基于与所述数据仓库对应的二维数据库建立一个具有星型结构特征的多
维数据模型;
根据所述星型结构设计与之对应的数据仓库架构;
将所述二维数据库中的数据存储至所述数据仓库。
3.根据权利要求2所述的基于关系数据库生成多维立方体的方法,其特
征在于,所述基于与所述数据仓库对应的二维数据库建立一个具有星型架构
特征的多维数据模型包括:
基于所述二维数据库创建维度表和事实表;
以事实表为中心,多个维度表通过各自的键列链接到所述事实表上。
4.根据权利要求3所述的基于关系数据库生成多维立方体的方法,其特
征在于,所述基于与所述数据仓库对应的二维数据库建立一个具有星型架构
特征的多维数据模型还包括:
按照具体的应用选择维度,将所述星型结构划分为多个子星型结构;
则,所述将所述数据仓库的数据转换加载生成多维立方体包括:
将所述数据仓库的数据转换加载生成多个多维立方体。
5.根据权利要求4所述的基于关系数据库生成多维立方体的方法,其特
征在于,所述基于所述二维数据库创建维度表和事实表包括:
创建汇率表,并根据所述汇率表的结构创建单位转换表。
6.根据权利要求1所述的基于关系数据库生成多维立方体的方法,其特
征在于,所述方法还包括:
将所述数据文本保存在外部存储设备上。
7.根据权利要求1-6的任意一项所述的基于关系数据库生成多维立方体
的方法,其特征在于:
所述数据文本的结构与所述数据仓库中表的结构一致,所述数据文本的
一行对应表中的一条数据记录。
8.根据权利要求1-6的任意一项所述的...
【专利技术属性】
技术研发人员:郑承满,陈少静,赵世辉,胡涛,江融函,李鹏,刘浩,王成名,董恒星,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。