kettle?入門使用教程(最新版)
前言
win10環(huán)境安裝kettle與linux環(huán)境安裝kettle的詳細(xì)過(guò)程
Kettle簡(jiǎn)介:Kettle是一款國(guó)外開(kāi)源的ETL工具,純java編寫(xiě),可以在Window、Linux、Unix上運(yùn)行,數(shù)據(jù)抽取高效穩(wěn)定。Kettle 中文名稱叫水壺,該項(xiàng)目的主程序員MATT 希望把各種數(shù)據(jù)放到一個(gè)壺里,然后以一種指定的格式流出。
一、下載、安裝
我使用的是7.0.0.0-25版本,下載地址:http://xiazai.jb51.net/202211/yuanma/data-integration_jb51.rar
mysql驅(qū)動(dòng)文件的下載地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar
直接下載,解壓就可以使用。
二、啟動(dòng)軟件
雙擊 Spoon.bat 就能啟動(dòng) kettle 。
三、轉(zhuǎn)換的使用教程
1.點(diǎn)擊 文件->新建->轉(zhuǎn)換
2.在主對(duì)象樹(shù)中點(diǎn)擊DB連接,新建數(shù)據(jù)庫(kù)連接。
3.配置數(shù)據(jù)庫(kù)連接,配置完可以點(diǎn)測(cè)試進(jìn)行驗(yàn)證連接是否成功,在連接數(shù)據(jù)庫(kù)是需要下載mysql驅(qū)動(dòng),否則會(huì)報(bào)找不到驅(qū)動(dòng)錯(cuò)誤,將驅(qū)動(dòng)文件放在lib文件夾下,mysql驅(qū)動(dòng)文件的下載地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar
4.在核心對(duì)象中找到輸入文件,將表輸入拖動(dòng)到右邊的方框中即可。
5.雙擊右側(cè)拖入的表輸入控件,選擇數(shù)據(jù)庫(kù)連接和輸入sql語(yǔ)句。
6.在核心對(duì)象中找到插入/更新控件,將插入/更新拖動(dòng)到右邊的方框中即可。
7.按住 Shift 鍵,點(diǎn)擊表輸入拖動(dòng)鼠標(biāo)把表輸入和插入/更新用線將兩個(gè)控件連接起來(lái),使數(shù)據(jù)可以進(jìn)行相互傳輸。
8.雙擊插入/更新,進(jìn)行配置目標(biāo)數(shù)據(jù)庫(kù)連接和更新的數(shù)據(jù)表以及對(duì)應(yīng)的表字段。
9.點(diǎn)擊運(yùn)行,就實(shí)現(xiàn)了數(shù)據(jù)的傳輸。運(yùn)行結(jié)束后可以看到運(yùn)行的條數(shù),時(shí)間等。
四、作業(yè)的使用教程
需要定時(shí)更新數(shù)據(jù),就會(huì)用到作業(yè)。
1.新建一個(gè)作業(yè)
2.從左側(cè)依次拖動(dòng) START 、轉(zhuǎn)換、成功到右側(cè),并用線連接起來(lái)。
3.雙擊START,配置我們需要定時(shí)運(yùn)行轉(zhuǎn)換
4.雙擊轉(zhuǎn)換,選擇需要運(yùn)行的轉(zhuǎn)換文件
5.點(diǎn)擊運(yùn)行,這個(gè)作業(yè)就處于運(yùn)行狀態(tài),根據(jù)設(shè)置的時(shí)間節(jié)點(diǎn)運(yùn)行,運(yùn)行成功后可以看到運(yùn)行的作業(yè)量度。
到這里,一個(gè)簡(jiǎn)單的kettle的轉(zhuǎn)換與作業(yè)就完成了,希望對(duì)你有所幫助。
總結(jié)
kettle 是一個(gè)非常強(qiáng)大的 ETL 工具,通過(guò)圖形化界面的配置,可以實(shí)現(xiàn)數(shù)據(jù)遷移,并不用開(kāi)發(fā)代碼。
到此這篇關(guān)于kettle 入門使用教程的文章就介紹到這了,更多相關(guān)kettle 使用教程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
不同的編程語(yǔ)言輸出 “Hello World” 代碼
對(duì)很多人來(lái)說(shuō),每當(dāng)學(xué)習(xí)一門新的編程語(yǔ)言,寫(xiě)下的第一行代碼可能都是“Hello,World!“。因此,”Hello,World!" 已經(jīng)成為一段經(jīng)典程序。在成長(zhǎng)中,程序員通常會(huì)使用多種編程語(yǔ)言,大部分程序員甚至實(shí)現(xiàn)過(guò)十幾種”Hello,World!”版本。2022-12-12Git基礎(chǔ)之git在項(xiàng)目中的協(xié)作模式
這篇文章主要為大家介紹了Git基礎(chǔ)之git在項(xiàng)目中的協(xié)作模式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04Dreamweaver中如何設(shè)定文字大小、字體、顏色
這篇文章主要給大家介紹了關(guān)于Dreamweaver中如何設(shè)定文字大小、字體、顏色的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2007-06-06用asp與php實(shí)現(xiàn)百度ping服務(wù)的代碼
分別用asp與php實(shí)現(xiàn)百度ping服務(wù)的代碼,需要的朋友可以參考下2012-02-02