1. 程式人生 > 實用技巧 >PDI(Kettle)的使用五 Pan

PDI(Kettle)的使用五 Pan

pan是一個轉換執行引擎,用來執行轉換

轉換可以是Spoon設計出來的ktr格式檔案也可以是資源庫裡的

在windows下

eg:

Pan /file E:\zhuanhuan1.ktr /level Basic /logfile E:\log\zhuanhuan1.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
Pan /file E:\zhuanhuan1.ktr /level Basic /logfile E:\log\11.txt
@pause

日誌檔案11.txt的內容為:

2020/12/30 11:28:22 - Pan - 日誌級別 : 基本日誌
2020/12/30 11:28:22 - Pan - 開始執行.
2020/12/30 11:28:22 - Carte - Installing timer to purge stale objects after 1440 minutes.
2020/12/30 11:28:22 - zhuanhuan1 - 為了轉換解除補丁開始 [zhuanhuan1]
2020/12/30 11:28:23 - 表輸出.0 - Connected to database [localTest1] (commit=1000)
2020/12/30 11:28:23 - 表輸入.0 - Finished reading query, closing connection.
2020/12/30 11:28:23 - 表輸入.0 - 完成處理 (I=13, O=0, R=0, W=13, U=0, E=0)
2020/12/30 11:28:23 - 表輸出.0 - 完成處理 (I=0, O=13, R=13, W=13, U=0, E=0)
2020/12/30 11:28:23 - Pan - 完成!
2020/12/30 11:28:23 - Pan - 開始=2020/12/30 11:28:22.529, 停止=2020/12/30 11:28:23.221
2020/12/30 11:28:23 - Pan - 0 秒後處理結束.
2020/12/30 11:28:23 - zhuanhuan1 -
2020/12/30 11:28:23 - zhuanhuan1 - 程序 表輸入.0 成功結束, 處理了 13 行. ( - 行/秒)
2020/12/30 11:28:23 - zhuanhuan1 - 程序 表輸出.0 成功結束, 處理了 13 行. ( - 行/秒)