通常做業作好後須要作成定時任務,Kettle能夠藉助Windows的執行計劃來完成。那麼能夠經過寫批處理的方式讓執行計劃來調用。html
其中Kitchen和Pan均可以作定時執行,一個是針對做業,一個是針對轉換。ui
cd C:\soft\kettle\data-integration kitchen /file C:\soft\kettle\resourse-ware\timing.kjb /level Basic /logfile E:\timing.log @pause
cd C:\soft\kettle\data-integration Pan /file C:\soft\kettle\resourse-ware\littltcsvToTable.ktr /level Basic /logfile E:\panTest.log @pause
那麼方式定好了,經過Kettle作好本身的做業後,寫一個批處理文件。編碼
CHCP 936 D: cd D:\BI\ETL\data-integration kitchen /file D:\BI\ETL\做業\Job\合併做業.kjb /level Basic /logfile D:\BI\ETL\Log\1.log @pause
而後開始建立執行計劃就行。spa
建立執行計劃完畢後,在計劃清單裏面就能看到做業清單了。.net
至此Ketlle自動執行做業製做完畢。3d
注意要點:code
1.其中936默認是簡體中文的編碼,方便顯示有中文字的狀況。htm
2.批處理文件作好後,注意經過記事本另存爲保存的格式必須是ASCII碼,不能是UTF-8碼,不然會出現有中文字眼的時候沒法執行的狀況。blog
3.記住勾選「不關用戶是否登陸都要運行」,保存的時候輸入對應用戶的密碼。get
參考文章出處:https://blog.csdn.net/huiweizuotiandeni/article/details/54382639