從 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) 都可以複製。如要複製物件,物件必須支援 getUpdated()getDeleted() API 呼叫。詳情請參閱 Salesforce 說明文件中的「API Calls for Data Replication」。
  • 您可以複製自訂物件。
  • 如果已設定,系統會複製所含物件的所有歷來資料。
  • 系統會複製指定物件的所有變更,例如插入、更新和刪除。
  • Datastream 會根據設定的輪詢間隔輪詢變更。這會反映在串流的資料即時性指標中。這項指標最多可達到設定的輪詢間隔值,並反映自最近一次輪詢以來經過的時間。

版本

Datastream 支援下列 Salesforce 版本:

  • Pro Suite
  • 開發人員
  • 專業
  • Enterprise
  • 無限制

Datastream 使用 Salesforce API 61.0 版。

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

已知限制

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

  • 系統不支援計算欄位 (也稱為「公式」)。
  • 系統僅支援可查詢及複製的物件。
  • 複合欄位 會複製為扁平化欄位。
  • 每分鐘最多可刪除 60 萬個項目 (Salesforce 限制)。
  • 串流最多可包含 3,000 個物件。
  • 不支援串流復原。

後續步驟