[发明专利]基于引擎的数据聚合方法、装置及存储介质、服务器在审
申请号: | 201811131039.1 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109408544A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 林智宏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据聚合 引擎 聚合规则 聚合模型 目标数据 聚合 申请 数据处理技术 存储介质 获取目标 数据分析 大数据 自定义 语句 服务器 解析 信息技术 挖掘 开发 | ||
本发明涉及信息技术、数据处理技术领域,本申请实施例提供的一种基于引擎的数据聚合方法,包括:获取目标数据和聚合模型;解析所述聚合模型,获得与所述目标数据对应的聚合规则;根据所述聚合规则从目标数据中聚合出所述聚合规则定义的数据,实现上述基于引擎的数据聚合方法的实施例,在本申请中通过用户自定义描述语句以确定引擎进行数据聚合的聚合规则,本申请在大数据引擎中进行数据分析和挖掘具有更高的效率,降低了开发人员的压力,进而使得不需要将该引擎进行发版,简化了聚合的流程,提高了数据聚合的效率。
技术领域
本发明涉及信息技术、数据处理技术领域,具体涉及一种基于引擎的数据聚合方法、装置及存储介质、服务器。
背景技术
出于不同的目的,用户使用互联网时间越来越多,通过互联网来实现用户购买、销售、娱乐等。随着用户量的增加,提供程序应用的业务方希望能够增加应用的功能以及优化应用的性能,提高用户的体验,在此基础上,业务方希望连续不断从用户使用应用程序产生的数据中获取到业务方关心的数据,并对该数据进行分析,以确定用户使用应用程序的状况以及分析用户对应用程序的满意度,进而业务方可以依据该数据进行报告或描述性分析、建模或预测分析、数据驱动战略、聚类、相似性分组等。现有的数据聚合需要保存全量数据在引擎中,聚合的时候会对几千万的数据进行计算,使得数据聚合的效率比较慢;业务每次需要新的聚合字段时候需要研发人员重新开发功能并且发版,同样也降低了效率较低。同时也增加了开发人员的工作负担。
发明内容
为克服以上技术问题,特别是通数据聚合需要保存全量数据在引擎中,聚合的时候会对几千万的数据进行计算,使得数据聚合效率慢的问题,特提出以下技术方案:
本发明实施例提供的一种基于引擎的数据聚合方法,包括:
获取目标数据和聚合模型;
解析所述聚合模型,获得与所述目标数据对应聚合规则;
根据所述聚合规则从目标数据中聚合出所述聚合规则定义的数据。
进一步地,在所述根据所述聚合规则从目标数据中聚合出所述聚合规则定义的数据的步骤之后,还包括:
将聚合出的所述数据保存在数据库中。
进一步地,在所述获取目标数据和聚合模型的步骤之前,包括:
对被聚合数据的属性进行定义以获得所述聚合规则,所述数据的属性包括:数据类型、聚合等级;
根据聚合规则生成聚合模型。
进一步地,在所述将聚合出的所述数据保存在数据库中的步骤之后,还包括:
调用所述聚合出的数据,以预设的展示方式展示所述聚合出的数据。
进一步地,在所述将聚合出的数据保存在数据库中的步骤之后,还包括:
清除获取的所述目标数据。
进一步地,在所述获取目标数据和聚合模型的步骤之前,包括:
配置所述目标数据被所述聚合规则聚合的聚合时间周期。
进一步地,在所述获取目标数据和聚合模型的步骤之前,包括:
获取目标数据的聚合等级,得到所述聚合等级对应的默认周期;
获取当前未聚合数据的数量;
若所述数量大于第一预置值,获取前一聚合时间周期的时长值,判断所述时长值是否大于等于默认周期的一半,若是,当前聚合时间周期等于所述时长值减去预置值,否则,当前聚合时间周期等于所述时长值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811131039.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能关系网嗅探方法
- 下一篇:目标聚合操作处理方法和装置