您位於此處:
透過資料同步預先提取配方的資料
您可以使用資料同步定期將資料提取至 CRM Analytics。透過事先排程從 Salesforce 和遠端系統同步,您的配方需要進行的工作更少,且執行更快。為了能進一步減輕負擔,CRM Analytics 預設以增量方式同步支援的本機 Salesforce 資料,這表示只會同步已變更的資料。
使用資料同步處理 recipe
配方可使用先前同步至 CRM Analytics 的資料,或未同步的直接資料。如需瞭解何時使用資料同步或直接資料的說明,請參閱將資料直接提取至配方。若要在您建立和執行配方時擴展可用的同步資料,請新增物件和欄位至資料同步。
使用資料同步處理資料流
資料同步能讓您的資料流執行速度更快。在沒有資料同步的情況下,資料流每次需要 Salesforce 物件中的資料時,就會另外執行擷取。請參考下面範例。想像一下您的組織有三個資料流,從 Salesforce 物件擷取資料的方式如下所示:
| 帳戶 | 連絡人 | 機會 | 行銷活動 | 商機 | 個案 | 使用者 | |
|---|---|---|---|---|---|---|---|
| 預設資料流 |
|
|
|
|
|
||
| Sales Analytics 應用程式資料流 |
|
|
|
|
|
|
|
| Service Analytics 應用程式資料流 |
|
|
|
這些資料流每次執行時,都必須擷取此 Salesforce 資料的所有一切。資料愈多,資料流執行所需的時間也愈長。此外,資料流會從相同物件執行個別的重複擷取。例如,三個資料流都同樣會擷取「帳戶」資料。
進行資料同步時,這些擷取作業全部作為個別的程序執行,您可以排程這些程序提前在資料流執行前執行。
| 帳戶 | 連絡人 | 機會 | 行銷活動 | 商機 | 個案 | 使用者 | |
|---|---|---|---|---|---|---|---|
| 資料同步 |
|
|
|
|
|
|
|
接著此同步的資料可供您所有的資料流使用,如此能加快執行速度,因為這些資料流再也不必擷取任何資料—只要載入並轉換即可。
- 新增、移除和管理同步至 CRM Analytics 的物件與欄位
當您的分析和業務需要變更時,同步到 CRM Analytics 的資料也會一同變更。新增、移除和變更包含在資料同步中物件與欄位的設定。 - 排程、執行及監視資料同步
在 CRM Analytics 中,您可以排程自動執行同步、手動執行同步,以及監視同步進度,這全都在資料管理員中進行。 - 設定 Salesforce 資料的增量同步化
在您執行或排程資料同步之前,請指定同步是否會從每個 Salesforce 物件擷取增量變更或所有記錄。依預設,CRM Analytics 會執行增量同步。增量同步的執行速度較快,因為它只會擷取 Salesforce 物件的最新變更。 - 啟用資料同步化和連線
如果您在 Winter ’20 版後開啟 CRM Analytics,則 Data Sync 預設為已啟用。如果您在 Winter ’20 版之前已開啟 CRM Analytics,請手動啟用「資料同步與連線」,以最佳化您的資料流程並連線至外部資料。 - Sync Out for Snowflake
Sync Out for Snowflake 使用 Snowflake 適用的 CRM Analytics 輸出連接器,透過 CRM Analytics 將原始本機 Salesforce 資料匯出至 Snowflake。有了 Sync Out for Snowflake,無須使用第三方 ETL 工具,使用排程的 Data Sync 就能讓 Salesforce 資料在 Snowflake 中保持最新的狀態。如果您維護一個中央 Snowflake 資料湖進行處理、分析、業務自動化或儲存,則有最新的 Salesforce 資料是很重要的。例如,您可以透過將記錄系統 Salesforce 中的帳戶資料,與資料湖中 ERP 的運輸資料合併,為運輸物流小組提供最新的資料。 - 資料同步限制和考量事項
以下是您在使用資料同步時需要注意的事項。
