本文主要介紹ABTest服務中指標來來源資料表的接入和註冊方法,協助您以可視化方式觀察實驗效果和指標資料。
背景資訊
APP產生各種行為日誌後,通過埋點方式將資料迴流到MaxCompute日誌表中,即指標來來源資料表。該表可以註冊到ABTest Server中,通過計算欄位定義指標,系統會根據分區資訊進行小時級、天級的指標計算。更多關於ABTest實驗的整體鏈路介紹,請參見產品架構。
準備指標來來源資料表
建立指標來來源資料表,需包含以下欄位。具體操作,請參見建立表。
欄位名稱 | 欄位類型 | 欄位含義 | 是否必填 |
user_id | STRING | 使用者標識,可以是使用者的UID,也可以是裝置的裝置ID、IMEI等。 | 是 |
exp_id | STRING | ABTest服務返回的實驗ID,通過埋點迴流。例如 | 是 |
計算欄位 | 數值型,例如BIGINT、INT或FLOAT。 | 使用者自訂的計算欄位,例如曝光數(show_cnt)、點擊數(click_cnt)等。 | 是 |
dt | STRING | 日期分區,格式為 | 是 |
hh | STRING | 小時分區,24小時制,取值範圍為00~23。 | 否 |
mm | STRING | 分鐘分區,取值範圍為00~59。 | 否 |
根據您的業務系統特點,來來源資料表支援以下兩種方式產生資料:
離線產出: 必須包含user_id、exp_id和dt欄位。
即時產出:必須包含user_id、exp_id、dt和hh欄位,mm為非必須欄位。
如果包含hh分區欄位,指標會同時按小時級(系統每5分鐘統計一次)和天級計算。如果只包含dt分區欄位,指標只支援按天級計算。
註冊資料表
登入PAI控制台,在頁面上方選擇目標地區,並在右側選擇目標工作空間,然後單擊進入ABTest。
在A/B實驗(ABTest)頁面的左側導覽列,選擇。
在資料表頁面,單擊註冊資料表。然後在註冊資料表頁面,配置以下參數。
參數
描述
名稱
自訂資料表名稱。
描述
對該資料表添加一些詳細說明。
MaxCompute專案
選擇已建立的MaxCompute專案。
MaxCompute表
選擇已建立的MaxCompute表,系統會自動匯入資料表的欄位資訊,並展示在頁面下方的資料欄位地區。如果欄位資訊有問題,您還可以單擊重新匯入,重新匯入欄位資訊。
說明MaxCompute表中必須包含user_id、exp_id和dt欄位。
確認資料表的欄位資訊無誤後,單擊確定,註冊資料表。
相關文檔
來來源資料表註冊好以後,如果您需要建立實驗指標並定義計算邏輯,請參見建立實驗指標。