天天看點

什麼是kettle?

Kettle 是一款國外開源的 ETL 工具,純 java 編寫,可以在 Window、Linux、Unix 上運作,綠色無需安裝,資料抽取高效穩定。

Kettle 中文名稱叫水壺,該項目的主程式員 MATT 希望把各種資料放到一個壺裡,然後以一種指定的格式流出。

Kettle 這個 ETL 工具集,它允許你管理來自不同資料庫的資料,通過提供一個圖形化的使用者環境來描述你想做什麼,而不是你想怎麼做。

ETL,相信能來看我這篇部落格的朋友,肯定都清楚這個概念了,ETL,是英文 Extract-Transform-Load 的縮寫,用來描述将資料從來源端經過抽取(extract)、轉換(transform)、加載(load)至目的端的過程。ETL 一詞較常用在資料倉庫,但其對象并不限于資料倉庫。

Kettle 中有兩種腳本檔案,transformation  和job,transformation 完成針對資料的基礎轉換,job 則完成整個工作流的控制。

Data Integration - Kettle

繼續閱讀