在Experience Data Model(XDM)中,資料類型是可重複使用的欄位,包含多個子欄位。 雖然與中的架構欄位組類似,它們允許一致地使用多欄位結構,但資料類型更靈活,因為它們可以包含在架構結構中的任何位置,而欄位組只能在根級別添加。
Adobe Experience Platform提供許多標準資料類型,可用來涵蓋多種常見的體驗管理使用案例。 不過,您也可以定義自己的自訂資料類型,以符合您的獨特業務需求。
本教學課程涵蓋在Platform使用者介面中建立和編輯自訂資料類型的步驟。
本指南需要妥善了解XDM系統。 請參閱XDM概述 ,了解XDM在Experience Platform生態系統中的角色,以及架構組合基本概念 ,以了解資料類型對XDM架構的貢獻。
雖然本指南並非必要,但建議您也參照在UI🔗中撰寫架構的教學課程,熟悉Schema Editor的各種功能。
在Platform UI中,選取左側導覽中的結構以開啟結構工作區,然後選取資料類型標籤。 隨即顯示可用資料類型的清單,包括由Adobe定義的資料類型和由您的組織建立的資料類型。
從這裡,您有兩個選項:
從資料類型頁簽中,選擇建立資料類型。
將出現Schema Editor,顯示畫布中新資料類型的當前結構。 在編輯器的右側,您可以提供資料類型的顯示名稱和可選說明。 請確定您為資料類型提供唯一且簡潔的名稱,在將其新增至架構時,將如何加以識別。
本教學課程會建立描述餐廳屬性的資料類型,因此資料類型的顯示名稱為「Restaurant」。
從這裡,您可以跳到下一節開始向新資料類型添加欄位。
一旦現有資料類型用於已啟用於即時客戶設定檔的結構中,之後就只能對該資料類型進行非破壞性的變更。 如需詳細資訊,請參閱架構演化的規則。
只能編輯您的組織定義的自訂資料類型。 要縮小顯示的清單,請選擇篩選表徵圖()以根據所有者顯示篩選控制項。 選取Customer ,僅顯示貴組織擁有的自訂資料類型。
從清單中選取您要編輯的資料類型,以開啟右側邊欄,顯示資料類型的詳細資訊。 在右側邊欄中選取資料類型的名稱,以在Schema Editor中開啟其結構。
若要開始將欄位新增至資料類型,請選取畫布中根層級欄位旁的加號(+)圖示。 下方會顯示新欄位,右側邊欄會更新為顯示新欄位的控制項。
使用右側邊欄中的控制項,設定新欄位的詳細資訊。 有關如何配置欄位並將欄位添加到資料類型的具體步驟,請參閱UI🔗中定義欄位的指南。
餐廳資料類型需要字串欄位來表示餐廳的名稱。 因此,欄位名稱設為"name",而類型設為"字串"。 選擇Apply以將更改應用於欄位。
視需要繼續新增更多欄位至資料類型。 範例「餐廳」資料類型現在包含品牌、座位容量和地板空間的其他欄位。
除了基本欄位,您也可以在自訂資料類型中巢狀內嵌其他資料類型。 例如,Restaurant資料類型需要一個表示屬性物理地址的欄位。 在此案例中,您可以新增新的「地址」欄位,此欄位已指派標準資料類型「郵遞區號」。
這說明在描述資料時,資料類型的彈性如何:資料類型可採用也是資料類型的欄位,這些欄位本身可包含更多資料類型,以此類推。 這可讓您在整個XDM結構中抽象和重複使用通用資料模式,更輕鬆地呈現複雜的資料結構。
將欄位添加到資料類型後,請選擇保存以保存更改並將資料類型添加到Schema Library。
建立資料類型後,您就可以開始在結構中使用它。 由於XDM結構由類別和零個或多個欄位群組組成,因此資料類型提供的欄位無法直接新增至結構。 而是必須包含在類別或欄位群組中。
首先,執行將欄位添加到類🔗或將欄位添加到欄位組的步驟。 為新欄位選擇類型時,請從下拉式選單中選取資料類型的名稱。
在Schema Editor中建立具有多個子欄位的對象類型欄位時,可以將該欄位轉換為資料類型,以便在不同的類或欄位組中使用相同的欄位結構。
若要將物件類型欄位轉換為資料類型,請選取畫布中的欄位。 在轉換欄位之前,請確保顯示名稱對對象將包含的資料進行描述,因為這將成為資料類型的名稱。 準備好轉換欄位時,請在右側邊欄中選取「轉換為新資料類型」 。
畫布會將欄位的資料類型從「Object」更新為新資料類型。 子欄位旁也有小型鎖定圖示,表示它們不再是個別欄位,而是多欄位資料類型的一部分。 定義新欄位時,從Type下拉式清單中選取此資料類型,現在此結構可在其他類別和欄位群組中重複使用。
本指南說明如何使用Platform UI建立和編輯資料類型。 如需結構工作區功能的詳細資訊,請參閱結構工作區概述。
若要了解如何使用Schema Registry API管理資料類型,請參閱資料類型端點指南。