注册数据表

本文主要介绍ABTest服务中指标来源数据表的接入和注册方法,帮助您以可视化方式观察实验效果和指标数据。

背景信息

APP产生各种行为日志后,通过埋点方式将数据回流到MaxCompute日志表中,即指标来源数据表。该表可以注册到ABTest Server中,通过计算字段定义指标,系统会根据分区信息进行小时级、天级的指标计算。更多关于ABTest实验的整体链路介绍,请参见产品架构

准备指标来源数据表

创建指标来源数据表,需包含以下字段。具体操作,请参见创建表

字段名称

字段类型

字段含义

是否必填

user_id

STRING

用户标识,可以是用户的UID,也可以是设备的设备ID、IMEI等。

exp_id

STRING

ABTest服务返回的实验ID,通过埋点回流。例如ER8_E6#EV12

计算字段

数值型,例如BIGINT、INTFLOAT。

用户自定义的计算字段,例如曝光数(show_cnt)、点击数(click_cnt)等。

dt

STRING

日期分区,格式为yyyyMMdd

hh

STRING

小时分区,24小时制,取值范围为00~23。

mm

STRING

分钟分区,取值范围为00~59。

根据您的业务系统特点,来源数据表支持以下两种方式生成数据:

  • 离线产出: 必须包含user_id、exp_iddt字段。

  • 实时产出:必须包含user_id、exp_id、dthh字段,mm为非必须字段。

如果包含hh分区字段,指标会同时按小时级(系统每5分钟统计一次)和天级计算。如果只包含dt分区字段,指标只支持按天级计算。

注册数据表

  1. 登录PAI控制台,在页面上方选择目标地域,并在右侧选择目标工作空间,然后单击进入ABTest

  2. A/B实验(ABTest)页面的左侧导航栏,选择指标管理 > 数据表

  3. 数据表页面,单击注册数据表。然后在注册数据表页面,配置以下参数。

    参数

    描述

    名称

    自定义数据表名称。

    描述

    对该数据表添加一些详细说明。

    MaxCompute项目

    选择已创建的MaxCompute项目。

    MaxCompute

    选择已创建的MaxCompute表,系统会自动导入数据表的字段信息,并展示在页面下方的数据字段区域。如果字段信息有问题,您还可以单击重新导入,重新导入字段信息。

    说明

    MaxCompute表中必须包含user_id、exp_iddt字段

  4. 确认数据表的字段信息无误后,单击确定,注册数据表。

相关文档

来源数据表注册好以后,如果您需要新建实验指标并定义计算逻辑,请参见新建实验指标