来源 Salesforce 组织

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

本页面包含有关以下方面的信息:

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

关键词

Salesforce 通过对象、记录和字段运行:

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

行为

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

从 Salesforce 源复制数据时,系统会观察到以下行为:

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

版本

Datastream 支持以下 Salesforce 版本:

  • 专业版套装
  • 开发者
  • 专业
  • 企业
  • 无限制

Datastream 使用 Salesforce API 版本 61.0。

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

已知限制

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

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

后续步骤