基于物化视图的报表查询方法及装置制造方法及图纸

技术编号:44876636 阅读:26 留言:0更新日期:2025-04-08 00:15
本发明专利技术提供一种基于物化视图的报表查询方法及装置,所述方法包括:获取待查询报表,待查询报表包括多个维度信息;获取预查询请求,提取预查询请求中的查询维度以及聚合逻辑,基于提取到的查询维度从待查询报表中确定与查询维度对应的维度信息,基于提取到的聚合逻辑以及确定的与查询维度对应的维度信息从待查询报表中确定待聚合数据信息,基于待聚合数据信息通过聚合逻辑得到预计算结果;基于预计算结果构建物化视图,物化视图包括与聚合逻辑对应的聚合结果;获取待查询请求,提取待查询请求中的聚合请求,基于聚合请求抽取物化视图中的聚合结果作为待查询请求对应的查询结果。本申请提高了数据查询的效率、降低了系统资源的消耗和数据查询成本。

【技术实现步骤摘要】

本专利技术涉及大数据,尤其涉及一种基于物化视图的报表查询方法及装置


技术介绍

1、目前大数据领域的数据建模遵循五个层次划分:原始存储层、明细层、维度层、聚合层和应用层;数据建模是通过合理的方法进行数据清洗、分层、聚合和关联的过程;当原始数据质量过低,指标过多过于复杂,或未经聚合导致查询成本过高时,可以通过对原始数据进行建模得到易于理解的、可供使用的数据结果。而在现实数据建模中常见的矛盾在于,建模过程难以跟上业务发展的步伐,并且很难衡量数据建模工作的投资回报;因此,许多数据开发工程师可能不再进行数据建模,直接使用原始数据,从而不可避免地出现数据查询效率低等问题;并且数据仓库环境中的应用程序经常基于多个大表执行复杂查询,通常涉及多表之间数十亿行数据的关联和聚合;处理此类查询通常会大量消耗系统资源和时间,造成极高的查询成本。

2、综上所述,目前基于原始数据进行数据的查询,不仅存在着查询效率低的技术问题,还会增加系统资源的消耗以及数据查询成本。因此,基于原始数据如何提高数据查询的效率、降低系统资源的消耗和数据查询成本是亟待解决的技术问题。

...

【技术保护点】

1.一种基于物化视图的报表查询方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述预查询请求的数量为多个。

3.根据权利要求2所述的基于物化视图的报表查询方法,其特征在于,提取所述预查询请求中的查询维度以及聚合逻辑,包括:

4.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述方法包括:

5.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,获取待查询报表,包括:

6.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述方法还包括:

...

【技术特征摘要】

1.一种基于物化视图的报表查询方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述预查询请求的数量为多个。

3.根据权利要求2所述的基于物化视图的报表查询方法,其特征在于,提取所述预查询请求中的查询维度以及聚合逻辑,包括:

4.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述方法包括:

5.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,获取待查询报表,包括:

6.根据权利要求1所述的基于物化视图的报表查询方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的基于物化视图的报表查询方法,其特...

【专利技术属性】
技术研发人员:杨雷史怡敏
申请(专利权)人:北京中企云链产融科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1