【技术实现步骤摘要】
基于SQL的APP流量数据处理方法、装置、设备及存储介质
[0001]本专利技术涉及数据采集的埋点追踪
,尤其揭露了一种基于SQL的APP流量数据处理方法、装置、设备及存储介质。
技术介绍
[0002]热力图是分析APP(Application,应用程序)访问者进行交互和用户行为的一个简单而有效的方式,通过热力图可体现出APP点击、浏览、触达率、注意力等各种指标,帮助使用者分析出用户的行为轨迹,以令使用者洞察出当前的市场趋势,并根据市场趋势及时制定出具有针对性的经营决策依据,同时可提高用户对APP的体验效果,进而提升APP用户注册量、日活量、留存率和获客转化率等。
[0003]目前,基于大数据的热力图数据分析的计算框架包括mapreduce、spark、flink等,而这些计算框架对java,scala等语言编码水平要求较高,且现有的数据分析技术大部分都是基于Hive搭建hadoop数据仓库,且主要通过SQL语言进行编写,因此对于大部分数据分析的开发人员来说,若要使用上述的计算框架,会与底层引擎编码存在不匹配的 ...
【技术保护点】
【技术特征摘要】
1.一种基于SQL的APP流量数据处理方法,其特征在于,包括:在接收到APP的流量数据处理指令后,获取所述APP的关系映射表;所述关系映射表中表征了所述APP的APP埋点条件与热力图之间的映射关系;根据第一目标函数从所述关系映射表拼接得到一行可执行SQL,并将该行可执行SQL写入至分布式文件系统中的预设远程存储路径;根据目标命令将所述预设远程存储路径中存储的所述一行可执行SQL转换成本地变量,并在读取本地变量后,获取并执行所述一行可执行SQL,将执行该行可执行SQL完成后的执行结果存储至数据仓库工具中;根据数据仓库工具的侧视图和第二目标函数将数据仓库工具中存储的所述一行可执行SQL对应的执行结果转换成多行APP流量统计结果,并将多行APP流量统计结果同步显示至前端页面中。2.根据权利要求1所述的基于SQL的APP流量数据处理方法,其特征在于,所述获取所述APP的关系映射表之前,还包括:在前端页面中预设目标的页面位置设置所述APP埋点条件;为所述APP埋点条件设置热力图的数据分析条件,根据所述热力图的数据分析方法设置所述APP埋点条件和所述热力图的关系映射表。3.根据权利要求1所述的基于SQL的APP流量数据处理方法,其特征在于,所述根据目标命令将所述预设远程存储路径中存储的所述一行可执行SQL转换成本地变量,包括:根据所述目标命令将分布式文件系统组成集群中的预设远程存储路径存储的SQL移动到本地客户端,并将所述客户端中的所述一行可执行SQL作为所述本地变量。4.根据权利要求1所述的基于SQL的APP流量数据处理方法,其特征在于,所述根据数据仓库工具的侧视图和第二目标函数将数据仓库工具中存储的所述一行可执行SQL对应的执行结果转换成多行APP流量统计结果,并将多行APP流量统计结果同步显示至前端页面中之后,还包括:在获取到所述前端页面中的关系映射表的重新配置指令后,根据重新配置的关系映射表对该关系映射表对应的可执行SQL进行调整。5.根据权利要求1所述的基于SQL的APP流量数据处理方法,其特征在于,所述根据数据仓库工具的侧视图和第二目标函数将数据仓库工具中存储的所述一行可执行SQL对应的执行结果转换成多行APP流量统计结果,包括:根据所述第二目标函数调用预设初始化方法,并通过所述预设初始化方法获取与所述一行可执行SQL对应的执行结果所关联的返回行数据;根据所述第二目标函数调用预设进程方法,并通过所述预设进程方法和所述返回行数据对所述...
【专利技术属性】
技术研发人员:王先锋,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。