KETTLE使用教程(包含几个小示例)
Kettle簡介:Kettle是一款國外開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運行,數據抽取高效穩定。Kettle 中文名稱叫水壺,該項目的主程序員MATT 希望把各種數據放到一個壺里,然后以一種指定的格式流出。Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化的用戶環境來描述你想做什么,而不是你想怎么做。Kettle中有兩種腳本文件,transformation和job,transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。(引用百度百科)
?
?
下載地址:https://community.hitachivantara.com/docs/DOC-1009855
?
?
一、下載解壓后如圖所示,點擊Spoon.bat? 稍等片刻即可啟動
?
?
?
?
?
?
二、連接數據庫
?
?
?
?
連接數據庫的 測試連接的時候可能會報錯,可能是沒有相應的連接驅動;
先下載到相應的驅動的jar包,放入lib文件夾里即可;
?
?
?
三,寫個小例子
?
1、點擊新建如圖中的+號,選擇轉換;
?
?
2、 點擊核心對象,找到文件夾 輸入和輸出
?
?
3、將輸入中的 表輸入 和輸出中的 插入/更新? 拖入右邊,并按鍵Shift? 同時點擊 表輸入指向插入/更新;如圖:
?
?
?
4、 雙節輸入表,填寫數據庫連接的名稱,和sql 獲取字段和行,可以通過下面的預覽查看數據;記錄數量限制 ,設置顯示的條數;
?
?
?
?
5、雙擊 插入/更新
?
填入數據要進入哪個數據庫,目標表(點擊瀏覽即可),點擊下邊的 獲取和更新字段 按鈕; 最終如右圖所示
?
?
?
6、點擊小三角 執行即可
?
?
?
?
?
四,小李子增加一個存到excel 中的功能;
1、在輸出文件夾? 選中excel輸出 拖入右側;
2、雙擊后,填寫相關內容
3、點擊執行,則會在設置的路徑下,生成excel,在excel 中 插入 輸入的數據
?
五、把 excel中的數據插入表中
如圖:
1、
?點擊預覽記錄
?
2、 在 插入/更新 里設置 連接的庫和表 以及字段
?
?
3、
點擊執行,即可將excel 中的數據 導入 oracle 工作表中;
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的KETTLE使用教程(包含几个小示例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kettle入门教程
- 下一篇: 自动化测试工具