Pentaho Kettle ETL 在 OS Command 傳遞參數


在 ETL 處理中,

若是透過 OS Command 執行 Kettle ETL,

則如何在 OS Command 中傳遞參數,

可以參考如下 :

前提)

點選此處: 先參閱此篇文章, 看透過 OS Command 執行 ETL.

1) 雙擊 Transformation 進行設定, 然後切換到 Parameters 頁籤中, 新增 Parameter 參數 :


2) 要引用 variable 變數或 parameter 參數, 可以輸入 ${...}, 且須勾選 "Replace variables in script" :


3) 在 Kettle 開發環境中執行, 你可以輸入 Parameter 參數值, 如下 :


4) 在 Kettle 開發環境測試 OK, 則可以將此 Transformation 檔案放置到 <Kettle_Home> 的某個子目錄中 :


5) 若是執行 Transformation 檔案, 則透過 pan.bat; 若是執行 Job 檔案, 則透過 kitchen.bat,
相關參數設定, 如下圖 : (在 Linux 為 pan.sh 與 kitchen.sh)
天聖經:神的心不僅在神的聖言當中,也在神所創造的萬物之中,天涯海角每一處都有神的心
Related Posts Plugin for WordPress, Blogger...