来源 Salesforce 组织

Datastream 支持从 Salesforce 实例(通常称为 Salesforce 组织Salesforce org)复制更改事件。Salesforce 是一个基于云的 CRM 平台,您可以像从 Datastream 支持的其他来源复制数据一样从中复制数据。

本页面包含以下信息:

  • 从 Salesforce 复制时需要了解的关键术语。
  • Datastream 如何处理从来源 Salesforce 组织中拉取的数据的行为。
  • Datastream 支持的 Salesforce 版本和版本。
  • 将 Salesforce 用作来源的已知限制。

关键词

Salesforce 使用对象、记录和字段进行操作:

  • 对象是一种类实体,类似于关系型数据库命名法中的表。对象可以是标准对象,也可以是自定义对象。标准对象默认包含在 Salesforce 中,而自定义对象由用户创建,用于存储特定于其用例的数据。
  • 记录是对象的特定实例,类似于关系数据库中的行。
  • 字段是对象的特定属性,类似于关系数据库中的列。

行为

Datastream 中的 Salesforce 来源支持依赖于 REST 和 Bulk 2.0 API。Salesforce 会根据您设置的间隔时间轮询源代码更改,以便控制 API 用量。

从 Salesforce 源复制数据时,会出现以下行为:

  • 具有 SystemModstamp 字段或 LastModifiedDate 的可复制和可查询标准对象可以复制。
  • 可以复制自定义对象。
  • 如果已配置,系统会为包含的对象复制所有历史数据。
  • 复制所有更改,例如对指定对象执行的插入、更新和删除。

版本

Datastream 支持以下 Salesforce 版本:

  • Pro Suite
  • 开发者
  • 专业
  • 企业
  • 无限制

Datastream 使用 Salesforce API 版本 61.0。

如需详细了解可用的 Salesforce 版本,请参阅 Salesforce 文档

已知限制

将 Salesforce 用作来源的已知限制包括:

  • 不支持计算字段(也称为公式)。
  • 唯一可用的复制方法是定期轮询 Salesforce API(无流式传输选项)。这意味着,API 使用情况和数据的新鲜度会受到影响。
  • 仅支持可查询和可复制的对象。
  • 复合字段会复制为展开的字段。
  • 最多支持每分钟 60 万次删除操作(Salesforce 限制)。
  • 数据流的上限为 3,000 个对象。
  • 不支持数据流恢复。
  • Salesforce 用于数据复制的 getUpdated()getDeleted() API 调用返回的 latestDateCovered 值不会定期更新。这可能会增加 Datastream 中数据新鲜度图表显示的值,因为可能仍有未提交的更改正在进行。不过,数据流会继续运行,且不会出现任何问题。当 Salesforce 更新 latestDateCovered 值后,新鲜度指标会恢复正常。如需了解详情,请参阅 Salesforce 文档

后续步骤