創(chuàng)建及管理行為關(guān)系
行為關(guān)系通過具體的行為定義實體之間的關(guān)系,如用戶購買商品通過購買這個行為描述了用戶主體和商品對象這兩個實體之間的關(guān)系,定義好的行為關(guān)系可以用于開發(fā)行為統(tǒng)計、行為偏好以及規(guī)則組合類型的標簽。本文將指導(dǎo)您如何新增行為關(guān)系。
前提條件
創(chuàng)建行為關(guān)系前需先創(chuàng)建用于行為關(guān)系綁定的實體。更多信息,請參見創(chuàng)建及管理實體。
創(chuàng)建行為關(guān)系
在Dataphin首頁的頂部菜單欄中,選擇標簽 > 標簽工作臺。
在頂部菜單欄中,選擇項目。
在左側(cè)導(dǎo)航欄中選擇數(shù)據(jù)準備 > 行為關(guān)系。
在行為關(guān)系頁面,單擊新增行為關(guān)系。
按照配置向?qū)硪来闻渲眯袨殛P(guān)系的基本信息、加工邏輯和運維配置。
基本信息
參數(shù)
描述
負責人
選擇該行為關(guān)系的負責人。
描述
填寫行為關(guān)系的簡單描述信息,1000個字符以內(nèi)。
加工邏輯
數(shù)據(jù)來源
根據(jù)項目選擇配置行為關(guān)系的來源表。
參數(shù)
描述
項目
選擇來源表所在的項目,支持當前租戶已創(chuàng)建的項目。
來源表
選擇用于定義行為關(guān)系的來源表。
日期分區(qū)
選擇來源表的分區(qū)字段。
若所選來源表為分區(qū)表,則系統(tǒng)將默認使用字段名稱作為日期分區(qū)。若默認字段名稱不在來源表的分區(qū)字段列表中,系統(tǒng)將使用該表的第一個分區(qū)字段作為日期分區(qū)。
若所選來源表為非分區(qū)表,則無需選擇日期分區(qū)。
分區(qū)字段格式
輸入日期格式,或選擇已有的日期格式。可選擇yyyyMMdd、yyyy-MM-dd、yyyy/MM/dd、yyyy.MM.dd。
說明僅當計算引擎為MaxCompute時,分區(qū)字段格式可選擇為yyyymmdd、yyyy-mm-dd、yyyy/mm/dd或yyyy.mm.dd。
說明若您需要參數(shù)的可參考樣例,您可以單擊展開樣例結(jié)構(gòu),查看Dataphin提供的參考樣例信息。
行為主體
行為主體來源于規(guī)劃模塊中定義的實體,用于描述行使某項行為的主體,通常為人,如消費者、賣家,主體屬性通過來源表字段定義,用于描述主體,如消費者年齡段、消費者性別等。用于作為行為標簽篩選條件。
參數(shù)
描述
行為主體
主體
選擇標簽架構(gòu)中創(chuàng)建的實體。例如,會員。
主體ID
選擇主體所綁定的主體ID。例如,會員ID。
字段名稱
選擇來源表中描述行為主體的字段名稱。例如來源表中的member_id字段。
字段類型
為您展示選擇的字段名稱的字段類型。例如,String。
值類型
為您展示選擇的字段名稱的值類型。例如,字符串。
描述
填寫主體的簡單描述信息,1000個字符以內(nèi)。
主體屬性
屬性名稱
填寫主體的屬性名稱。允許中文、英文、數(shù)字、下劃線(_)或短劃線(-),64個字符以內(nèi)。
屬性code
填寫屬性的屬性code,即屬性的唯一標識。存在多個屬性名稱相同時,可用于識別屬性的唯一定義。
字段名稱
選擇來源表中描述行為主體屬性的字段名稱。例如,來源表中的birthday字段。
字段類型
為您展示選擇的字段名稱的字段類型。例如,String。
值類型
為您展示選擇的字段名稱的值類型。例如,字符串。
配置碼值
屬性的值記錄的是編碼時,您可以通過配置碼值為屬性配置對應(yīng)的釋義。僅支持整型、Decimal(M,0)、布爾型及字符串類型字段配置碼表。
單擊進入配置碼表對話框。
在配置碼表對話框中,配置相關(guān)參數(shù)。
配置碼表:默認為不配置,可以選擇碼表為指標配置對應(yīng)碼表。
碼表來源:目前僅支持手動配置。
碼表名稱:請輸入碼表名稱。支持中文、英文數(shù)字及特殊字符,128個字符以內(nèi)。
碼表描述:請輸入碼表的簡單描述,1000個字符以內(nèi)。
批量輸入框:可以批量輸入代碼值及代碼名稱,每組按行分割,代碼值和代碼名稱中間用半角冒號(:)分隔。
代碼信息:支持手動輸入代碼值、代碼名稱。
說明單擊點擊識別,系統(tǒng)將自動解析批量輸入框的代碼信息并填入代碼信息列表。
單擊一鍵清除,系統(tǒng)將自動清除信息列表。
代碼值:支持所有字符類型,不可為空,并且填寫的代碼值需唯一。
代碼名稱:支持所有字符類型,不可為空,并且填寫的代碼值需唯一。
說明單擊支持刪除當前已創(chuàng)建的代碼值。
若標簽或群組服務(wù)使用了本碼表,修改碼表內(nèi)容后可能導(dǎo)致服務(wù)數(shù)據(jù)變化且碼表數(shù)據(jù)同步會有短暫延遲。
描述
填寫主體屬性的簡單描述信息,1000個字符以內(nèi)。
說明若來源表中沒有描述主體屬性的字段可不配置主體屬性。
在行為主體中選擇您所需定義的主體及主體ID、字段名稱等信息,系統(tǒng)將根據(jù)配置自動解析字段類型和值類型。您也可為主體填寫相關(guān)的描述信息。創(chuàng)建主體,請參見創(chuàng)建及管理實體。
說明單擊添加主體屬性您可以為主體添加多個對應(yīng)屬性信息。其中包括屬性名稱、屬性code、字段名稱等。
行為
在行為設(shè)置區(qū)域需填寫您的行為名稱并填寫對應(yīng)屬性信息,其中包括屬性名稱、屬性code、字段名稱等。若需添加多個屬性信息可單擊+添加行為屬性。
參數(shù)
描述
行為名稱
填寫主體的行為名稱。允許中文、英文、數(shù)字、下劃線(_)或短劃線(-),長度不超過64個字符。
行為屬性
屬性名稱
行為的行為時間屬性為必填項,不支持修改。
屬性名稱允許中英文、數(shù)字、下劃線(_)或短劃線(-),長度不超過64個字符。
屬性code
填寫屬性的屬性code,即屬性的唯一標識。存在多個屬性名稱相同時,可用于識別屬性的唯一定義。
字段名稱
選擇來源表中描述行為屬性的字段名稱。例如,來源表中的time字段。
說明非E-MapReduce 5.x、亞信DP 5.3 Hadoop、AnalyticDB for PostgreSQL計算引擎,行為時間屬性的字段名稱支持選擇date、datetime、string、char、varchar、int、bigint、double、decimal等數(shù)據(jù)類型的字段。非timestamp字段類型,系統(tǒng)將根據(jù)字段的數(shù)據(jù)類型及選擇的日期格式自行進行格式轉(zhuǎn)換。
非E-MapReduce 5.x、亞信DP 5.3 Hadoop、AnalyticDB for PostgreSQL計算引擎,行為時間屬性的字段名稱支持選擇分區(qū)字段。
字段類型
為您展示選擇的字段名稱的字段類型。例如,date。
值類型
為您展示選擇的字段名稱的字段類型。例如,日期時間。
配置碼值
屬性的值記錄的是編碼時,您可以通過配置碼值為屬性配置對應(yīng)的釋義。僅支持整型、Decimal(M,0)、布爾型及字符串類型字段配置碼表。
單擊進入配置碼表對話框。
在配置碼表對話框中,配置相關(guān)參數(shù)。
配置碼表:默認為不配置,可以選擇碼表為指標配置對應(yīng)碼表。
碼表來源:目前僅支持手動配置。
碼表名稱:請輸入碼表名稱。支持中文、英文、數(shù)字及特殊字符,長度不超過128個字符。
碼表描述:請輸入碼表的簡單描述,1000個字符以內(nèi)。
批量輸入框:可以批量輸入代碼值及代碼名稱,每組按行分割,代碼值和代碼名稱中間用半角冒號(:)分隔。
代碼信息:支持手動輸入代碼值、代碼名稱。
說明單擊點擊識別,系統(tǒng)將自動解析批量輸入框的代碼信息并填入代碼信息列表。
單擊一鍵清除,系統(tǒng)將自動清除信息列表。
代碼值:支持所有字符類型,不可為空,并且填寫的代碼值需唯一。
代碼名稱:支持所有字符類型,不可為空,并且填寫的代碼值需唯一。
說明單擊支持刪除當前已創(chuàng)建的代碼值。
描述
填寫行為屬性的簡單描述信息,1000個字符以內(nèi)。
行為對象(可選)
行為對象表示行為客體,通常為物,如商品,網(wǎng)頁等,可綁定平臺已有實體,不綁定實體時,對象名稱或ID作為其唯一標識。
參數(shù)
描述
是否綁定實體
行為對象綁定實體時,對象可選擇平臺實體。
對象ID
行為對象綁定實體時,需要選擇平臺實體的對象ID,即行為的對象。
對象唯一標識
不綁定實體時,需要指定對象唯一標識,建議設(shè)置為對象ID,此處ID和名稱僅作為標識,不作為對象屬性處理,如需將其作為對象屬性,請在對象屬性部分重新添加。
對象屬性
填寫對象屬性名稱、屬性code、字段名稱及屬性的描述信息。
若需添加多個屬性信息可單擊添加對象屬性。
運維配置
說明進行運維配置前,您可以單擊數(shù)據(jù)預(yù)覽查看數(shù)據(jù),以確認配置是否正確。
調(diào)度周期
計劃更新時間:支持按天的某一時刻進行調(diào)度。即任務(wù)每天自動運行一次,您可以根據(jù)需要,指定運行的時間點。
條件調(diào)度:可設(shè)置多組調(diào)度條件,系統(tǒng)按照從上往下的順序評估條件,命中條件后即執(zhí)行相應(yīng)調(diào)度,并終止后續(xù)所有調(diào)度條件的評估。未命中任何條件時,則執(zhí)行默認調(diào)度配置。更多信息,請參見條件調(diào)度規(guī)則說明。
重要條件調(diào)度僅在調(diào)度類型為正常調(diào)度時生效。
調(diào)度依賴
調(diào)度依賴即節(jié)點間的上下游依賴關(guān)系,在Dataphin中,只有當上游任務(wù)節(jié)點運行完成且運行成功后,下游任務(wù)節(jié)點才會開始運行。
自動解析
系統(tǒng)將根據(jù)任務(wù)血緣自動解析上游依賴節(jié)點并做關(guān)聯(lián),數(shù)據(jù)更新將依賴上游數(shù)據(jù)的產(chǎn)出。
說明若自動解析的結(jié)果不符合預(yù)期,您可以單擊關(guān)閉生效按鈕,關(guān)閉后表示不選擇依賴該節(jié)點。
默認本周期依賴。
添加依賴
若自動解析無法解析出調(diào)度依賴關(guān)系或自動解析生成的上游依賴配置與實際應(yīng)用不符時,您可以手動單擊+添加依賴添加節(jié)點的上游依賴。
確認配置無誤后,單擊發(fā)布即可完成行為關(guān)系的創(chuàng)建與配置。
管理行為關(guān)系
行為關(guān)系頁面展示行為關(guān)系列表,列表中包含行為關(guān)系名稱、行為主體、行為、負責人、最近修改時間、狀態(tài)等信息。
(可選)可通過選擇行為主體、負責人、狀態(tài),或輸入行為關(guān)系名稱來篩選目標行為關(guān)系。
在行為關(guān)系列表中可對行為關(guān)系做以下操作。
操作項
說明
復(fù)制
復(fù)制當前行為關(guān)系信息創(chuàng)建新的行為關(guān)系。
編輯
可以編輯當前數(shù)據(jù)集的可編輯信息,包括基本信息、加工邏輯、運維配置。
說明行為關(guān)系的來源表提示未獲取到表結(jié)構(gòu)信息時,請檢查來源表是否被刪除或表名稱被更改。
下線
可查看當前行為關(guān)系的配置詳情信息。
詳情
對已上線的行為關(guān)系進行下線操作。
刪除
對編輯中、發(fā)布失敗、已下線的行為關(guān)系支持刪除操作。
后續(xù)步驟
完成行為關(guān)系的配置后,您可通過行為關(guān)系加工離線標簽。具體操作,請參見離線標簽概述。