实验指标的构建方法、构建装置和可读存储介质制造方法及图纸

技术编号:36016532 阅读:38 留言:0更新日期:2022-12-21 10:08
本发明专利技术提供了一种实验指标的构建方法、构建装置和可读存储介质。实验指标的构建方法包括:采用动态埋点协议,对分层进行数据埋点;基于实验平台和业务系统,根据实验流量配置和数据埋点信息,构建指标体系,指标体系包括实验的流量指标、实验的用户特征和实验的业务指标;设置通用的数据接口,实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,形成统一的指标体系。本发明专利技术的技术方案中,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,形成统一的指标体系,避免各个业务方重复开发类似的指标,能够节约资源。能够节约资源。能够节约资源。

【技术实现步骤摘要】
实验指标的构建方法、构建装置和可读存储介质


[0001]本专利技术涉及测试
,具体而言,涉及一种实验指标的构建方法、构建装置和可读存储介质。

技术介绍

[0002]相关技术中,AB实验平台只具备单一的分流实验能力,只能保证用户归属于同一组别,实验信息没有和流量数据及业务数据进行联动,形成了各自的数据孤岛,导致AB实验平台只能作为实验配置平台,实验的流量指标和业务指标需要分别单独进行手动开发,耗时耗力,而且指标维度分布在不同的平台,一致性维度很难得到保障,也容易出现统计粒度不一致的问题,各个平台要想横向分析比较数据还需要进行粒度转换,效率低下。

技术实现思路

[0003]本专利技术旨在解决上述技术问题的至少之一。
[0004]为此,本专利技术的第一目的在于提供一种实验指标的构建方法。
[0005]本专利技术的第二目的在于提供一种实验指标的构建装置。
[0006]本专利技术的第三目的在于提供一种可读存储介质。
[0007]为实现本专利技术的第一目的,本专利技术的技术方案提供了一种实验指标的构建方法,用于实验平台,实验平台内能够设置应用、业务场景和实验,应用设有至少一个业务场景,业务场景包括至少一个分层,分层设有至少一个实验,构建方法包括:采用动态埋点协议,对分层进行数据埋点;基于实验平台和业务系统,根据实验流量配置和数据埋点信息,构建指标体系,指标体系包括实验的流量指标、实验的用户特征和实验的业务指标;设置通用的数据接口,实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,形成统一的指标体系。
[0008]本技术方案中,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,形成统一的指标体系,避免各个业务方重复开发类似的指标,能够节约资源。
[0009]另外,本专利技术提供的技术方案还可以具有如下附加技术特征:
[0010]上述技术方案中,动态埋点协议支持任意层数的分层,计算引擎能够自适应埋点中各个分区的具体含义并进行动态解析。
[0011]本技术方案中,动态埋点协议可以支持随意层数的试验,适用范围广泛。
[0012]上述任一技术方案中,同一应用在不同的业务场景之间,实验流量能够复用,同一分层下的实验之间互斥。
[0013]本技术方案中,通过上述设置,可以使得实验平台更好的构建指标体系。
[0014]上述任一技术方案中,基于实验平台和业务系统,根据实验流量配置和数据埋点信息,构建指标体系,具体包括:在实验平台进行元数据配置,得到实验配置和指标配置元数据,将实验配置推送至业务系统;业务系统根据业务场景的实验流量配置,进行实验配置的动态分发,生成业务事件信息,业务系统还将实验信息推送至前端;前端根据实验信息,
上报实验的数据埋点信息;基于实验埋点信息和业务事件信息,将实验流量、用户特征和业务事件进行关联,通过调度系统,得到实验的流量指标、实验的用户特征和实验的业务指标。
[0015]本技术方案,只需配置即可自动化生成所需的指标,无需人工开发,节省资源。
[0016]上述任一技术方案中,在实验平台进行元数据配置,得到实验配置和指标配置元数据,将实验配置推送至业务系统,具体包括:通过实验平台的实验管理,进行应用、场景与实验的创建、编辑、删除以及配置发布,得到实验配置,将实验配置推送至业务系统;通过实验平台的实验指标管理,确定实验评价的核心度量指标、通用数据度量指标、和/或自定义度量指标,对需要计算的实验指标进行配置,得到指标配置元数据。
[0017]本技术方案,通过实验平台的实验管理和实验指标管理,进行指标配置,操作简单,可以提高效率。
[0018]上述任一技术方案中,基于实验埋点信息和业务事件信息,将实验流量、用户特征和业务事件进行关联,通过调度系统,得到实验的流量指标、实验的用户特征和实验的业务指标,具体包括:通过消息队列接收实验埋点信息和业务事件信息,采用实时计算引擎,按照预设的时间窗口,基于数据仓库和指标配置元数据,将实验流量、用户特征和业务事件进行关联,聚合生成面向主题的消息队列,并进入存储引擎;将不需要进行再次关联的主题,通过消息队列落入存储引擎,调度系统根据预设执行时间和执行脚本,对存储引擎进行计算,生成实验的流量指标、实验的用户特征和实验的业务指标。
[0019]本技术方案中,系统层面通过预先的指标体系配置,无需人工开发,即可自动生成AB实验指标报表。
[0020]上述任一技术方案中,在指标管理阶段,设置通用的数据接口,实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,具体包括:在常规指标中,通过拖拽的图形化界面,选择维度信息和度量指标;将配置的维度信息和度量指标输入解析器,生成数据主题域的时间周期内的原子指标和派生指标的结构化查询语言模板;针对自定义指标,配置保存后,解析器对配置进行校验。
[0021]本技术方案实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,实现通过预先的指标体系配置,无需人工开发,即可自动生成指标体系。
[0022]上述任一技术方案中,在通用数据查询阶段,设置通用的数据接口,实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,具体包括:实验配置设有用户名,将用户名与过滤条件组成修饰词,数据服务接口根据修饰词,对结构化查询语言模板进行填充和拼装,根据不同的配置动态切换数据源检索数据。
[0023]本技术方案实现内部数据源切换,将实验的流量指标、实验的用户特征和实验的业务指标横向打通,实现通过预先的指标体系配置,无需人工开发,即可自动生成指标体系。
[0024]为实现本专利技术的第二目的,本专利技术的技术方案提供了一种实验指标的构建装置,包括:存储器和处理器,存储器存储有程序或指令,处理器执行程序或指令;其中,处理器在执行程序或指令时,实现如本专利技术任一技术方案的实验指标的构建方法的步骤。
[0025]本技术方案提供的实验指标的构建装置实现如本专利技术任一技术方案的实验指标
的构建方法的步骤,因而其具有如本专利技术任一技术方案的实验指标的构建方法的全部有益效果,在此不再赘述。
[0026]为实现本专利技术的第四目的,本专利技术的技术方案提供了一种可读存储介质,可读存储介质存储有程序或指令,程序或指令被执行时,实现上述任一技术方案的实验指标的构建方法的步骤。
[0027]本技术方案提供的可读存储介质实现如本专利技术任一技术方案的实验指标的构建方法的步骤,因而其具有如本专利技术任一技术方案的实验指标的构建方法的全部有益效果,在此不再赘述。
[0028]本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。
附图说明
[0029]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0030]图1为本专利技术一个实施例的实验指标的构建方法流程示意图之一;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实验指标的构建方法,用于实验平台,其特征在于,所述实验平台内能够设置应用、业务场景和实验,所述应用设有至少一个所述业务场景,所述业务场景包括至少一个分层,所述分层设有至少一个所述实验,所述构建方法包括:采用动态埋点协议,对所述分层进行数据埋点;基于所述实验平台和业务系统,根据实验流量配置和数据埋点信息,构建指标体系,所述指标体系包括实验的流量指标、实验的用户特征和实验的业务指标;设置通用的数据接口,实现内部数据源切换,将所述实验的流量指标、所述实验的用户特征和所述实验的业务指标横向打通,形成统一的所述指标体系。2.根据权利要求1所述的实验指标的构建方法,其特征在于,所述动态埋点协议支持任意层数的所述分层,计算引擎能够自适应埋点中各个分区的具体含义并进行动态解析。3.根据权利要求1所述的实验指标的构建方法,其特征在于,同一所述应用在不同的所述业务场景之间,实验流量能够复用,同一所述分层下的所述实验之间互斥。4.根据权利要求1所述的实验指标的构建方法,其特征在于,所述基于所述实验平台和业务系统,根据实验流量配置和数据埋点信息,构建指标体系,具体包括:在所述实验平台进行元数据配置,得到实验配置和指标配置元数据,将所述实验配置推送至所述业务系统;所述业务系统根据所述业务场景的所述实验流量配置,进行所述实验配置的动态分发,生成业务事件信息,所述业务系统还将实验信息推送至前端;所述前端根据所述实验信息,上报实验的所述数据埋点信息;基于所述实验埋点信息和所述业务事件信息,将实验流量、用户特征和业务事件进行关联,通过调度系统,得到所述实验的流量指标、所述实验的用户特征和所述实验的业务指标。5.根据权利要求4所述的实验指标的构建方法,其特征在于,所述在所述实验平台进行元数据配置,得到实验配置和指标配置元数据,将所述实验配置推送至所述业务系统,具体包括:通过所述实验平台的实验管理,进行所述应用、所述场景与所述实验的创建、编辑、删除以及配置发布,得到所述实验配置,将所述实验配置推送至所述业务系统;通过所述实验平台的实验指标管理,确定实验评价的核心度量指标、通用数据度量指标、和/或自定义度量指标,对需要计算的实验指标...

【专利技术属性】
技术研发人员:寇冲王兴鹏
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1