ETL工具(kettle)相關資料-《Pentaho Kettle解決方案:使用PDI構建開源ETL解決方案》研讀

Matt Casters的博客:http://www.ibridge.be/www.kettle.be

書籍:

《Pentaho Kettle解決方案:使用PDI構建開源ETL解決方案》
鏈接:https://pan.baidu.com/s/15iUOWOCb8g_YLo5WN9fh0A 提取碼:5upf

kettle起源

Kettle一詞起源於“KDE ETTL Environment”,因爲最開始的計劃是在K Desktop Environment(www.kde.org)上開發這個軟件。在這個計劃被取消後,才把它重命名爲“Kettle ETTL Environment”.

kettle的設計

  1. 開放,可讀的元數據格式(xml)
  2. 開放,可讀的關係型資源庫格式
  3. 開放的api
  4. 容易安裝(少於2分鐘)
  5. 對各類數據庫開放
  6. 容易使用的圖形用戶界面
  7. 容易傳送數據
  8. 容易把數據轉換成各種格式
    kettle的性能瓶頸應該主要在於數據的編碼和解碼。所以kettle的一個設計原則就是儘量不做數據的轉換

插曲

2001年Matt就有了開發一個自己的ETL工具的想法
Matt:"我想寫一個ETL軟件。但這回佔用我晚上和週末的時間"
Kathleen(Matt的夫人):“oh,太好了!要用多長時間?”
Matt:“如果一切順利,第一個能運行的版本應該用三年時間,第一個完整的版本要用5年。”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章