Pentaho Kettle ETL 檢查資料正確性


在 Kettle ETL 中, 增加 "資料值正確性的檢查",

可以參考如下 :

1) 從 Validation 拖曳 Data Validator 物件到 Transformation 工作區 :



2) 設定相關正常流向 :



3) 雙擊 Data Validator 進行相關設定, 如下圖 :




4) 執行 Transformation, 當有驗證失敗的資料, 則會中斷執行, 如下 :



5) 若要忽略驗證失敗資料, 且繼續往後執行, 則須設定 Error Handle 流向, 如下範例, 拖曳一個 Dummy 物件到 Transformation 工作區 :


6) 設定 Data ValidatorError handle 流向 :


7) 再次運作執行, 發現全部運作完成, 而驗證成功的資料, 也全部轉入了 :
Related Posts Plugin for WordPress, Blogger...