[发明专利]一种建立多维数据集的方法和多维数据集处理装置有效
申请号: | 201210362307.7 | 申请日: | 2012-09-25 |
公开(公告)号: | CN103678420B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 陈志雄;刘胜飏 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 多维 数据 方法 处理 装置 | ||
技术领域
本发明涉及数据库领域,尤其涉及通过一种建立多维数据集的方法和多维数据集处理装置。
背景技术
联机分析技术是一种常用的商业智能分析方法,多维数据集是进行联机分析处理分析的基础,多维数据集中都包含一个事实表,事实表存储分析主题中主要的业务数据,对应一个数据库表或视图,其中我们也是通过建立多维数据集生成用户扩展字段事实表。
出于用户业务需要的灵活性,现在使用的业务系统也具有用户扩展字段功能。例如,当考核系统部署后并未定义有哪些考核指标,这个时候随着业务的发展,用户相继定义了数量、得分、奖金这类考核指标,但是这些指标都是用户需要扩展的字段,系统的部署这时候也没有完全生成。要根据这类用户扩展字段为维度进行多维数据分析,就会需要系统后台人工操作执行并产生新的多维数据集而且占用大量的时间和系统资源,不仅浪费时间,而且效率低下。
发明内容
本发明的实施例提供一种建立多维数据集的方法和多维数据集处理装置,能够节约时间和系统资源,提高多维数据集的建立的效率。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供一种建立多维数据集的方法,
存储用户输入的扩展字段,为所述扩展字段定义扩展属性;
通过视图定义将所述扩展字段转换为多行形式的视图;
将所述多行形式的视图作为事实表根据所述扩展属性与预设的维表关联生成多维数据集。
建立多维数据集的方法,还包括:
通过触发器调用所述视图定义的存储过程动态更新所述视图定义;
将多维数据集与分析软件进行链接,对所述扩展字段进行转置展示,同时对多维数据集进行多维分析。
所述对所述扩展字段进行行列转置展示包括:对所述扩展字段进行行列转置展示。
所述分析软件包括excel数据透视表。
所述多维分析包括联机分析处理。
另一方面,提供一种多维数据集处理装置,包括:
扩展字段定义模块,用于存储用户输入的扩展字段,为所述扩展字段定义扩展属性维度和度量值;
视图定义模块,用于通过视图定义将所述扩展字段转换为多行形式的视图;
多维数据集定义模块,用于将所述多行形式的视图作为事实表根据所述扩展属性与预设的维表进行关联生成多维数据集。
多维数据集处理装置还包括:
视图定义模块,还用于通过触发器调用所述视图定义的存储过程动态更新所述视图定义;
分析展示模块,用于将所述多维数据集与分析软件进行链接,对所述扩展字段进行展示,同时对多维数据集进行多维分析。所述分析展示模块还用于:对所述扩展字段进行行列转置展示。
本发明实施例提供的建立多维数据集方法和多维数据集处理装置,能够根据视图定义将用户扩展的字段转换为多行形式的视图,并将该视图作为事实表关联必要的维表生成多维数据集,进而能够节约时间和系统资源,提高多维数据集的建立的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种建立多维数据集的方法流程示意图;
图2为本发明另一实施例提供的一种建立多维数据集的方法流程示意图;
图3为本发明实施例提供的一种多维数据集处理装置结构示意图;
图4为本发明另一实施例提供的一种多维数据集处理装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例所提供的建立多维数据集的方法可以应用于在MS Sql Server(Microsoft Structured Query Language Server,微软的结构化查询语言数据服务器)平台上。下面以在数据库表中存在一种考核系统的业务数据为例。
本发明的实施例提供一种建立多维数据集的方法,参照图1所示,包括以下流程:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210362307.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置