來源 Salesforce 組織

Datastream 支援從 Salesforce 執行個體 (通常稱為 Salesforce 組織Salesforce 組織) 複製變更事件。Salesforce 是雲端客戶關係管理平台,您可以從該平台複製資料,就像從 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
  • 開發人員
  • 專業
  • Enterprise
  • 無限制

Datastream 使用 Salesforce API 61.0 版。

如要進一步瞭解可用的 Salesforce 版本,請參閱 Salesforce 說明文件

已知限制

使用 Salesforce 做為來源的已知限制包括:

  • 系統不支援計算欄位 (也稱為「公式」)。
  • 唯一可用的複製方法是定期輪詢 Salesforce API (沒有串流選項)。這表示 API 使用情形和資料的新鮮度會受到影響。
  • 系統僅支援可查詢及複製的物件。
  • 複合欄位會以平坦化欄位複製。
  • 最多支援每分鐘 600,000 次刪除作業 (Salesforce 限制)。
  • 串流的物件上限為 3000 個。
  • 不支援串流復原功能。
  • Salesforce 用於資料複製的 getUpdated()getDeleted() API 呼叫傳回的 latestDateCovered 值不會定期更新。這可能會增加 Datastream 中「資料新鮮度」圖表顯示的值,因為可能會有尚未提交的變更。不過,當 Salesforce 更新 latestDateCovered 值時,串流會繼續執行,且新鮮度指標會恢復正常。詳情請參閱 Salesforce 說明文件

後續步驟