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