您在此处:
构建 Omnistudio 数据映射器
要获取、保存和修改 Salesforce 数据,请使用基本配置构建数据映射器:输入源、查询、公式、输入和输出数据的映射以及输出目标。可用的配置取决于您正在构建的数据映射器的类型。
- 对于输入和输出,选择数据的格式或类型,例如 JSON、XML 或 sObject。对于自定义数据,您可以使用 Apex 类来解析该数据。
- 使用查询来定义您提取数据的对象和字段。在数据映射器设计器中,使用提取界面选择数据。
- 使用公式,您可以在需要时修改输入数据。您可以在数据映射器中的其他公式或映射中重复使用公式结果。每个结果存储为键值对:公式结果路径定义密钥,公式定义值。
- 通过映射,您将使用公式提取和修改的数据连接到输出数据的结构。
数据映射器提取具有所有可用配置。数据映射器转换和加载类型不包括查询,因为它们没有从 Salesforce 对象检索数据。相反,这些类型使用在上一步中提供的数据,例如数据映射器提取、集成程序中的 HTTP 操作或 Omniscript。因为数据映射器 Turbo 提取是一种更简单的类型,所以它没有公式或映射。
- Omnistudio 数据映射器最佳实践
要最大化数据映射器的优势,请尽可能遵循最佳实践。 - 在数据映射器中配置日期和时间设置
在 Omnistudio 数据映射器中配置默认日期格式。 - Omnistudio 数据映射器和集成程序中的环境变量
您可以使用环境变量定义默认值和筛选值,并在公式中使用。 - Omnistudio 数据映射器的输入和输出
Salesforce Omnistudio 数据映射器中的输入和输出配置非常灵活。主要数据格式是 JSON 和 XML,还有其他可用的选项。 - 在 Omnistudio 数据映射器中使用公式
要将数据添加到数据映射器的输出,请定义公式。几种类型的数据映射器(提取、转换和加载)支持公式。定义公式时,将其输出映射到输出 JSON(用于提取和转换)或 Salesforce 对象字段(用于加载)。 - 配置 Omnistudio 数据映射器提取
通过指定对象和筛选器,配置数据映射器提取。要增强数据映射器提取的性能,您可以定义公式、添加要写入数据的字段、创建映射并配置其他属性。 - 配置数据映射器 Turbo 提取
要配置数据映射器 Turbo 提取,请指定对象类型、筛选器、要提取的字段和选项。 - 配置 Omnistudio 数据映射器加载
通过指定对象类型和筛选器,配置数据映射器加载。要增强数据映射器加载的性能,您可以定义公式,添加要写入数据的字段,并配置其他属性。 - 映射转换的输入和输出
要将数据从输入映射到输出,请转到转换选项卡。如果您在受管软件包上使用设计器,请转到“输出”选项卡。您也可以处理空值、数据类型、缓存和列表转换。 - 通过缓存提高数据映射器性能
Omnistudio 提供了多个缓存选项,以提高性能并最大限度地减少数据映射器中不必要的数据处理。两个主要用户可配置的缓存类型是组织缓存和会话缓存,它们在数据映射器设计器中可用。这些缓存机制是 Salesforce 平台缓存的一部分,通过 Omnistudio 中的大规模缓存和标准运行时来实现。每个组件都有不同的用途,并带有特定的配置注意事项。

