來源 Salesforce 組織

Datastream 支援從 Salesforce 執行個體複製變更事件,這類執行個體通常稱為 Salesforce 組織Salesforce 組織。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
  • 開發人員
  • 專業
  • Enterprise
  • 無限制

Datastream 使用 Salesforce API 61.0 版。

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

已知限制

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

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

後續步驟