1. 程式人生 > >ETL開源工具kettle的基本使用

ETL開源工具kettle的基本使用

下載

http://community.pentaho.com/projects/data-integration/,size比datastage小多了


安裝配置

如果JDK老早配置好的話,基本上是不用配置的,也不存在安裝(本來就是綠色版,好啊~)。點選Spoon.bat 就打開了。

連線資料庫(以MySQL為例)

(1)mysql驅動包(mysql-connector-java-5.1.15-bin.jar)放到下kettle的lib目錄下:


(2)選擇“輸入” > “表輸入”


(3)新建連線


(4)如果SQL裡有中文的話,還要加一句:


(5)寫SQL提取value


做一些其它操作,最後點執行或預覽的按鈕,就可以看到結果了,傻瓜式。

常用的有:轉換 > 欄位選擇、排序記錄、計算器;連線 > 記錄集連線。

例圖:


參考:

安裝配置 - http://blog.csdn.net/dongfengwuhen/article/details/21593361

資料庫連線 - http://www.cnblogs.com/littlehb/archive/2013/05/06/3062402.html

步驟解釋 - http://wenku.baidu.com/link?url=nDh4IK7ukDXA9kNDYYsZK-8EfmHC5ZPqUzQted_uhxaMlmRkBHsLZewIwyDonsAIGIKFTpoMgtETAGaVKGAncKImT2IbacGwy2GtPqoMJ4a

Kettle變數和自定義java程式碼的例項應用 - http://www.mamicode.com/info-detail-917407.html

官方help - http://infocenter.pentaho.com/help/index.jsp?topic=%2Fcat_dev_guides%2Ftop_dev_guides.html