数据准备允许数据工程师映射、转换和验证数据到体验数据模型(XDM)以及从中转换和验证数据。 数据准备在数据提取流程(包括CSV提取工作流)中显示为“映射”步骤。 数据工程师可以使用数据准备在摄取期间执行以下数据操作:
“数据准备”还应用了多种内部数据验证,以确保在摄取数据时保持数据完整性。 如果可能,数据准备会自动将传入的数据架构映射到XDM。 数据工程师可以更改、更正和删除建议的映射,并根据需要将其替换为映射。
除非生成的消息是无效的XDM,否则数据准备中的任何转换错误都将导致这些属性被设置为 null
,而行的其余部分将被摄取。 如果该行确实解析为无效的XDM,则该行将 非 被摄取了。 在这两种情况下,都会记录错误。
映射是输入属性或计算字段与一个XDM属性的关联。 通过创建单个映射,可以将单个属性映射到多个XDM属性。
要了解关于不同映射函数的更多信息,请阅读 映射函数指南.
计算字段允许根据输入架构中的属性创建值。 然后,可以将这些值分配给目标架构中的属性,并提供名称和描述以便更轻松地引用。 计算字段的最大长度为4096个字符。
要了解有关计算字段的更多信息,请阅读 计算字段指南.
您可以使用对字段中的特殊字符进行转义 ${...}
. 但是,包含字段和句点(.
)不受此机制支持。 与层次结构交互时,如果子属性具有句点(.
),则必须使用反斜杠(\
)以转义特殊字符。 例如, address
是包含属性的对象 street.name
,然后可以将其称为 address.street\.name
而不是 address.street.name
.
将一种架构转换为另一种架构的一组映射统称为映射集。 作为每个数据流的一部分,将创建一个映射集。 映射集是数据流的一个组成部分,并且作为数据流的一部分创建、编辑和监控。
要了解有关映射集的更多信息,包括如何使用映射集中的字段,请阅读 映射集指南. 要了解如何创建映射集并使用与映射集相关的其他API调用,请阅读 开发人员指南.
数据准备可以强有力地处理引入Platform的不同格式的数据。 要了解有关数据准备如何处理不同数据类型的更多信息,请阅读 数据格式处理概述.
流更新插入于 Data Prep 允许您将部分行更新发送到 Profile Service 数据,同时通过单个API请求创建和建立新的身份链接。 要了解有关如何在中流式传输更新插件的更多信息,请参阅 Data Prep,请参阅文档 发送部分行更新.
Adobe Experience Platform中基于属性的访问控制允许管理员根据属性控制对特定对象和/或功能的访问。
基于属性的访问控制可确保您只能映射您有权访问的属性。 您无权访问的属性不能用于传递映射和计算字段。 因此,如果您无权访问必填字段,则无法成功保存映射。 此外,如果您无权访问任何子属性,则无法映射对象或对象数组。 但是,您可以单独映射对象或对象数组中的其他元素。
请参阅 基于属性的访问控制概述 了解更多信息。
本文档介绍了Adobe Experience Platform中的数据准备的基础知识。 要了解关于不同映射函数的更多信息,请阅读 映射函数指南. 要了解有关数据准备如何处理不同数据类型的更多信息,请阅读 数据格式处理指南. 要了解如何使用数据准备API,请阅读 数据准备开发人员指南.