[发明专利]基于MOLAP的数据处理方法及装置有效
申请号: | 201610893549.7 | 申请日: | 2016-10-13 |
公开(公告)号: | CN106484875B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 李寅威 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/2453 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆;胡彬 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MOLAP的数据处理方法及装置。该数据处理方法包括:根据事实表和维度表创建数据立方体;基于所述数据立方体中记录的数据,对维度的全部可能组合进行数据预计算;将预计算结果保存至开源数据库中,以便在查询时根据预计算结果确定查询结果。采用上述方法可以优化现有数据查询方案,使得非技术人员也可以实现基于海量数据的查询。 | ||
搜索关键词: | 基于 molap 数据处理 方法 装置 | ||
【主权项】:
1.一种基于MOLAP的数据处理方法,其特征在于,包括:/n根据事实表和维度表创建数据立方体;/n基于所述数据立方体中记录的数据,对维度的全部可能组合进行数据预计算;/n将预计算结果保存至开源数据库中,以便在查询时根据预计算结果确定查询结果;/n基于所述数据立方体中记录的数据,对维度的全部可能组合进行数据预计算,包括:/n根据数据分析模型中的元数据,启动预计算编程模型任务,并读取与所述数据立方体对应的全部维度表和事实表的数据;/n将所述全部维度表的维度进行排列组合,得到包括空集在内的全部可能组合;/n按照设定的聚合规则,对包含全部维度的组合进行聚合运算,得到聚合值;/n将包含全部维度的组合作为预计算编程模型的关键值输入,将所述聚合值作为预计算编程模型的关键字输入,所述预计算编程模型在计算时采用逐级计算的方式;/n利用所述预计算编程模型得到新的维度组合以及与新的维度组合对应的聚合值;/n依次将新的维度组合作为预计算编程模型的关键值输入,新的维度组合对应的聚合值作为预计算编程模型的关键字输入,并利用所述预计算编程模型得到新的维度组合以及与新的维度组合对应的聚合值,直到得到全部可能组合以及全部可能组合的聚合值为止。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610893549.7/,转载请声明来源钻瓜专利网。