在UI中定義必填欄位

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

IMPORTANT
無論結構欄位是否為必填欄位,平台不接受 null 或任何內嵌欄位的空白值。 如果記錄或事件中沒有特定欄位的值,則應該從擷取裝載中排除該欄位的索引鍵。

時間 定義新欄位 在Adobe Experience Platform使用者介面中,您可以選取 必填 核取方塊。 選取 套用 將變更套用至結構描述。

必要核取方塊

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

根層級必要欄位

但是,如果必要欄位巢狀內嵌在未標籤為必要本身的物件中,則巢狀欄位不會出現在 必填欄位 在左側邊欄中。

在以下範例中, internalSKU 欄位已設定為必要,但其父物件 SKUs 不是。 在此情況下,若發生以下情況,將不會發生驗證錯誤: SKUs 內嵌資料時會排除,即使子欄位亦然 internalSKU 標示為必要。 換言之,當 SKUs 是選用專案,它必須包含 internalSKU 欄位中輸入值。

巢狀必要欄位

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

父項和子項必要欄位

後續步驟

本指南說明如何在UI中定義必要欄位。 請參閱以下主題的概觀: 在UI中定義欄位 瞭解如何在中定義其他XDM欄位型別 Schema Editor.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07