PDI(Kettle)的使用六 kitchen


kitchen是一個作業執行引擎,用來執行作業

在windows下

eg:

Kitchen /file E:\getAndSave.kjb /level Basic /logfile E:\log\22.txt

說明:

/file :指定Kettle的轉換文件

/level :指定日志等級,有下面幾種

Error:只顯示錯誤信息

Nothing:不做任何日志輸出

Minimal:僅僅最小輸出

Basic:基本信息輸出,默認日志級別

Detailed:詳細日志輸出

Debug:調試使用,非常詳細

RowLevel:行級別日志,會產生大量日志

/logfile :指定日志文件

寫成bat

CHCP 936
E:
cd E:\pdi-ce-9.0.0.0-423\data-integration
Kitchen /file E:\getAndSave.kjb /level Basic /logfile E:\log\22.txt
@pause

執行bat后

日志22.txt的內容為:

2020/12/30 13:16:18 - Kitchen - Logging is at level : 基本日志
2020/12/30 13:16:18 - Kitchen - Start of run.
2020/12/30 13:16:31 - getAndSave - 開始執行任務
2020/12/30 13:16:31 - Carte - Installing timer to purge stale objects after 1440 minutes.
2020/12/30 13:16:31 - getAndSave - 開始項[轉換]
2020/12/30 13:16:31 - 轉換 - Using run configuration [Pentaho local]
2020/12/30 13:16:32 - 轉換 - Running transformation using the Kettle execution engine
2020/12/30 13:16:32 - getAndSave - 為了轉換解除補丁開始 [getAndSave]
2020/12/30 13:16:32 - 生成記錄.0 - 完成處理 (I=0, O=0, R=0, W=1, U=0, E=0)
2020/12/30 13:16:32 - REST client.0 - 完成處理 (I=0, O=0, R=1, W=1, U=0, E=0)
2020/12/30 13:16:32 - JSON input.0 - 完成處理 (I=3, O=0, R=1, W=3, U=0, E=0)
2020/12/30 13:16:33 - 插入 / 更新.0 - 完成處理 (I=3, O=3, R=3, W=3, U=0, E=0)
2020/12/30 13:16:33 - getAndSave - 開始項[Dummy]
2020/12/30 13:16:33 - getAndSave - 開始項[成功]
2020/12/30 13:16:33 - getAndSave - 完成作業項[成功] (結果=[true])
2020/12/30 13:16:33 - getAndSave - 完成作業項[Dummy] (結果=[true])
2020/12/30 13:16:33 - getAndSave - 完成作業項[轉換] (結果=[true])
2020/12/30 13:16:33 - getAndSave - 任務執行完畢
2020/12/30 13:16:33 - Kitchen - Finished!
2020/12/30 13:16:33 - Kitchen - Start=2020/12/30 13:16:18.184, Stop=2020/12/30 13:16:33.777
2020/12/30 13:16:33 - Kitchen - Processing ended after 15 seconds.


免責聲明!

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



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