來自資料來源系統的資料在載入另一個系統之前,通常需要準備和資料轉換。Workiva 平台通過 Chains 和 Data Prep 提供了許多轉換功能。
本「連線學習路徑」(Connected Learning Path, CLP) 以互動方式集中介紹 Chains 的各種技術和輕量級功能轉換功能。對於更進階的轉換,我們強烈建議使用Data Prep 。Data Prep 是一款功能強大的應用程式,可提升 Workiva Platform 的功能轉換 (映射) 功能。
此轉換 Connected Learning Path 將教您如何設定 Chains 以執行各種有價值的功能,以示範在從資料來源傳輸至目標的過程中,如何透過 Chains 來轉換資料。提供了幾個基於常見用例的簡單資料集。這些範例可以在不考慮 Chains 支援的各種技術的情況下使用。
以下是路徑清單,以及完成一條路徑所需的大約時間。這些路徑的目標是讓您開始學習 Chain 內光轉換的概念。這些路徑的解決方案都在 Connected Learning Path 資料夾下 Chains 模組的 Templates 區塊中,如Chain Templates 。
| 練習 | 總結 | 時間 (分鐘) |
| 設定連線 | 完成此「連線學習路徑」所需的設定工作。這是開始以下定義路徑的先決條件。 | 15 |
| 變數轉換 | 學習用於解析、格式化和數學運算的 Variable Transformation 日期運算。我們也會學習非常強大的 Handlebars Connector 和 Runtime Inputs,並介紹 JSON 資料。 | 15 |
| 表格式資料 | 學習一些常用的 Tabular Transformation Connector 指令,包括 Maps Headers、Unpivot、Find & Replace、Smart Filter 和 Insert Column,以修改表格資料集。 | 30 |
| XML 資料 | 學習如何處理 XML 資料集,包括在轉換時套用篩選器。我們也將探討如何比較不同的資料集並找出差異。 | 30 |
| 簡單的 JSON 資料 | 學習如何將簡單的 JSON 資料集處理成表格,包括在轉換時套用篩選器。我們也將探討執行簡單的查詢和迭代。 | 30 |
| JSON 嵌套物件 | 學習如何處理包含巢狀物件的較複雜 JSON 資料。我們也將重點介紹一個簡單但功能強大的查詢,可用於扁平化包含巢狀物件的 JSON 資料集。 | 30 |
| 巢狀物件的 JSON 陣列 | 學習如何處理包含巢狀 JSON 物件陣列的複雜 JSON 資料。本練習結合並強化快速入門所教授的多個概念,包括執行查詢、迭代和變數轉換。 | 30 |
| Handlebars | 了解如何使用 Handlebars 來模板化鏈中的變數。本練習說明如何利用 handlebars 指令來解析來自執行時間變數、Workiva 指令輸出和 http 回應的資料。 | 30 |