System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据聚合查询方法、装置、计算机设备和存储介质制造方法及图纸_技高网

数据聚合查询方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39948894 阅读:5 留言:0更新日期:2024-01-08 23:08
提供了一种数据聚合查询方法、装置、计算机设备和存储介质。数据聚合查询方法包括:获取数据聚合查询指令;根据数据聚合查询指令,获取各自具有数据类型的多条待处理数据;以及根据数据聚合查询指令,对多条待处理数据中至少一组数据中的每条数据进行聚合处理,聚合处理包括:在聚合算子集合中查询针对该条数据的数据类型的第一聚合算子;响应于在聚合算子集合中查询到第一聚合算子,基于该条数据更新第一聚合算子的聚合中间结果;响应于获取到数据输出指令,确定第一聚合算子与聚合算子集合中其他聚合算子之间的第一最小兼容数据类型;以及利用第一聚合算子和其他聚合算子中针对第一最小兼容数据类型的聚合算子,至少基于聚合中间结果更新数据聚合结果。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及数据聚合查询方法、装置、计算机设备和计算机可读存储介质。


技术介绍

1、聚合查询能够得到数据集中某个字段的统计信息,如平均数、累计求和、最大值、最小值等,是常用的数据处理方式。在日常实践中,大数据场景下系统众多,产生的数据多源多样,数据常分散在多个异构的环境中,并且数据的模式也不固定,对用户进行数据处理提出了挑战。

2、在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。


技术实现思路

1、本公开提供了一种数据聚合查询方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、根据本公开的一方面,提供了一种数据聚合查询方法,包括:获取数据聚合查询指令;根据数据聚合查询指令,获取各自具有数据类型的多条待处理数据;以及根据数据聚合查询指令,依次对多条待处理数据中至少一组数据中的每条数据进行聚合处理,聚合处理包括:在聚合算子集合中查询针对该条数据的数据类型的第一聚合算子;响应于在聚合算子集合中查询到第一聚合算子,基于该条数据更新第一聚合算子的聚合中间结果;响应于获取到数据输出指令,确定第一聚合算子与聚合算子集合中其他聚合算子之间的第一最小兼容数据类型;以及利用第一聚合算子和其他聚合算子中针对第一最小兼容数据类型的聚合算子,至少基于聚合中间结果更新数据聚合结果。p>

3、根据本公开的另一方面,提供了一种数据聚合查询装置,包括:指令获取模块,被配置为获取数据聚合查询指令;数据获取模块,被配置为根据数据聚合查询指令,获取各自具有数据类型的多条待处理数据;以及数据处理模块,被配置为根据数据聚合查询指令,依次对多条待处理数据中至少一组数据中的每条数据进行聚合处理,聚合处理包括:在聚合算子集合中查询针对该条数据的数据类型的第一聚合算子;响应于在聚合算子集合中查询到第一聚合算子,基于该条数据更新第一聚合算子的聚合中间结果;响应于获取到数据输出指令,确定第一聚合算子与聚合算子集合中其他聚合算子之间的第一最小兼容数据类型;以及利用第一聚合算子和其他聚合算子中针对第一最小兼容数据类型的聚合算子,至少基于聚合中间结果更新数据聚合结果。

4、根据本公开的又另一方面,提供了一种计算机设备,包括:至少一个处理器;以及至少一个存储器,其上存储有计算机程序,其中,计算机程序在被至少一个处理器执行时,使至少一个处理器执行上述的方法。

5、根据本公开的再另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使处理器执行上述的方法。

6、根据本公开的再另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使处理器执行上述的方法。

7、根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。

本文档来自技高网...

【技术保护点】

1.一种数据聚合查询方法,包括:

2.根据权利要求1所述的方法,其中,所述聚合处理还包括:

3.根据权利要求1所述的方法,其中,利用所述第一聚合算子和所述其他聚合算子中针对所述第一最小兼容数据类型的聚合算子,至少基于所述聚合中间结果更新数据聚合结果包括:

4.根据权利要求1至3中任一项所述的方法,其中,所述数据聚合查询指令包括对所述多条待处理数据进行分组聚合查询的指令,并且所述方法还包括:

5.根据权利要求4所述的方法,其中,所述分组处理还包括:

6.根据权利要求4所述的方法,其中,利用所述第一分组算子和所述其他分组算子中针对所述第二最小兼容数据类型的分组算子,对该条数据进行分组包括:

7.根据权利要求1至3中任一项所述的方法,其中,所述多条待处理数据的数据类型包括整型、浮点型和字符串中的至少一者。

8.根据权利要求1至3中任一项所述的方法,其中,所述数据聚合查询指令包括求和指令、求平均值指令、求最大值指令、求最小值指令、求中位数指令、求方差指令、求标准差指令中的至少一者。

9.一种数据聚合查询装置,包括:

10.一种计算机设备,包括:

11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行权利要求1-8中任一项所述的方法。

12.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使所述处理器执行权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种数据聚合查询方法,包括:

2.根据权利要求1所述的方法,其中,所述聚合处理还包括:

3.根据权利要求1所述的方法,其中,利用所述第一聚合算子和所述其他聚合算子中针对所述第一最小兼容数据类型的聚合算子,至少基于所述聚合中间结果更新数据聚合结果包括:

4.根据权利要求1至3中任一项所述的方法,其中,所述数据聚合查询指令包括对所述多条待处理数据进行分组聚合查询的指令,并且所述方法还包括:

5.根据权利要求4所述的方法,其中,所述分组处理还包括:

6.根据权利要求4所述的方法,其中,利用所述第一分组算子和所述其他分组算子中针对所述第二最小兼容数据类型的分组算子,对该条数据进行分组包括:

7....

【专利技术属性】
技术研发人员:李晨曦倪跃张子墨
申请(专利权)人:上海炎凰数据科技有限公司
类型:发明
国别省市:

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

1