使用 Schema Editor 定義兩個結構描述之間的一對一關係 relationship-ui
瞭解客戶之間的關係以及他們跨不同管道與您品牌的互動,是Adobe Experience Platform的重要一環。 在Experience Data Model (XDM)結構描述的結構中定義這些關係,可讓您獲得有關客戶資料的複雜見解。
雖然結構描述關聯性可透過使用聯合結構描述和Real-Time Customer Profile來推斷,但這僅適用於共用相同類別的結構描述。 為了建立兩個屬於不同類別的結構之間的關係,必須在來源結構中加入一個專用的關係欄位,該結構會參考另一個相關結構的身份。
本檔案提供在Experience Platform使用者介面中使用結構描述編輯器來定義兩個結構描述之間關係的教學課程。 如需使用API定義結構描述關係的步驟,請參閱有關使用結構描述登入API定義關係的教學課程。
快速入門
此教學課程需要您實際瞭解XDM System以及Experience Platform UI中的結構描述編輯器。 在開始本教學課程之前,請先檢閱下列檔案:
- Experience Platform中的XDM系統: Experience Platform中XDM及其實作的概觀。
- 結構描述組合的基本概念: XDM結構描述的建置區塊簡介。
- 使用 Schema Editor建立結構描述:涵蓋使用Schema Editor基本知識的教學課程。
定義來源和參考結構描述
您應已建立將在關係中定義的兩個結構描述。 為了示範,本教學課程會建立組織的熟客方案(定義在「Loyalty Members」結構描述中)成員與其最愛的飯店(定義在「Hotels」結構描述中)之間的關係。
結構描述關聯性由 來源結構描述 中的專用欄位表示,該欄位指向 參考結構描述 中的另一個欄位。 在接下來的步驟中,"Loyalty Members"將會是來源結構描述,而"Hotels"將會做為參考結構描述。
以下幾節說明在定義關係之前,本教學課程中使用的每個結構描述的結構。
Loyalty Members結構描述
來源結構描述"Loyalty Members"以XDM Individual Profile類別為基礎,包含描述熟客方案成員的欄位。 其中一個欄位personalEmail.addess會當作Email名稱空間下結構描述的主要身分。 如在 Schema Properties 下所見,此結構描述已在Real-Time Customer Profile中啟用。
Hotels結構描述
參考結構描述"Hotels"以自訂"Hotels"類別為基礎,並包含描述飯店的欄位。 為了參與關係,參考結構也必須定義一個主要身份,並且對 啟用 Profile。 在此情況下,作為 _tenantId.hotelId結構的主要身份,使用自訂的「Hotel ID」身份命名空間。
為設定檔
建立關係欄位群組
為了定義兩個結構描述之間的關係,來源結構描述必須具有將指示參考結構描述的主要身分的專用欄位。 您可以建立新的結構描述欄位群組或擴充現有的結構描述欄位群組,將此欄位新增至來源結構描述。
在Loyalty Members結構描述中,將會新增新的preferredHotel欄位,以表示忠誠會員偏好公司造訪的飯店。 首先,請選取來源結構描述名稱旁的加號圖示(+)。
新的欄位預留位置會顯示在畫布中。 在 Field properties 底下,提供欄位名稱和欄位顯示名稱,並將其型別設定為"String"。 在 Assign to 下,選取要擴充的現有欄位群組,或輸入唯一名稱以建立新的欄位群組。 在此情況下,會建立新的"Preferred Hotel"欄位群組。
完成後,選取Apply。
更新的preferredHotel欄位會顯示在畫布中,位於_tenantId物件下方,因為它是自訂欄位。 選取 Save 以完成您對結構描述的變更。
為來源結構描述定義關係欄位 relationship-field
一旦您的來源結構描述定義了專用參考欄位後,您就可以將其指定為關係欄位。
在畫布中選取preferredHotel欄位,然後在 Add relationship 側邊欄中選取Field properties。
Add relationship對話方塊隨即顯示。 從這個對話方塊,您可以設定設定關係欄位所需的引數。 對於Real-Time CDP B2C使用者,您只能 在 設定來源和參考結構描述之間的一對一關係。
使用 Reference schema 的下拉式清單,並選取關係的參考結構描述(在此範例中為"Hotels")。
參考結構描述的身分名稱空間(在此案例中為"Hotel ID")會自動填入 Reference identity namespace 下。 完成後選取「Apply」。
preferredHotel欄位現在會在畫布中反白為關聯性,顯示參考結構描述的名稱。 選取 Save 以儲存變更並完成工作流程。
編輯現有的關係欄位 edit-relationship
若要變更參考結構描述,請選取具有現有關係的欄位,然後在 Edit relationship 側邊欄中選取Field properties。
Edit relationship對話方塊隨即顯示。 從此處,您可以依照定義關聯性欄位的中概述的程式,或刪除關聯性。 選取 Delete relationship 以移除與參考結構描述的關係。
篩選和搜尋關係 filter-and-search
你可以從 Relationships 工作區的分頁 Schemas 篩選並搜尋結構中的特定關聯。 你可以利用這個視角快速找到並管理你的人際關係。 請閱讀關於 探索結構資源 的文件,了解篩選選項的詳細說明。
後續步驟
依照此教學課程,您已使用Schema Editor成功建立兩個結構描述之間的一對一關係。 如需有關如何使用API定義關係的步驟,請參閱有關使用結構描述登入API定義關係的教學課程。