最近由於工作需要,需要用到kettle工具進行資料遷移轉換。特意找資料學習了一下,kettle基本操作算是學會了。
所學的也結合實際工作進行了驗證。為了防止以後用到忘記了,便寫了幾篇文章記錄一下。
ETL ( Extract-Transform-Load的縮寫,即資料抽取、轉換、裝載的過程) 。在企業種我們經常會遇到各種資料的處理,轉換,遷移,所以瞭解並掌握一種etl工具的使用,對開發人員來說必不可少,這裡我要學習的ETL工具是Kettle ! 。
Kettle 是一款國外的開源ETL工具,純java編寫,可以在Windows、Linux、Unix上執行,綠色無需安裝,資料抽取高效穩定。
顧名思義,Kettle 翻譯為中文是水壺,寓意著把所有亂七八糟的資料放到一個壺裡,最終以一種指定格式流出
transformation
和job
,transformation
完成資料基本轉換,job
完成整個工作流程的控制外國人起名字挺有意思的,kettle的核心元件就是一套烹飪廚具。kettle的作者應該是一位吃貨 (●'◡'●)
① 官網地址
https://community.hitachivantara.com/docs/DOC-1009855
官網地址國內下載可能很慢很慢,小夥伴們可以通過以下國內映象地址下載
②國內映象地址
http://mirror.bit.edu.cn/pentaho/Pentaho 8.2/client-tools/
Kettle是java開發的,所以需要安裝jdk,我們這裡安裝經典的jdk8
至於jdk怎麼安裝,這裡就不細說了,如果不知道的小夥伴百度即可
jdk安裝完成後,我們將4.1 下載的安裝包解壓到自己想放置的路徑即可
雙擊Spoon.bat 即可開啟如下介面
本期內容到此就結束了 (●'◡'●)
下一篇:快速上手kettle(二):kettle初體驗(小編正在玩命更新中)