若要使用 Data Prep 連接器 來轉換表格資料,請先設定要套用的轉換順序或管道。管道提供已定義轉換的圖形表示,並可預覽每個轉換的影響。
提示: 如果您的鏈使用表格轉換 和檔案公用程式 指令的共同序列 更新記錄系統中的資料,則可建立管道,使用單一執行管道 指令 執行這些轉換。
要求
Data Prep 完全由組織層級控制,不識別個別工作空間或其權限。
這表示
- Data Prep 由您組織中的所有授權使用者共用。
- 任何具有 Chain Builder 存取權限的使用者也具有 Data Prep 存取權限。
- 所有可以建立或編輯鏈的使用者都可以在 Data Prep 中管理管道。
- 單一 Data Prep 管道可在組織內的多個鏈和工作區中使用。
步驟 1.建立管道
提示:在建立管道之前,從樣本檔案 ,上傳一個樣本檔案 ,該檔案代表它將轉換的欄和資料,以輕鬆定義管道的欄,並啟用所應用轉換的預覽。
- 在Wdata 中,單擊Chains 和Data Prep 。
注意: 要從 WdataChains 存取Data Prep ,首先設定一個Data Prep connector 。
- 從Pipelines , 在Active pipelines 下 , 建立管道:
- 對於第一個管道,請按一下Create a pipeline 。
- 否則,請按一下搜尋列旁邊的New pipeline (+) 。
- 輸入名稱和說明,以協助識別管道。
- 按一下建立。
步驟 2.定義列
要指定管道將與之互動的欄位,請定義其轉換資料的欄位。定義列時,指定其名稱、資料類型和格式。例如,對於具有 Number 資料類型的欄,請指定其小數位數以及小數和千位分隔符所使用的字元。
注意: 為管道定義的欄名可能與它轉換的資料中的欄名不同。
要定義管道的列,您可以使用上傳的樣本檔案或本機或網路上儲存的分隔檔案中的列定義。您也可以手動定義列。
為了簡化管道的建立,我們建議您使用範例檔來定義其欄位:
註: 若要使用範例檔案,請先將上傳至範例檔案 。
- 在下 定義列 ,按一下從清單中挑選 。
- 選擇要使用列定義的樣本檔案,然後按一下OK 。
注意: 樣本檔案的列定義將取代為管道定義的任何列。
- 檢閱欄定義,並視需要編輯欄名稱。
- 按一下「儲存」(Save)。
若要定義管道的欄位,您可以上傳具有相同欄位定義的檔案。
注意: 檔案必須分隔並包含標頭行。
- 在定義列 下,單擊從檔案建立 。
- 瀏覽並選擇要使用的列定義檔案,然後按一下OK 。
注意: 該檔案的列定義將取代為管道定義的任何列。
- 檢閱欄定義,並視需要編輯欄的名稱和資料類型。
注意: 請務必檢閱和更新欄定義。管道使用檔案標頭行的列名稱,並根據資料猜測資料類型。
- 按一下「儲存」(Save)。
若要手動定義列:
- 在定義列 下 ,按一下新增列 。
- 選擇欄的資料類型。
- 輸入名稱和說明,以協助識別列。
- 根據欄位的類型,指定欄位資料的格式:
- 對於String 欄,請選擇任何特殊格式,例如通用唯一識別碼 (UUID)、二進制字串、電子郵件地址或統一資源識別碼 (URI) 網址。
- 對於整數 欄,選擇千位分隔符。
- 對於數 欄,輸入小數位數,並選擇小數和千位分隔符。
- 對於日期 、時間 或日期時間 列,請選擇其string-from-time (strftime) 格式 。
注意: ABinary 列包含 True 或 False 或 1 或 0 等值。
- 定義所有欄位後,按一下儲存 。
步驟 3.設定轉換
- 若要預覽轉換的影響,釘選一個樣本檔案 ,表示管道要轉換的欄位和資料。
- 按一下建立轉換 。
- 選擇要套用的變形 ,然後按一下下一步 。
- 設定變形,然後按一下儲存 。
- 若要設定任何其他轉換,請根據應發生的時間,在現有轉換之前或之後按一下新增轉換 。
秘訣: 若要新增管道中已有轉換的另一個實例,請按一下其複製 ,並視需要設定新實例。
- 視需要調整變形:
- 若要重新定位管道中的變形,請按一下其向前移動 或向後移動 。
- 若要從管道中移除轉換,請按一下其刪除 。
注意: 如果您移動或刪除一個轉換,請視需要調整任何依賴其結果的轉換。
步驟 4.發佈管道
當管道準備好使用時,請按一下發佈 。
發佈管道之後,您可以使用 Run pipeline 指令 of Data Prep connector 將其轉換套用至鏈中的表格資料。