KETTLE系列5 新建JOB

2022-09-08 22:06:27 字數 1078 閱讀 8952

新建轉換之後,可以使用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執行完畢後再執行,浪費睡覺時間,咱們可以寫指令碼,早上起來發現報錯後,執行指令碼,然後就可以去繼續睡覺了。指...