在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