您位於此處:
為何應使用配方而非資料流程?
配方和資料流程皆可準備資料。與資料流程相比,配方是較新的功能,並且因功能和使用難易度因此建議使用。配方可讓您在轉換資料時預覽資料,而資料流程則僅能顯示您的節點結構描述。例如,配方具有更多聯結類型,並使用內建機器學習,例如「預估遺漏值」和「偵測情感」。上述功能在資料流程中均無法使用。配方也能夠將資料彙總至更高的層級。
資料配方與資料流程並非互斥。您可以同時運用這兩種方法,以滿足較複雜的資料準備需求。例如,您可以使用資料流程來產生中介資料集,接著使用該資料集作為配方來源,以執行其他轉換。
配方
配方適用於想要預覽和轉換資料的 Salesforce 管理員和資料專家。
透過配方,您可以:
- 在易於使用的圖形介面中工作。
- 在您套用每個轉換時預覽資料及資料的變化過程。
- 快速移除資料欄或變更資料欄標籤。
- 透過資料欄設定檔分析資料品質。
- 彙總並加入資料。
- 使用內建機器學習,例如偵測情感、資料叢集和時間序列預測。
- 無須撰寫複雜的 SAQL 運算式即可將值分類。
- 使用視覺公式產生器建立計算資料欄。
- 使用點選介面,輕鬆轉換值來確保資料的一致性。例如,您可以不使用公式,即可分類、修剪、分割和取代值。
- 檢視所有變更的歷程記錄、備份或向前移動以重新執行變更。
- 使用輸出連接器將您準備的資料推送到其他系統。
當您在配方中進行直接資料參照時,系統不會將資料儲存在 CRM Analytics 中。當配方使用直接資料時,查詢會取得目前的資料。在資料管理員中,SFDC_Local 連線代表儲存在 CRM Analytics 中的資料。因此,SFDC_Local 連線中不會包含直接資料參照。
當配方執行時,不會更新配方所使用 SFDC_Local 物件的上次執行日期時間。如果配方使用 SFDC_Local 資料執行,則配方會使用上次同步化期間儲存在物件中的資料。因此,請排程在配方執行之前同步本機物件,例如使用事件排程。
資料流程
資料流程適用於偏好在視覺編輯器中工作和在 JSON 中 (若必要) 工作的 CRM Analytics 開發人員。
透過資料流,您可以:
- 使用視覺資料流程編輯器設計複雜的資料準備流程。
- 編輯基礎 JSON 以精確地控制。
- 在列之間執行計算,以衍生用於趨勢分析的新資料。
- 套用複雜篩選。
資料流程的終身日期尚未設定。若資料流程有效且不需要任何進階配方功能,您可以繼續使用資料流程。如果您要開始新的資料準備流程,請考慮先使用配方。
快速轉換比較
仍不確定應該選擇哪個工具?使用此表格來比較配方和資料流程中可使用哪些轉換。
| 功能 | 配方 | 資料流 |
|---|---|---|
| 彙總 |
|
|
| 附加 |
|
|
| 分類 |
|
(computeExpression 轉換) |
| 計算運算式 (在各資料列間) |
(公式轉換) |
(computeRelative 轉換) |
| 計算運算式 (相同的資料列) |
(公式轉換) |
(computeExpression 轉換) |
| 叢集 |
|
|
| 轉換資料欄類型 |
|
|
| 日期和時間 |
|
|
| 差異 |
|
|
| 偵測情感 |
|
|
| 捨棄資料欄 |
|
(sliceDataset 轉換) |
| 編輯 (欄) 屬性 |
|
|
| 擷取日期元件 |
|
|
| 擷取資料集資料 |
(輸入節點) |
(edgemart 轉換) |
| 擷取 Salesforce 資料 |
(輸入節點) |
(sfdcDigest 轉換) |
| 擷取同步資料 |
(輸入節點) |
(摘要轉換) |
| 篩選 |
|
|
| 壓平階層 |
|
|
| 公式日期 |
|
|
| 加入 |
|
|
| 對應 |
|
(augment 轉換) |
| 預估遺漏值 |
|
|
| 預估值 |
|
(prediction 轉換) |
| 設定檔資料欄 |
|
|
| 分割 |
|
|
| 時間序列預測 |
|
|
| 更新值 |
(更新節點) |
(update 轉換) |

