广告数据统计方法、装置、设备及存储介质制造方法及图纸

技术编号:36560279 阅读:22 留言:0更新日期:2023-02-04 17:15
本发明专利技术提供了广告数据统计方法、装置、设备及存储介质。方法包括:接收数据统计指令,其中,所述数据统计指令中包括至少一种自定义的统计任务参数;根据所述统计任务参数生成至少一个JSON日志;将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,以通过所述数据统计引擎对所述SQL语句进行处理得到广告数据统计结果。本发明专利技术的方案能够更灵活的进行广告数据的统计。数据的统计。数据的统计。

【技术实现步骤摘要】
广告数据统计方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理
,特别涉及广告数据统计方法、装置、设备及存储介质。

技术介绍

[0002]在投放广告之前,为了预估广告投放的效果,通常会在广告投放的平台进行相关的数据统计,对数据统计的结果进行分析,能够确定广告投放的效果能否达到预期。
[0003]目前的数据统计通常是根据未来广告投放的相关需求进行数据统计方案的制定,比如确定投放的平台、投放时间等指标,根据制定好的方案进行广告数据的统计,并根据统计结果分析预估广告投放效果。
[0004]由于上述方式需要在制定数据统计方案时确定相关需求,一旦方案制定完毕后无法进行更改,需要重新制定新的方案,在客户需求不断变化的情况下无法实现良好的广告数据统计效果,因此,需要一种更灵活的广告数据统计方式。

技术实现思路

[0005]本专利技术实施例提供了广告数据统计方法、装置、设备及存储介质,能够更灵活的进行广告数据的统计。
[0006]根据本专利技术的一方面,提供了一种广告数据统计方法,包括:
[0007]接收数据统计指令,其中,所述数据统计指令中包括至少一种自定义的统计任务参数;
[0008]根据所述统计任务参数生成至少一个JSON日志;
[0009]将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,以通过所述数据统计引擎对所述SQL语句进行处理得到广告数据统计结果。
[0010]可选的,所述根据所述统计任务参数生成至少一个JSON日志,包括:
[0011]根据所述统计任务参数将所述数据统计指令拆分为至少一个子任务,其中,每种所述统计任务参数对应一种子任务;
[0012]根据所述统计任务参数及预设的JSON模板生成每个子任务对应的JSON日志。
[0013]可选的,所述根据所述统计任务参数及预设的JSON模板生成每个子任务对应的JSON日志,包括:
[0014]对每个所述子任务,执行:
[0015]确定当前子任务对应的所述统计任务参数包括的至少一种任务子参数;
[0016]确定每种任务子参数在所述JSON模板中对应的第一待填充字段;
[0017]将每种任务子参数转换成对应的JSON字段并填充至所述JSON模板中对应的所述第一待填充字段中,得到所述当前子任务对应的JSON日志。
[0018]可选的,所述将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,包括:
[0019]将每个所述子任务对应的JSON日志放入kafka队列中;
[0020]通过所述kafka队列,将每个所述子任务对应的JSON日志根据预设的SQL语句模板转换为对应的SQL语句;
[0021]将每个所述SQL语句输入至所述数据统计引擎。
[0022]可选的,所述将每个所述子任务对应的JSON日志根据预设的SQL语句模板转换为对应的SQL语句,包括:
[0023]对每个所述子任务,执行:
[0024]确定当前所述子任务对应的至少一种任务子参数;
[0025]将每种所述任务子参数对应的JSON字段转换成SQL语句字段;
[0026]根据预设的所述SQL语句模板中的第二待填充字段与所述第一待填充字段的对应关系,将所述SQL语句字段填充至对应的第二待填充字段,得到所述当前子任务对应的SQL语句字段。
[0027]可选的,所述数据统计引擎,用于根据所述SQL语句选择对应的离线数仓进行广告数据统计,每个所述离线数仓对应至少一个类别的广告数据;相应的,该方法还包括:
[0028]根据预设的更新周期获取至少一个类别的广告数据;
[0029]将所述广告数据更新至对应其类别的每个所述离线数仓。
[0030]可选的,该方法还包括:
[0031]获取所述数据统计引擎得到的广告数据统计结果;
[0032]根据所述广告数据统计结果及预期广告投放数据生成广告数据分析报告。
[0033]根据本专利技术的另一方面,提供了一种广告数据统计装置,包括:
[0034]指令接收单元,用于接收数据统计指令,其中,所述数据统计指令中包括至少一种自定义的统计任务参数;
[0035]JSON日志生成单元,用于根据所述统计任务参数生成至少一个JSON日志;
[0036]JSON日志处理单元,用于将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,以通过所述数据统计引擎对所述SQL语句进行处理得到广告数据统计结果。
[0037]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0038]至少一个处理器;以及
[0039]与所述至少一个处理器通信连接的存储器;其中,
[0040]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的广告数据统计方法。
[0041]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的广告数据统计方法。
[0042]本专利技术实施例提供了广告数据统计方法、装置、设备及存储介质。接收数据统计指令,其中,所述数据统计指令中包括至少一种自定义的统计任务参数;根据所述统计任务参数生成至少一个JSON日志;将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,以通过所述数据统计引擎对所述SQL语句进行处理得到广告数据统计结果。基于上述技术特征,用户在进行广告数据统计时,根据不同用户的需求可以生成定制化的可处理的JSON
日志,根据可处理的JSON日志转换成数据统计引擎可识别的SQL语句进行数据统计,满足个性化和通过数据统计引擎执行广告数据统计的需求,从而更灵活的进行广告数据的统计。
附图说明
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本专利技术实施例提供的一种广告数据统计方法的流程图;
[0045]图2为本专利技术实施例提供的一种JSON日志生成方法的流程图;
[0046]图3为本专利技术实施例提供的一种广告数据统计装置的示意图;
[0047]图4是实现本专利技术实施例的广告数据统计方法的电子设备的结构示意图。
具体实施方式
[0048]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.广告数据统计方法,其特征在于,包括:接收数据统计指令,其中,所述数据统计指令中包括至少一种自定义的统计任务参数;根据所述统计任务参数生成至少一个JSON日志;将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,以通过所述数据统计引擎对所述SQL语句进行处理得到广告数据统计结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述统计任务参数生成至少一个JSON日志,包括:根据所述统计任务参数将所述数据统计指令拆分为至少一个子任务,其中,每种所述统计任务参数对应一种子任务;根据所述统计任务参数及预设的JSON模板生成每个子任务对应的JSON日志。3.根据权利要求2所述的方法,其特征在于,所述根据所述统计任务参数及预设的JSON模板生成每个子任务对应的JSON日志,包括:对每个所述子任务,执行:确定当前子任务对应的所述统计任务参数包括的至少一种任务子参数;确定每种任务子参数在所述JSON模板中对应的第一待填充字段;将每种任务子参数转换成对应的JSON字段并填充至所述JSON模板中对应的所述第一待填充字段中,得到所述当前子任务对应的JSON日志。4.根据权利要求2所述的方法,其特征在于,所述将所述JSON日志转换为SQL语句并输入至外部的数据统计引擎,包括:将每个所述子任务对应的JSON日志放入kafka队列中;通过所述kafka队列,将每个所述子任务对应的JSON日志根据预设的SQL语句模板转换为对应的SQL语句;将每个所述SQL语句输入至所述数据统计引擎。5.根据权利要求4所述的方法,其特征在于,所述将每个所述子任务对应的JSON日志根据预设的SQL语句模板转换为对应的SQL语句,包括:对每个所述子任务,执行:确定当前所述子...

【专利技术属性】
技术研发人员:李权
申请(专利权)人:加和北京信息科技有限公司
类型:发明
国别省市:

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

1