多维度的指标计算方法及装置制造方法及图纸

技术编号:23672121 阅读:40 留言:0更新日期:2020-04-04 17:39
本申请公开了一种多维度的指标计算方法及装置。该方法包括:确定多个待剖析维度;将待计算数据的数据条目写入内存中,并根据待计算数据在每个待剖析维度所关联的数据,对写入内存中的数据条目进行聚合处理,得到处理后的数据;将处理后的数据写入数据库中,在数据库中对处理后的数据采用多个待剖析维度进行剖析,得到多个目标指标。通过本申请,解决了相关技术中进行多维度实时计算指标时,数据处理效率较低的问题。

Multidimensional index calculation method and device

【技术实现步骤摘要】
多维度的指标计算方法及装置
本申请涉及数据处理
,具体而言,涉及一种多维度的指标计算方法及装置。
技术介绍
在实时业务需求越来越丰富的时代,用于任何关心的数据指标都想要进行实时展现,这样可以对用户行为做快速分析,所以能够实时展现数据的各种指标,并且能够灵活的对所有指标进行快速展现对实时引擎来说显得尤为重要,实时引擎也不能为了快而对单一的指标进行计算,实时计算引擎更应该考虑对多指标进行快速计算。现有计算方案中,可将单一的计算指标保存到内存中,前端展示时向后端获取数据,后端从内存中取出数据,然后将数据返回给前端。然而指标计算少,只能进行单一指标的计算,难以进行多维度的计算。对于多维度的计算情况,将全量数据保存到数据库里面,前端展示时,从数据库中取值,用sql的方式来计算指标,然而此方案给数据库造成太大压力,处理的数据量较大,数据查询缓慢。针对相关技术中进行多维度实时计算指标时,数据处理效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种多维度的指标计算方法及装置,以解决相关技术中本文档来自技高网...

【技术保护点】
1.一种多维度的指标计算方法,其特征在于,包括:/n确定多个待剖析维度;/n将待计算数据的数据条目写入内存中,并根据所述待计算数据在每个待剖析维度所关联的数据,对写入内存中的数据条目进行聚合处理,得到处理后的数据;/n将所述处理后的数据写入数据库中,在所述数据库中对所述处理后的数据采用所述多个待剖析维度进行剖析,得到多个目标指标。/n

【技术特征摘要】
1.一种多维度的指标计算方法,其特征在于,包括:
确定多个待剖析维度;
将待计算数据的数据条目写入内存中,并根据所述待计算数据在每个待剖析维度所关联的数据,对写入内存中的数据条目进行聚合处理,得到处理后的数据;
将所述处理后的数据写入数据库中,在所述数据库中对所述处理后的数据采用所述多个待剖析维度进行剖析,得到多个目标指标。


2.根据权利要求1所述的方法,其特征在于,将待计算数据的数据条目写入内存中,并根据所述待计算数据在每个待剖析维度所关联的数据,对写入内存中的数据条目进行聚合处理,得到处理后的数据包括:
确定内存中各个数据条目在每个待剖析维度所关联的数据;
对所述各个待剖析维度所关联数据对应相同的数据条目进行聚合处理。


3.根据权利要求2所述的方法,其特征在于,将待计算数据的数据条目写入内存中包括:
以数据条目为单位,将所述待计算数据逐条存入内存中;
并且,根据所述待计算数据在每个待剖析维度所关联的数据,对写入内存中的数据条目进行聚合处理包括:
每存入一个数据条目,就确定当前存入的数据条目在每个待剖析维度所关联的数据,并在之前已经存入内存的数据条目中查找在各个待剖析维度关联相同数据的数据条目;
将当前存入的数据条目与查找到的数据条目进行合并,对合并的数据条目对应的指标数据进行平均,将平均后的结果确定为聚合后数据条目的指标数据。


4.根据权利要求2所述的方法,其特征在于,
在确定内存中各个数据条目在所述多个待剖析维度中每个维度所关联的数据之后...

【专利技术属性】
技术研发人员:王昌坤
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1