Kettle入門系列之一 (簡單介紹)
kettle ,中文字面意思搏予,壺熊锭,水壺的意思
介紹
kettle是一種ETL工具集弧轧,ETL雪侥,是英文Extract-Transform-Load的縮寫,用來描述將數(shù)據(jù)從來源端經(jīng)過抽染铩(extract)速缨、轉(zhuǎn)換(transform)、加載(load)至目的端的過程代乃。
主要工具
kettle主要包含以下4個產(chǎn)品:Spoon旬牲、Pan仿粹、CHEF、Kitchen原茅。
1吭历、Spoon 允許你通過圖形界面來設(shè)計ETL轉(zhuǎn)換過程(Transformation)。
2擂橘、Pan 允許批量運(yùn)行由Spoon設(shè)計的ETL轉(zhuǎn)換 (例如使用一個時間調(diào)度器)Pan是一個后臺執(zhí)行的程序晌区,沒有圖形界面。
3通贞、Chef 允許你創(chuàng)建任務(wù)(Job). 任務(wù)通過允許每個轉(zhuǎn)換朗若,任務(wù),腳本等等昌罩,更有利于自動化更新數(shù)據(jù)倉庫的復(fù)雜工 作哭懈。任務(wù)通過允許每個轉(zhuǎn)換,任務(wù)茎用,腳本等等遣总。任務(wù)將會被檢查,看看是否正確地運(yùn)行了轨功。
4彤避、Kitchen 允許你批量使用由Chef設(shè)計的任務(wù) (例如使用一個時間調(diào)度器)。Kitchen也是一個后臺運(yùn)行的程序夯辖。
功能介紹
kettle主要是把一些數(shù)據(jù)(文件琉预,數(shù)據(jù)庫)轉(zhuǎn)換成我們自己想要的數(shù)據(jù)格式來保存起來
Kettle界面
image.png