[发明专利]切换多维立方体的方法及装置无效
申请号: | 201310302311.9 | 申请日: | 2013-07-15 |
公开(公告)号: | CN103390042A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 潘怡;张波 | 申请(专利权)人: | 长沙学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 410022 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 切换 多维 立方体 方法 装置 | ||
技术领域
本发明涉及数据分析技术领域,特别涉及一种切换多维立方体的方法及装置。
背景技术
近年来,由于数据在互联网领域的持续增长,各公司都面临海量数据的处理需求。在传统的数据分析过程中,企业的管理者、决策者往往是通过由信息技术人员通过编制程序或者通过“预制”在应用系统的格式固定的报表来获得信息。数据仓库以及建立在其基础上的在线分析处理(OLAP)技术通过一个多维立方体的数据源,为用户提供一种多层次、多角度分析数据并且能在动态格式下展示信息的方法。
多维立方体是一个多维的数据阵列结构,是组织多维OLAP操作的基础。实际上,多维立方体是一种逻辑概念结构,它的实现是基于事实表和维表关联的星型模型或雪花模型上模拟的,具体体现为主题中的一个表。通过在主题中选取所需的维度和度量值,生成描述星型或雪花关联信息的元数据表,多维立方体是该表的逻辑抽象。传统切换多维立方体的方法是由技术开发人员定义好基于主题的事实表和相应的维度表,然后由用户在基于该多维立方体上进行数据分析。
然而,由于业务的灵活多变,必然导致业务模型随之经常发生变化,在多维立方体进行改变时,必须由技术开发人员的参与,根据定义好的事实表和相应的维度表进行预制,因此采用传统的切换多维立方体的方法,随着数据量的增加,重建时间急剧上升,从而使得多维立方体的响应速度变慢。
发明内容
(一)解决的技术问题
本发明实施例解决的技术问题是:当维度或度量发生变化时,多维立方体的响应速度变慢的问题。
(二)技术方案
本发明实施例提供了一种切换多维立方体的方法,包括:
根据预设的事实数据设定维度元数据和度量值元数据;
根据所述预设的事实数据、维度元数据和度量值元数据,通过并行数据处理生成多维立方体;
当维度元数据和度量值元数据中的至少一个发生变化时,则自动获取变化后的维度元数据和度量值元数据,并通过并行数据处理,生成变化后的维度元数据和度量值元数据对应的多维立方体,并将当前的多维立方体切换成变换后的维度元数据和度量值元数据对应的多维立方体。
优选地,所述根据预设的事实数据设定维度元数据和度量值元数据进一步包括:
对所述预设的事实数据进行清洗,并根据清洗后的事实数据对所述维度元数据和所述度量值元数据进行设定。
优选地,所述根据预设的事实数据设定维度元数据和度量值元数据包括:
将所述事实数据中的属性或属性的组合、层级设定为维度元数据;
将所述事实数据中最小粒度数据对应的指标或计算指标设定为度量值元数据。
优选地,所述通过并行数据处理,生成变化后的维度元数据和度量值元数据对应的多维立方体包括:
采用MapReduce编程模型的分布式数据处理系统,对自动获取变化后的维度元数据和度量值元数据进行处理,生成变化后的维度元数据和度量值元数据对应的多维立方体。
优选地,所述将当前的多维立方体切换成变换后的维度元数据和度量值元数据对应的多维立方体之后包括:
根据所述变换后的维度元数据和度量值元数据对应的多维立方体,进行多维数据查询分析。
本发明实施例还提供了一种切换多维立方体的装置,包括:
设定单元,用于根据预设的事实数据设定维度元数据和度量值元数据;
维度元数据子单元,用于当维度元数据发生变化时,更新维度元数据;
度量值元数据子单元,用于当度量值元数据发生变化时,更新度量值元数据;
多维立方体生成单元,用于根据预设的事实数据、维度元数据和度量值元数据采用并行数据处理生成多维立方体;
切换单元,用于将当前多维立方体切换成变化后的维度元数据和度量值元数据对应的多维立方体。
优选地,所述装置还包括:
数据清洗单元,用于对所述预设的事实数据进行清洗。
优选地,所述采用并行数据处理生成多维立方体包括:
采用MapReduce编程模型的分布式数据处理系统,对预设的事实数据、维度元数据和度量值元数据进行处理,生成多维立方体。
优选地,所述装置还包括:
查询单元,用于根据变化后的维度元数据和度量值元数据对应的多维立方体对数据进行查询。
(三)有益效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙学院,未经长沙学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310302311.9/2.html,转载请声明来源钻瓜专利网。