???Kettle是Kettle E.T.T.L. Environment的縮寫,是數(shù)據(jù)的提取、轉(zhuǎn)換、傳送和裝載的過(guò)程。
???這里介紹一下Kettle的子工具Chef,它可以設(shè)計(jì)jobs,這些jobs可以被另一個(gè)工具Kitchen執(zhí)行。
???jobs可以使用xml文件進(jìn)行描繪或放入Kettle數(shù)據(jù)Repository中,簡(jiǎn)單說(shuō)來(lái):Kettle 使數(shù)據(jù)倉(cāng)庫(kù)的建立、更新和維護(hù)更加容易。運(yùn)行Chef只要運(yùn)行chef.bat即可。Chef工具是一個(gè)可視化編輯工具,它包含:連接器、job輸入、job輸入類型和圖形、日志視圖。
Repository
???Repository使用Xml文件表述,這個(gè)文件保存在.kettle目錄中。
定義
???job輸入:為job的一部分,實(shí)現(xiàn)一個(gè)確定任務(wù)。
???Hop:表示兩個(gè)job輸入之間的連接,表達(dá)執(zhí)行順序。
其他的功能大家可以自己使用時(shí)發(fā)現(xiàn),都十分簡(jiǎn)單:)