System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种数据预聚合的处理方法及装置。
技术介绍
1、随着时代的发展,数据库中的数据越来越多。如果用户直接在数据库中查询数据,由于数据库中存在大量数据,这会造成在数据库中查询时长过长。为了缩短查询时长,提高用户的查询体验,可以先根据预设的查询内容,设置聚合函数,并使用聚合函数对数据库中每个维度对应的数据进行预聚合,得到每个维度对应的预聚合结果,进而当接收到对目标维度的查询请求,在每个维度对应的预聚合结果中,找到目标维度对应的预聚合结果以响应该查询请求。
2、但是,当查询请求所对应的某个维度的数据产生变化时,需要重新对各个维度进行聚合,进而在重新聚合的结果中进行数据查询。然而,一旦在重新聚合的时间内接收到涉及该维度的查询请求时,其查询结果的获取需要先等待重新聚合的结果,并在得到重新聚合后才能进行数据查询,等待时间长;或者是,将该维度在数据库中的数据重新进行聚合,并将聚合结果反馈给用户,这样由于数据库中存在大量数据,花费的聚合时间较长。因此,针对上述情况都会导致用户查询等待时间长的问题。
技术实现思路
1、鉴于上述问题,本申请提出了一种数据预聚合的处理方法及装置,可以缩短用户的查询时长。
2、为达到上述目的,本申请主要提供如下技术方案:
3、第一方面,本申请提供一种数据预聚合的处理方法,包括:
4、检测数据库中动态维度的维度值是否改变;
5、若改变,根据所述动态维度的维度值确定相关联的静态维度;
< ...【技术保护点】
1.一种数据预聚合的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预设查询请求的处理过程以及所述维度值的变化频率,对所述维度标记维度标签,包括:
4.根据权利要求3所述的方法,其特征在于,检测数据库中动态维度的维度值是否改变,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
6.一种数据预聚合的处理装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.根据权利要求7所述的装置,其特征在于,所述标记单元还包括:
9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-5中任意一项所述的数据预聚合的处理方法。
10.一种存储介质,其特征在于,所述存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述存储介质所在设备执行权利要求1-5中任意一项所述的数据预聚合的处理方
...【技术特征摘要】
1.一种数据预聚合的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预设查询请求的处理过程以及所述维度值的变化频率,对所述维度标记维度标签,包括:
4.根据权利要求3所述的方法,其特征在于,检测数据库中动态维度的维度值是否改变,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
6.一种数据预聚合的处理装置,其...
【专利技术属性】
技术研发人员:苏晓博,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。