在UI中定义映射字段
Adobe Experience Platform允许您完全自定义自定义Experience Data Model (XDM)类、架构字段组和数据类型的结构。
您还可以在架构编辑器中定义映射字段,以建模灵活的动态数据结构或存储键值对的集合。
在Platform用户界面(UI)中定义新字段时,请使用 类型 下拉列表,然后从列表中选择“映射”。
出现映射值类型属性。 映射数据类型需要此值。 映射的可用值为字符串和整数。 从可用选项的下拉列表中选择一个值。
配置子字段后,必须将其分配给字段组。 使用 字段组 下拉菜单或搜索字段,然后选择 应用。 您可以使用相同的过程继续向对象添加字段,或选择 保存 以确认设置。
使用限制 restrictions
XDM对此数据类型的使用施加以下限制:
- 映射类型必须是
object
类型。 - 映射类型不能定义属性(换句话说,它们定义“空”对象)。
- 映射类型必须包含描述可以放置在映射中的值的
additionalProperties.type
字段,即string
或integer
。 - 多实体分段只能基于映射键而不是值定义。
- 帐户受众不支持映射。
确保仅在绝对必要时使用映射类型字段,因为它们存在以下性能缺陷:
- 来自Adobe Experience Platform查询服务的响应时间从3秒降至10秒,涉及1亿条记录。
- 地图必须少于16个键,否则可能会进一步降级。
NOTE
Platform UI在如何提取映射类型字段的键值方面存在限制。 虽然对象类型字段可以展开,但映射显示为一个字段。 通过架构注册表API创建的不是字符串或整数数据类型的映射字段显示为“复杂”数据类型。
后续步骤
阅读本文档后,您现在可以在Platform UI中定义映射字段。 请记住,您只能使用类和字段组向架构添加字段。 要详细了解如何在UI中管理这些资源,请参阅有关创建和编辑类和字段组的指南。
有关架构工作区的功能的更多信息,请参阅架构工作区概述。
recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07