[发明专利]埋点数据处理方法、装置、设备及存储介质在审
申请号: | 201911011717.5 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110727572A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 陈高;吴荣平 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;G06F16/24 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据记录 关键信息 实时查询 数据包 数据库 查询结果 查询请求 存储介质 实时处理 业务需求 用户行为 数据处理 点数据 字段 关联 查询 应用 保证 | ||
本发明实施例公开了一种埋点数据处理方法、装置、设备及存储介质。所述方法包括:对获取的待测应用的埋点数据包进行实时处理得到埋点字段的取值;在埋点数据库中生成包括所述埋点字段的取值的数据记录;当接收到包括目标关键信息的查询请求时,将所述埋点数据库中与所述目标关键信息关联的数据记录作为查询结果。利用该方案,能够实现对埋点数据的实时查询,且保证查询得到的数据记录是埋点数据包中符合业务需求的具体字段的详细取值信息,实现可以实时查询用户行为的效果。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种埋点数据处理方法、装置、设备及存储介质。
背景技术
埋点分析,是一种常用的数据采集方式。针对应用程序中的一个或多个特定行为事件能够设置埋点,例如,对点击控件的行为设置埋点。当应用程序的控件被点击时,能够得到表征用户点击控件行为的埋点数据,进而可以根据获取的埋点数据包进行数据分析。然而,由于埋点数据包的数量非常庞大,通常将采集的埋点数据包批量落入数据仓库工具hive中离线计算,而离线计算需要一定的时间,导致数据的查询也会存在很大的延迟。
发明内容
本发明实施例中提供了一种数据处理方法、装置、设备及存储介质,以实现实时查询表征用户行为的埋点数据。
第一方面,本发明实施例中提供了一种埋点数据处理方法,该方法包括:
对获取的待测应用的埋点数据包进行实时处理,得到埋点字段的取值;
在埋点数据库中生成包括所述埋点字段的取值的数据记录;
当接收到包括目标关键信息的查询请求时,将所述埋点数据库中与所述目标关键信息关联的数据记录作为查询结果。
第二方面,本发明实施例中还提供了一种埋点数据处理装置,该装置包括:
实时处理模块,用于对获取的待测应用的埋点数据包进行实时处理,得到埋点字段的取值;
数据生成模块,用于在埋点数据库中生成包括所述埋点字段的取值的数据记录;
数据查询模块,用于当接收到包括目标关键信息的查询请求时,将所述埋点数据库中与所述目标关键信息关联的数据记录作为查询结果。
第三方面,本发明实施例中还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例中提供的埋点数据处理方法。
第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例中提供的埋点数据处理方法。
本发明实施例中提供了一种埋点数据处理方案,在获取到待测应用的埋点数据包后,会立即对获取的埋点数据包进行实时处理,得到埋点数据包中包含的多个埋点字段的取值,然后将多个埋点字段在埋点数据库中生成对应的数据记录。在此基础上,当接收到查询请求后,可以将埋点数据库中与目标关键信息关联的数据记录作为查询结果提供给用户。采用上述方案,能够实现对埋点数据的实时查询,且保证查询的数据记录是埋点数据包中符合业务需求的具体字段的详细取值信息,实现可以实时查询用户行为的效果。
上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911011717.5/2.html,转载请声明来源钻瓜专利网。