新建轉換之後,可以使用job將多個轉換或job放在乙個job中,排程會方便很多。
5.1 新建 job:
開啟spoon,不連線資源庫;
在「主物件樹」 中,選中 「jobs」,右鍵,選擇「新建」:
會預設新建乙個名為 「job 1」 的job,且自動跳到 「job 1」 的 「核心物件」 開發介面:
新建 「start」 步驟:
勾選 「重複」,選擇 「型別」 ,頻率等。
新建 「transformation」 步驟,並連線:
選擇右側的
按鈕,選擇之前開發好的轉換檔案。確定。
乙個簡單的job就開發完成了。此 job 可以執行選擇的轉換檔案的內容。
儲存為本地檔案,即可使用 kitchen.bat 批處理執行此 job。
命令:
e:
cd e:\guokysvn\資料\技術\6. etl\02.kettle\安裝包\pdi-ce-4.0.0-stable\data-integration
kitchen.bat /file e:\kettle_test\test5\mysqljob1.kjb /level:basic>>e:\kettle_test\test5\mysqljob1.log
其中 e:\kettle_test\test5\mysqljob1.kjb 是job生成的檔案,log 是設定的日誌檔案。 Kettle外掛程式開發(Job)
乙個 kettle 的job 外掛程式主要包括兩個類,和轉換步驟外掛程式一樣,乙個是用於客戶端定義引數配置的 ui dialog 類,乙個是 job entry 類,主要是跟蹤儲存客戶的配置資訊和執行 job具體的功能 在 execute 方法中執行 1 ui dialog類。ui dailog 類...
SQL SERVER 新建 編輯Job報錯
錯誤資訊 標題 microsoft sql server management studio 從 iclassfactory 為 clsid 為 的 com 元件建立例項失敗,原因是 出現以下錯誤 解決方案 在命令列裡執行下面的語句重新註冊dts.dll檔案,分別對應不同的平台 x86 c wind...
手工自動重跑kettle報錯Job
需求如下 每天kettle job排程可能報錯一大堆,為了重跑報錯job,又不能一次全部執行報錯job 伺服器負載過大,導致每個job執行時間變長,甚至報錯不能分配記憶體錯誤 必須等一些job執行完畢後再執行,浪費睡覺時間,咱們可以寫指令碼,早上起來發現報錯後,執行指令碼,然後就可以去繼續睡覺了。指...