在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