在UI中定義必填欄位

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

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

在Adobe Experience Platform使用者介面中定義新欄位時,您可以選取右側邊欄中的​ 必要 ​核取方塊,將其設定為必要欄位。 選取​ 套用 ​以套用變更至結構描述。

必要的核取方塊

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

根級必要欄位

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

在下列範例中,internalSKU欄位已設定為必要,但其父物件SKUs不是。 在此情況下,如果擷取資料時排除SKUs,即使子欄位internalSKU標籤為必要,也不會發生驗證錯誤。 換言之,雖然SKUs是選擇性的,但它必須包含事件中的internalSKU欄位。

巢狀必要欄位

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

父項和子項必要欄位

後續步驟

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

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