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的原理有深一層的認識,還有助於在進行二次開發遇到問...