使用UI建立和編輯資料類型

在Experience Data Model(XDM)中,資料類型是可重複使用的欄位,包含多個子欄位。 雖然與中的架構欄位組類似,它們允許一致地使用多欄位結構,但資料類型更靈活,因為它們可以包含在架構結構中的任何位置,而欄位組只能在根級別添加。

Adobe Experience Platform提供許多標準資料類型,可用來涵蓋多種常見的體驗管理使用案例。 不過,您也可以定義自己的自訂資料類型,以符合您的獨特業務需求。

本教學課程涵蓋在Platform使用者介面中建立和編輯自訂資料類型的步驟。

先決條件

本指南需要妥善了解XDM系統。 請參閱XDM概述 ,了解XDM在Experience Platform生態系統中的角色,以及架構組合基本概念 ,以了解資料類型對XDM架構的貢獻。

雖然本指南並非必要,但建議您也參照在UI🔗中撰寫架構的教學課程,熟悉Schema Editor的各種功能。

開啟資料類型的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管理資料類型,請參閱資料類型端點指南

本頁內容