原文:kettle系列-2.kettle源碼結構分析

kettle是一個開源產品,產品本身設計是很優秀的,代碼應該是很多開源愛好者用業余時間貢獻的,代碼整體結構還是比較容易理解的,但具體到每一個控件內部就因人而異了,感覺還是挺復雜的,肯定別人考慮得比較全面。但因為是開源產品,不像商業產品那樣完善,測試 具體代碼規范等就沒有商業產品嚴格了,所以bug相對較多什么的都是可以理解的,后面會將我遇到的部分bug及修復方式分享出來。 上一篇文章我們導入了 個 ...

2015-06-28 01:03 2 6387 推薦指數:

查看詳情

kettle系列-1.kettle源碼獲取與運行

  第一次寫博客,心里有點小激動,肯定有很多需要改進的地方,望海涵。   kettle算是我相對較為深入研究過的開源軟件了,也是我最喜歡的開源軟件之一,它可以完成工作中很多體力勞動,在ETL數據抽取方面得到了廣泛的使用。我本身對kettle的各個控件使用也不是很熟悉,只會使用最常見的部分控件 ...

Sat May 09 08:32:00 CST 2015 17 12320
Kettle 4.2源碼分析第二講--Kettle插件結構體系簡介

1. 插件體系結構 1.1. 插件技術原理 1.1.1. 插件概念說明   插件是一種遵循統一的預定義接口規范編寫出來的程序,應用程序在運行時通過接口規范對插件進行調用,以擴展應用程序的功能。在英文中插件通常稱為plug-in、plugin或者plug in。插件最典型的例子 ...

Thu Jul 25 18:38:00 CST 2013 1 8401
pentaho專題系列kettle篇--kettle源碼編譯

最近看了一些kettle的文章,都是kettle7.0以前的,已經跟不上時代了。截止筆者寫這篇文章的時候,github上面的已經是7.1.0.3了,而且是發行版的,最新的快照版本已經是8.0的了。基於此,有必要寫一篇關於7.1之后的版本的kettle說明了。 特別說明,我用的項目 ...

Tue Aug 15 22:34:00 CST 2017 14 10828
Kettle 4.2源碼分析第一講--Kettle 簡介

Pentaho Data Integration(PDI)簡介 1. PDI結構簡介 圖 1‑1 PDI核心組件   Spoon是構建ETL Jobs和Transformations的工具。Spoon可以以拖拽的方式圖形化設計,能夠通過spoon調用專用的數據集成引擎或者集群 ...

Wed Jul 24 17:18:00 CST 2013 5 9990
kettle

kettle 概述 什么是kettle Kettle是一款開源的ETL工具,純java編寫。用於數據庫間的數據遷移 。 可以在 Linux、windows、unix 中運行。 推薦學習網站 kettle中文網:https://www.kettle ...

Fri Aug 27 18:21:00 CST 2021 0 144
kettle

一、什么是kettle kettle也稱PDI,數據整合工具 kettle的官網:https://community.hitachivantara.com/s/article/data-integration-kettle 二、kettle概念模型 1、kettle執行分為兩個層次 ...

Wed Sep 29 00:16:00 CST 2021 0 436
kettle源碼部署

kettle源碼部署概述 1.從git上選擇合適的版本,並down下來; 2.創建一個java項目,建立core,dbdialog,engine,ui,plugins文件夾,和一個lib文件夾; 3.將kettle源碼中上述五個文件夾中的src下的代碼拷貝到我們創建 ...

Sat May 13 20:05:00 CST 2017 0 3118
Kettle學習系列Kettle能做什么?(三)

     不多說,直接上干貨! PDI(Kettle) 都能做什么?   可以說凡是有數據整合、轉換、遷移的場景都可以使用PDI,他代替了完成數據轉換任務的手工編碼,降低了開發難度。   同時,我們可以在自己實際業務里,使用它來實現數據的剖析、清洗、校驗、抽取 ...

Fri May 26 16:40:00 CST 2017 0 3619
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM