Kettle配合Windows執行計劃實現定時實行做業

 

通常做業作好後須要作成定時任務,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

[置頂]Kettle 系列隨筆

相關文章
相關標籤/搜索