在UI中定义必填字段

在体验数据模型(XDM)中,必填字段指示必须为其提供有效值,以便在数据摄取期间接受特定记录或时间系列事件。 必填字段的常见用例包括用户身份信息和时间戳。

重要

无论架构字段是否为必填字段,Platform都不接受 null 或任何摄取的字段的空值。 如果记录或事件中特定字段没有值,则应从摄取有效负载中排除该字段的键。

When 定义新字段 在Adobe Experience Platform用户界面中,您可以通过选择 必需 复选框。 选择 应用 将更改应用到架构。

“必需”复选框

如果字段是租户ID对象下的根级别属性,则其路径会立即显示在 必填字段 中。

根级别必填字段

但是,如果必填字段嵌套在未标记为必填字段的对象中,则嵌套的字段不会显示在 必填字段 中。

在以下示例中, loyaltyId 字段,但其父对象 loyalty 不是。 在这种情况下,如果 loyalty 在摄取数据时被排除,即使子字段也是如此 loyaltyId 标记为必需。 换句话说, loyalty 可选,它必须包含 loyaltyId 字段。

嵌套的必填字段

如果您希望架构中始终需要嵌套字段,则还必须根据需要设置所有父字段(租户ID对象除外)。

父和子必填字段

后续步骤

本指南介绍了如何在UI中定义必填字段。 请参阅 在UI中定义字段 了解如何在 Schema Editor.

在此页面上