Kettle配合Windows執行計划實現定時實行作業


 

一般作業做好后需要做成定時任務,Kettle可以借助Windows的執行計划來完成。那么可以通過寫批處理的方式讓執行計划來調用。

其中Kitchen和Pan都可以做定時執行,一個是針對作業,一個是針對轉換。

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

 

然后開始創建執行計划就行。

 

 

 

創建執行計划完畢后,在計划清單里面就能看到作業清單了。

 至此Ketlle自動執行作業制作完畢。

 

注意要點:

1.其中936默認是簡體中文的編碼,方便顯示有中文字的情況。

2.批處理文件做好后,注意通過記事本另存為保存的格式必須是ASCII碼,不能是UTF-8碼,否則會出現有中文字眼的時候無法執行的情況。

3.記住勾選“不關用戶是否登錄都要運行”,保存的時候輸入對應用戶的密碼。

 

參考文章出處:https://blog.csdn.net/huiweizuotiandeni/article/details/54382639

[置頂]Kettle 系列隨筆


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM