数据准备概述

上次更新: 2023-05-25
  • 主题:
  • Data Prep
    查看有关此主题的更多信息
  • 创建对象:
  • Developer
    User
    Admin
    Leader

数据准备允许数据工程师映射、转换和验证数据到体验数据模型(XDM)以及从中转换和验证数据。 数据准备在数据提取流程(包括CSV提取工作流)中显示为“映射”步骤。 数据工程师可以使用数据准备在摄取期间执行以下数据操作:

  • 定义简单的传递映射以将输入属性分配给XDM属性
  • 创建计算字段以执行可分配给XDM属性的行内计算
  • 通过应用字符串、数值或日期处理函数转换数据
  • 使用层次函数构建XDM层次结构
  • 在数据准备中操作数据时进行预览

“数据准备”还应用了多种内部数据验证,以确保在摄取数据时保持数据完整性。 如果可能,数据准备会自动将传入的数据架构映射到XDM。 数据工程师可以更改、更正和删除建议的映射,并根据需要将其替换为映射。

注意

除非生成的消息是无效的XDM,否则数据准备中的任何转换错误都将导致这些属性被设置为 null,而行的其余部分将被摄取。 如果该行确实解析为无效的XDM,则该行将 被摄取了。 在这两种情况下,都会记录错误。

映射

映射是输入属性或计算字段与一个XDM属性的关联。 通过创建单个映射,可以将单个属性映射到多个XDM属性。

要了解关于不同映射函数的更多信息,请阅读 映射函数指南.

计算字段

计算字段允许根据输入架构中的属性创建值。 然后,可以将这些值分配给目标架构中的属性,并提供名称和描述以便更轻松地引用。 计算字段的最大长度为4096个字符。

要了解有关计算字段的更多信息,请阅读 计算字段指南.

转义特殊字符

您可以使用对字段中的特殊字符进行转义 ${...}. 但是,包含字段和句点(.)不受此机制支持。 与层次结构交互时,如果子属性具有句点(.),则必须使用反斜杠(\)以转义特殊字符。 例如, address 是包含属性的对象 street.name,然后可以将其称为 address.street\.name 而不是 address.street.name.

映射集

将一种架构转换为另一种架构的一组映射统称为映射集。 作为每个数据流的一部分,将创建一个映射集。 映射集是数据流的一个组成部分,并且作为数据流的一部分创建、编辑和监控。

要了解有关映射集的更多信息,包括如何使用映射集中的字段,请阅读 映射集指南. 要了解如何创建映射集并使用与映射集相关的其他API调用,请阅读 开发人员指南.

数据格式处理

数据准备可以强有力地处理引入Platform的不同格式的数据。 要了解有关数据准备如何处理不同数据类型的更多信息,请阅读 数据格式处理概述.

发送部分行更新,使用 Data Prep

流更新插入于 Data Prep 允许您将部分行更新发送到 Profile Service 数据,同时通过单个API请求创建和建立新的身份链接。 要了解有关如何在中流式传输更新插件的更多信息,请参阅 Data Prep,请参阅文档 发送部分行更新.

中基于属性的访问控制 Data Prep

Adobe Experience Platform中基于属性的访问控制允许管理员根据属性控制对特定对象和/或功能的访问。

基于属性的访问控制可确保您只能映射您有权访问的属性。 您无权访问的属性不能用于传递映射和计算字段。 因此,如果您无权访问必填字段,则无法成功保存映射。 此外,如果您无权访问任何子属性,则无法映射对象或对象数组。 但是,您可以单独映射对象或对象数组中的其他元素。

请参阅 基于属性的访问控制概述 了解更多信息。

后续步骤

本文档介绍了Adobe Experience Platform中的数据准备的基础知识。 要了解关于不同映射函数的更多信息,请阅读 映射函数指南. 要了解有关数据准备如何处理不同数据类型的更多信息,请阅读 数据格式处理指南. 要了解如何使用数据准备API,请阅读 数据准备开发人员指南.

在此页面上