kettle 外掛程式開發

2021-09-17 03:18:50 字數 577 閱讀 5266

kettle-core:kettle的核心模組,包括一些資料處理等。

kettle-dbdialog:kettle資料庫連線介面邏輯。

kettle-engine:kettle的引擎,負責執行kettle的具體作業和轉換的邏輯,並會呼叫core模組。

kettle-ui-swt:使用者介面模組,包括使用者介面顯示的xul檔案,通過後端**編寫的dialog以及國際化等。

pdi-assemblies:該模組用於專案的生成,裡面主要包括各個工具啟動的指令碼、靜態資源、幫助文件、元件簡單的事例(ktr/kjb)、第三方包引用等。

pdi-engine-ext:kettle引擎擴充套件模組。

integrantion:整合測試模組。

Kettle外掛程式開發(Job)

乙個 kettle 的job 外掛程式主要包括兩個類,和轉換步驟外掛程式一樣,乙個是用於客戶端定義引數配置的 ui dialog 類,乙個是 job entry 類,主要是跟蹤儲存客戶的配置資訊和執行 job具體的功能 在 execute 方法中執行 1 ui dialog類。ui dailog 類...

Kettle5 x step外掛程式開發總結

假設我們要實現乙個step外掛程式,命名為 下面的類是必須實現的 public class extends basestep implements stepinte ce public class meta extends basestepmeta implements stepmetainte c...

kettle外掛程式載入流程

kettle遵循著外掛程式機制,基於外掛程式使得kettle整個結構非常清晰,耦合性低,移植性強,特別是對kettle進行二次開發尤其方便,根據了解,擴充套件step型別的外掛程式比較多,具體步驟可以參考 通過了解外掛程式的載入流程,不僅kettle的原理有深一層的認識,還有助於在進行二次開發遇到問...