1. 程式人生 > 實用技巧 >Kettle學習記錄

Kettle學習記錄

Kettle學習記錄
1.瞭解什麼是ETL:
Extract-Transform-Load的縮寫,即資料抽取、轉換、裝載的過程),對於企業或行業應用來說,我們經常會遇到各種資料的處理,轉換,遷移,所以瞭解並掌握一種etl工具的使用,必不可少。kettle支援圖形化的GUI設計介面,然後可以以工作流的形式流轉,在做一些簡單或複雜的資料抽取、質量檢測、資料清洗、資料轉換、資料過濾等方面有著比較穩定的表現,其中最主要的我們通過熟練的應用它,減少了非常多的研發工作量,提高了我們的工作效率.
2.什麼是kettle:
Kettle是一款國外開源的ETL工具,純Java編寫,可以在Window、Linux、Unix上執行,綠色無需安裝,資料抽取高效穩定。中文名稱叫水壺,該專案的主程式設計師MATT 希望把各種資料放到一個壺裡,然後以一種指定的格式流出。 Kettle這個ETL工具集,它允許你管理來自不同資料庫的資料,通過提供一個圖形化的使用者環境來描述你想做什麼,而不是你想怎麼做。Kettle中有兩種指令碼檔案,transformation和job,transformation完成針對資料的基礎轉換,job則完成整個工作流的控制。

3.kettle使用:
這裡簡單概括一下幾種具體的應用場景,按網路環境劃分主要包括:
一般分為三種模式( 表檢視模式 前置機模式 檔案模式)【不做說明,可以百度!】
一般來說,這三種模式我們用傳統的模式無疑工作量是巨大,怎麼才能更高效更節省時間又不容易出錯? 這就可以使用kettle

初識kettle:下載地址(https://community.hitachivantara.com/docs/DOC-1009855)注:7.1版本
使用:
1.解壓後直接使用
2.在這裡插入圖片描述
這裡啟動可能會很慢,請耐心等待

3.在這裡插入圖片描述註釋:連線是7.1的版本,我這裡截圖是8.3的,後面的部落格會持續更新。

到達這一步就恭喜你,成功啟動kettle了

預告:下一篇我將給kettle基本使用及其簡單元件使用整理