對KETTLE有了大概的瞭解,pdi-ce-6.0.1.0-386也下載完成了。
1.解壓pdi-ce-6.0.1.0-386.zip文件,雙擊運行Spoon.bat(KETTLE是Java開發的,運行以來JAVA環境)
2.看到初始界面,如下圖(0),不同版本初始頁面基本相同,有些會在初始界面之前彈出一個連接資源庫的窗口,關掉即可不影響。
(圖0)
3.創建資源庫,工具——>資源庫——>連接資源庫(Ctrl+R),流程圖如下(1)
(圖1)
注意:連接MySQL數據庫報錯(缺包報錯)
mysql-connector-java-5.1.32.jar 添加 ../data-integration/lib目錄下,重啓Kettle即可,返回第四步的時候記得點【創建或更新】,默認密碼admin。
注意:連接Oracle數據庫報錯(缺包報錯)
ojdbc6.jar(用14的包雖然能連接上,但是會報錯) 添加 ../data-integration/lib目錄下,重啓Kettle即可,返回第四步的時候記得點【創建或更新】,默認密碼admin。
值得注意的是:如果放了不同版本的兩個包會包空指針異常,具體是爲什麼,本人未深究。知道的請告訴我一聲。如果一切正常應該是46張表。
總結:主要問題出現在連接數據庫上,可能是KETTLE對數據庫的支持不是很完整,不同的數據庫需要我們自己手動添加包,可能也是因爲支持的數據庫太多了,而且版本不一,爲了方便擴展所以沒法一不做到位。網上還有其他參考,未過多測試,不予評述。以上足以解決問題。(注意版本)