全部產品
Search
文件中心

Dataphin:建立及管理行為關係

更新時間:Mar 06, 2025

行為關係通過具體的行為定義實體之間的關係,如使用者購買商品通過購買這個行為描述了使用者主體和商品對象這兩個實體之間的關係,定義好的行為關係可以用於開發行為統計、行為偏好以及規則群組合類型的標籤,或者直接用於圈選群組。本文將指導您如何新增行為關係。

前提條件

建立行為關係前需先建立用於行為關係綁定的實體。更多資訊,請參見建立實體

建立行為關係

  1. 在Dataphin首頁的頂部功能表列中,選擇標籤 > 標籤工作台

  2. 在頂部功能表列中,選擇專案

  3. 在左側導覽列中選擇資料準備 > 行為關係

  4. 行為關係頁面,單擊新增行為關係

  5. 按照設定精靈來依次配置行為關係的基本資料加工邏輯營運配置

    • 基本資料

      參數

      描述

      負責人

      選擇該行為關係的負責人。

      描述

      填寫行為關係的簡單描述資訊,1000個字元以內。

    • 加工邏輯

      • 資料來源

        根據專案選擇配置行為關係的來源表。

        參數

        描述

        專案/資料板塊

        選擇離線資料集所需要引用的專案資料版本,下拉式清單中包含當前租戶下所有專案(已綁定離線計算源)和資料板塊。

        說明

        未購買智能研發版,僅支援選擇專案

        邏輯表/來源表

        選擇您需定義資料集的邏輯表/來源表。

        • 邏輯表:若專案/資料板塊中選擇了資料板塊,則支援選擇來源表。邏輯表中僅支援選擇有同步讀許可權的邏輯表。

          選擇邏輯表時先選擇邏輯表類型,其次選擇主題域,最後從該主題域內的所有邏輯表中選擇目標邏輯表,主題域及邏輯表均支援輸入關鍵字搜尋。邏輯表類型分為事實邏輯表維度邏輯表匯總邏輯表

          說明

          邏輯表輸出方式預設不包含關聯關係。

        • 來源表:若專案/資料板塊中選擇了專案,則支援選擇來源表。來源表中僅支援選擇專案生產帳號有查表資料的表。若無許可權,您可以單擊申請許可權進行申請。

        日期分區

        選擇來源表的分區欄位。

        • 若所選來源表為分區表,則系統將預設使用欄位名稱作為日期分區。若預設欄位名稱不在來源表的分區欄位列表中,系統將使用該表的第一個分區欄位作為日期分區。

        • 若所選來源表為非分區表,則無需選擇日期分區。

        分區欄位格式

        輸入日期格式,或選擇已有的日期格式。可選擇yyyyMMddyyyy-MM-ddyyyy/MM/ddyyyy.MM.dd

        說明

        僅當計算引擎為MaxCompute時,分區欄位格式可選擇為yyyymmddyyyy-mm-ddyyyy/mm/ddyyyy.mm.dd

        說明

        若您需要參數的可參考範例,您可以單擊展開範例結構,查看Dataphin提供的參考範例資訊。

      • 行為主體

        行為主體來源於規劃模組中定義的實體,用於描述行使某項行為的主體,通常為,如消費者、賣家,主體屬性通過來源表欄位定義,用於描述主體,如消費者年齡段、消費者性別等,作為行為標籤、群組圈選篩選條件。

        參數

        描述

        行為主體

        主體

        選擇標籤架構中建立的實體。例如,會員。

        主體ID

        選擇主體所綁定的主體ID。例如,會員ID。

        欄位名稱

        選擇來源表中描述行為主體的欄位名稱。例如來源表中的member_id欄位。

        欄位類型

        為您展示選擇的欄位名稱的欄位類型。例如,String。

        實值型別

        為您展示選擇的欄位名稱的實值型別。例如,字串。

        描述

        填寫主體的簡單描述資訊,1000個字元以內。

        主體屬性

        屬性名稱

        填寫主體的屬性名稱。允許中文、英文、數字、底線(_)或短劃線(-),64個字元以內。

        屬性code

        填寫屬性的屬性code,即屬性的唯一標識。存在多個屬性名稱相同時,可用於識別屬性的唯一定義。

        欄位名稱

        選擇來源表中描述行為主體屬性的欄位名稱。例如,來源表中的birthday欄位。

        欄位類型

        為您展示選擇的欄位名稱的欄位類型。例如,String。

        實值型別

        為您展示選擇的欄位名稱的實值型別。例如,字串。

        配置碼值

        屬性的值記錄的是編碼時,您可以通過配置碼值為屬性配置對應的釋義。僅支援整型Decimal(M,0)布爾型字串類型欄位配置碼錶。

        1. 單擊image.png進入配置碼錶對話方塊。

        2. 配置碼錶對話方塊中,配置相關參數。

          • 配置碼錶:預設為不配置,可以選擇碼錶為指標配置對應碼錶

          • 碼錶來源:目前僅支援手動設定

          • 碼錶名稱:請輸入碼錶名稱。支援中文、英文數字及特殊字元,128個字元以內。

          • 碼錶描述:請輸入碼錶的簡單描述,1000個字元以內。

          • 代碼資訊:支援單個輸入和批量輸入,最多支援500組。

            • 單個輸入:單擊添加代碼值,輸入代碼值代碼名稱,均不得為空白且必須唯一,此外,代碼值的類型需要符合指標的實值型別。可單擊image.png刪除當前行。

            • 批量輸入:單擊批量輸入,可以在批量輸入代碼資訊對話方塊中,批量輸入代碼值及代碼名稱,每組按行分割,代碼值和代碼名稱中間用半形冒號(:)分隔。單擊點擊識別後,系統將自動解析批量輸入框的代碼資訊並填入代碼資訊列表。

            • 一鍵清除:單擊一鍵清除,系統將自動清除資訊列表。

        3. 單擊確定,完成代碼值配置。

          說明

          批量輸入代碼資訊時,若存在重複的代碼值或代碼名稱,單擊確定後,系統將自動定位至第一個錯誤行。

        描述

        填寫主體屬性的簡單描述資訊,1000個字元以內。

        說明

        若來源表中沒有描述主體屬性的欄位可不配置主體屬性。

        在行為主體中選擇您所需定義的主體及主體ID、欄位名稱等資訊,系統將根據配置自動解析欄位類型和實值型別。您也可為主體填寫相關的描述資訊。建立主體,請參見建立實體

        說明

        單擊添加主體屬性您可以為主體添加多個對應屬性資訊。其中包括屬性名稱、屬性code、欄位名稱等。

      • 行為

        在行為設定地區需填寫您的行為名稱並填寫對應屬性資訊,其中包括屬性名稱、屬性code、欄位名稱等。若需添加多個屬性資訊可單擊+添加行為屬性

        參數

        描述

        行為名稱

        填寫主體的行為名稱。允許中文、英文、數字、底線(_)或短劃線(-),長度不超過64個字元。

        行為屬性

        屬性名稱

        • 行為的行為時間屬性為必填項,不支援修改。

        • 屬性名稱允許中英文、數字、底線(_)或短劃線(-),長度不超過64個字元。

        屬性code

        填寫屬性的屬性code,即屬性的唯一標識。存在多個屬性名稱相同時,可用於識別屬性的唯一定義。

        欄位名稱

        選擇來源表中描述行為屬性的欄位名稱。例如,來源表中的time欄位。

        說明
        • 非E-MapReduce 5.x、亞信DP 5.3 Hadoop、AnalyticDB for PostgreSQL計算引擎,行為時間屬性的欄位名稱支援選擇date、datetime、string、char、varchar、int、bigint、double、decimal等資料類型的欄位。非timestamp欄位類型,系統將根據欄位的資料類型及選擇的日期格式自行進行格式轉換。

        • 非E-MapReduce 5.x、亞信DP 5.3 Hadoop、AnalyticDB for PostgreSQL計算引擎,行為時間屬性的欄位名稱支援選擇分區欄位。

        欄位類型

        為您展示選擇的欄位名稱的欄位類型。例如,date。

        實值型別

        為您展示選擇的欄位名稱的欄位類型。例如,日期時間。

        配置碼值

        屬性的值記錄的是編碼時,您可以通過配置碼值為屬性配置對應的釋義。僅支援整型Decimal(M,0)布爾型字串類型欄位配置碼錶。

        1. 單擊image.png進入配置碼錶對話方塊。

        2. 配置碼錶對話方塊中,配置相關參數。

          • 配置碼錶:預設為不配置,可以選擇碼錶為指標配置對應碼錶

          • 碼錶來源:目前僅支援手動設定

          • 碼錶名稱:請輸入碼錶名稱。支援中文、英文、數字及特殊字元,長度不超過128個字元。

          • 碼錶描述:請輸入碼錶的簡單描述,1000個字元以內。

          • 代碼資訊:支援單個輸入和批量輸入,最多支援500組。

            • 單個輸入:單擊添加代碼值,輸入代碼值代碼名稱,均不得為空白且必須唯一,此外,代碼值的類型需要符合指標的實值型別。可單擊image.png刪除當前行。

            • 批量輸入:單擊批量輸入,可以在批量輸入代碼資訊對話方塊中,批量輸入代碼值及代碼名稱,每組按行分割,代碼值和代碼名稱中間用半形冒號(:)分隔。單擊點擊識別後,系統將自動解析批量輸入框的代碼資訊並填入代碼資訊列表。

            • 一鍵清除:單擊一鍵清除,系統將自動清除資訊列表。

        3. 單擊確定,完成代碼值配置。

          說明

          批量輸入代碼資訊時,若存在重複的代碼值或代碼名稱,單擊確定後,系統將自動定位至第一個錯誤行。

        描述

        填寫行為屬性的簡單描述資訊,1000個字元以內。

      • 行為對象(可選)

        行為對象表示行為客體,通常為,如商品,網頁等,可綁定平台已有實體,不綁定實體時,對象名稱或ID作為其唯一標識。

        參數

        描述

        是否綁定實體

        行為對象綁定實體時,對象可選擇平台實體。

        對象ID

        行為對象綁定實體時,需要選擇平台實體的對象ID,即行為的對象。

        對象唯一標識

        不綁定實體時,需要指定對象唯一標識,建議設定為對象ID,此處ID和名稱僅作為標識,不作為對象屬性處理,如需將其作為對象屬性,請在對象屬性部分重新添加。

        對象屬性

        填寫對象屬性名稱屬性code欄位名稱及屬性的描述資訊。

        若需添加多個屬性資訊可單擊添加對象屬性

    • 營運配置

      說明

      進行營運配置前,您可以單擊資料預覽查看資料,以確認配置是否正確。

      1. 調度周期

        • 計劃更新時間:支援按天的某一時刻進行調度。即任務每天自動運行一次,您可以根據需要,指定啟動並執行時間點。

        • 調度運行計劃:單擊預覽,調度運行計劃中按照所配置的調度周期和條件調度,展示當前調度任務某個月每一天的所有調度執行個體及其調度類型,預覽日期類型可選擇按照業務日期運行日期(調度日期)

          若一天內所有執行個體有多個調度類型狀態,則按顏色展示所包含的所有調度類型狀態,並展示每個調度類型狀態名稱及其對應的執行個體個數。例如,下圖中展示為某月4日,當前調度任務有44個正常調度執行個體、2個暫停執行個體和12個空跑執行個體。image

          滑鼠懸浮在某天的調度類型模組上,可查看當前調度任務當日的詳細調度執行個體列表,包含調度類型、調度條件和條件名稱。

        • 條件調度:可設定多組調度條件,系統按照從上往下的順序評分準則,命中條件後即執行相應調度,並終止後續所有調度條件的評估。未命中任何條件時,則執行預設調度配置。更多資訊,請參見條件調度規則說明

          重要

          條件調度僅在調度類型為正常調度時生效。

      2. 調度依賴

        調度依賴即節點間的上下遊依賴關係,在Dataphin中,只有當上遊任務節點運行完成且運行成功後,下遊任務節點才會開始運行。

        • 自動解析

          系統將根據任務血緣自動解析上遊依賴節點並做關聯,資料更新將依賴上遊資料的產出。

          說明
          • 若自動解析的結果不符合預期,您可以單擊image.png關閉生效按鈕,關閉後表示不選擇依賴該節點。

          • 預設本周期依賴。

        • 添加依賴

          自動解析無法解析出調度依賴關係或自動解析產生的上遊依賴配置與實際應用不符時,您可以手動添加節點的上遊依賴。

          單擊添加依賴,選擇添加物理節點邏輯表節點,在彈出的對話方塊中選擇一個或多個目標物理節或邏輯表節點後,單擊確定

          說明
          • 未購買智能研發版,則僅支援添加物理節點依賴。

          • 手動添加依賴後,再次單擊自動解析,此時若產生的解析節點與手動添加的依賴節點一致,系統將自動進行覆蓋操作。

        • 編輯依賴

          在調度依賴列表中,單擊目標上遊依賴表操作列的image表徵圖,在彈出的對話方塊中可修改依賴周期依賴策略依賴欄位(僅邏輯表節點支援修改)。依賴配置及說明,詳情請參見配置離線任務調度依賴調度依賴情境規則與樣本

          單擊目標上遊依賴表操作列的image表徵圖,可刪除對應依賴節點。

  6. 確認配置無誤後,單擊發布即可完成行為關係的建立與配置。

管理行為關係

  1. 行為關係頁面展示行為關係列表,列表中包含行為關係名稱、行為主體、行為、負責人、最近修改時間、狀態等資訊。

  2. (可選)可通過選擇行為主體、負責人、狀態,或輸入行為關係名稱來篩選目標行為關係。

  3. 在行為關係列表中可對行為關係做以下操作。

    操作項

    說明

    複製

    複製當前行為關係資訊建立新的行為關係。

    編輯

    可以編輯當前資料集的可編輯資訊,包括基本資料加工邏輯、營運配置

    說明

    行為關係的來源表提示未擷取到表結構資訊時,請檢查來源表是否被刪除或表名稱被更改。

    下線

    可查看當前行為關係的配置詳情資訊。

    詳情

    已上線的行為關係進行下線操作

    刪除

    編輯中發布失敗已下線的行為關係支援刪除操作

後續步驟

完成行為關係的配置後,您可通過行為關係加工離線標籤。具體操作,請參見離線標籤