在UI中定義必填欄位

在Experience Data Model(XDM)中,必填欄位指出必須提供有效值,才能在資料擷取期間接受特定記錄或時間序列事件。 必要欄位的常見使用案例包括使用者身分資訊和時間戳記。

當在Adobe Experience Platform使用者介面中定義新欄位時,您可以選取右側邊欄中的​必要​核取方塊,將其設為必要欄位。 選擇​Apply​以將更改應用到架構。

必要核取方塊

如果欄位是租用戶ID物件下的根層級屬性,其路徑會立即顯示在左側邊欄的​必填欄位​下。

根級必填欄位

但是,如果將必填欄位巢狀內嵌在未標示為必要本身的物件中,則巢狀欄位不會顯示在左側邊欄的​必填欄位​下。

在以下範例中, loyaltyId欄位是根據需要設定的,但其父對象loyalty不是。 在此情況下,即使將子欄位loyaltyId標示為必要,如果在擷取資料時排除loyalty,也不會發生驗證錯誤。 換言之,雖然loyalty為選用項目,但在包含loyaltyId欄位的事件中必須包含欄位。

巢狀必填欄位

如果您希望結構中的巢狀欄位一律為必要欄位,您也必須視需要設定所有父欄位(租用戶ID物件除外)。

父欄位和子欄位

後續步驟

本指南說明如何在UI中定義必要欄位。 請參閱定義UI中欄位的概觀,了解如何定義Schema Editor中的其他XDM欄位類型。

本頁內容