[发明专利]一种基于动态交叉表的多维数据实时分析方法有效
申请号: | 201810456880.1 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108647340B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 杨良;冯洋洋;刘静 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F16/28 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 交叉 多维 数据 实时 分析 方法 | ||
本发明公开了一种基于动态交叉表的多维数据实时分析方法,属于数据分析技术领域,在前端采用分析向导的形式,自主选择指标和维度;在后台采用SSAS方式,动态地创建CUBE;该方法实现步骤如下:S1:数据整理,包括体系事实表和维度表;S2:通过指标工具将指标、维度和量度包含到指标体系内;S3:通过语义对象设计器对所有维度加以描述,将维度进行分组和分级;S4:通过分析向导自助完成体系与指标、维度和量度的包含关系;S5:选择所要分析的指标和维度,形成实时分析表。本发明大大提高数据处理和分析的性能,弥补关系型交叉表多维分析性能上的不足,使分析更加灵活高效,满足不同的业务场景。
技术领域
本发明涉及数据分析技术领域,具体地说是一种基于动态交叉表的多维数据实时分析方法。
背景技术
随着时代的发展,大数据的逐步广泛应用,企业数据量的增加,传统关系型的BI(Business Intelligence,商业智能)分析弊端开始显现。现有的关系型分析模型比较固化,是面向单个主题的,而主题确定了分析指标、维度的范围,关系型数据分析是基于SELECT语句查询后的临时表,在大数据量时,存在诸多性能问题,进而造成用户体验不佳,因而不能满足业务需求。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于动态交叉表的多维数据实时分析方法,通过动态交叉表的创建和分析,大大提高数据处理和分析的性能,弥补关系型交叉表多维分析性能上的不足。
本发明解决其技术问题所采用的技术方案是:
一种基于动态交叉表的多维数据实时分析方法,在前端采用分析向导的形式,自主选择指标和维度;在后台采用SSAS方式,动态地创建CUBE,动态交叉表的运算过程最大程度的放在服务器端运行,在服务端直接动态执行SSAS,减轻客户端的压力;
该方法实现步骤如下:
S1:数据整理,包括体系事实表和维度表,体系事实表包含所要分析的指标字段、量度字段和维度编号字段内容,通过维度编号字段与各个维度表相关联,维度表包含各种纬度字段内容,记录各个维度信息;(如员工维度表,有工号、姓名、性别、生日、联系电话、学历、所在部门等等维度)
S2:通过指标工具将指标、维度和量度包含到指标体系内;
S3:通过语义对象设计器对所有维度加以描述,将维度进行分组和分级;
S4:通过分析向导自助完成体系与指标、维度和量度的包含关系;
S5:选择所要分析的指标和维度,形成实时分析表。
优选的,所述指标工具完成指标体系定义、指标定义、维度定义和量度定义,再通过指标体系的包含关系,依次将指标、纬度和量度包含其中。
进一步的,指标体系为事实表,其体系编号与对应的数据库中的表名保持一致,指标编号和量度编号对应表中字段名,且保持一致。
进一步的,指标体系中存储纬度编号外键,用于与维度表作关联。
优选的,借助语义对象设计器,把维度表中的字段重新描述,在当今大数据中分析维度已变得十分庞大,语义对象设计器按维度属性划分,将维度分为基本维度、统计依据和其他维度属性。
优选的,通过分析向导,用户自主选择所要分析的指标,由已选指标关联出所用的维度,进而对已选指标和维度进行条件筛选。使交叉表分析业务变得更精准、更简洁,如“区域等于山东 并且 贷款金额大于等于1000000”的公司运营状况分析,其中,区域是维度,贷款金额是指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810456880.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种维度建模方法、装置、设备及存储介质
- 下一篇:一种提高搜索引擎排名的方法