Kettle初步測試

需求

從MS Sql Server遷移數(shù)據(jù)到MySQL中
環(huán)境信息:

  1. Window10 64位
  2. pdi-ce-8.2.0.0-342
  3. SqlServer2017 Docker版本
  4. MySQL5.7.23 Docker版本

操作

軟件準(zhǔn)備

pdi-ce-8.2.0.0-342.zip版本下載
解壓出該版本秘血,運(yùn)行Sqoon.bat即可

image.png

流程配置

新建轉(zhuǎn)換

打開Kettle軟體,新建一個(gè)轉(zhuǎn)換任務(wù)凉倚,“文件”-->“新建”-->“轉(zhuǎn)換

kettle-2.png

配置SqlServer源數(shù)據(jù)庫

在“核心對(duì)象”-->“輸入”-->“表輸入”,將“表輸入”圖標(biāo)直接拖拽到右側(cè)區(qū)域


kettle-2-1.png

沒有SqlServer jar包導(dǎo)致JDBC測試失敗,解決方法就是下載mssql-jdbc-7.0.0.jre8.jar存入到lib目錄下奋刽。


kettle-2-2-error.png
kettle-2-2-ok.png

獲取目標(biāo)表


kettle-2-3-1.png

配置“字段選擇”

過濾砌溺,轉(zhuǎn)換字段信息

kettle-3-1-1.png
kettle-3-1-2.png

雙擊“字段選擇”圖標(biāo)打開配置界面

“選擇和修改窗口”:可以修改字段名稱

“移除”:可以選擇不需要傳輸數(shù)據(jù)的列阁将,選擇后將不會(huì)傳輸此字段里的值到目標(biāo)表,我們這里選擇的是TS字段汰扭,因?yàn)榇俗侄问莟imestamp類型數(shù)據(jù)(時(shí)間戳)

“元數(shù)據(jù)”:在此可以對(duì)源數(shù)據(jù)表中的所有字段進(jìn)行轉(zhuǎn)換設(shè)置稠肘,比如類型,長度萝毛,精度项阴,字符集等,如果想一次性將源表的所有字段均加載進(jìn)來的話,點(diǎn)擊右側(cè)“獲取改變的字段”环揽。

kettle-3-1-3.png
kettle-3-1-4.png

配置“插入/更新”---目標(biāo)數(shù)據(jù)庫

kettle-4-1-1.png
kettle-4-1-2.png
  1. 新建我們需要導(dǎo)入的目標(biāo)數(shù)據(jù)庫連接略荡,按照上面的步驟教程新建連接,

  2. “瀏覽”選擇需要導(dǎo)入數(shù)據(jù)的table

  3. 在此區(qū)域內(nèi)選擇查詢數(shù)據(jù)時(shí)依據(jù)的字段歉胶,其實(shí)也就是根據(jù)此字段來判斷兩個(gè)表中的數(shù)據(jù)是否是同一筆記錄

  4. 點(diǎn)擊“獲取和更新字段”可以在“更新字段”區(qū)加載所有字段汛兜,注意選擇是否所有字段都需要更新數(shù)據(jù),我在這里將carid的更新狀態(tài)改成了Y通今。

kettle-4-1-3.png

校驗(yàn)連接情況

kettle-4-2-1.png

出現(xiàn)報(bào)錯(cuò)信息粥谬,根據(jù)詳細(xì),檢查剛才的字段配置內(nèi)容


kettle-4-2-1-error.png

得到問題原因


kettle-4-2-2-change.png
kettle-4-2-3.png
kettle-4-2-3-ok.png

測試執(zhí)行任務(wù)

kettle-5-1-1-ok.png

執(zhí)行結(jié)果

源數(shù)據(jù)庫


sqlserver-1.png

目標(biāo)數(shù)據(jù)庫


mysql-1.png

定時(shí)任務(wù)

新建作業(yè)


kettle-5-1.png

部署作業(yè)


kettle-5-2.png

設(shè)置執(zhí)行頻率


kettle-5-3-1.png

選擇執(zhí)行任務(wù)項(xiàng)
kettle-5-3-2.png
kettle-5-4.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辫塌,一起剝皮案震驚了整個(gè)濱河市漏策,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌臼氨,老刑警劉巖掺喻,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異储矩,居然都是意外死亡感耙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門持隧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來即硼,“玉大人,你說我怎么就攤上這事舆蝴∏酰” “怎么了题诵?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵洁仗,是天一觀的道長。 經(jīng)常有香客問我性锭,道長赠潦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任草冈,我火速辦了婚禮她奥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘怎棱。我一直安慰自己哩俭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布拳恋。 她就那樣靜靜地躺著凡资,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谬运。 梳的紋絲不亂的頭發(fā)上隙赁,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天垦藏,我揣著相機(jī)與錄音,去河邊找鬼伞访。 笑死掂骏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的厚掷。 我是一名探鬼主播弟灼,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼冒黑!你這毒婦竟也來了袜爪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤薛闪,失蹤者是張志新(化名)和其女友劉穎辛馆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體豁延,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昙篙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诱咏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苔可。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖袋狞,靈堂內(nèi)的尸體忽然破棺而出焚辅,到底是詐尸還是另有隱情,我是刑警寧澤苟鸯,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布同蜻,位于F島的核電站,受9級(jí)特大地震影響早处,放射性物質(zhì)發(fā)生泄漏湾蔓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一砌梆、第九天 我趴在偏房一處隱蔽的房頂上張望默责。 院中可真熱鬧,春花似錦咸包、人聲如沸桃序。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽媒熊。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泛释,已是汗流浹背滤愕。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怜校,地道東北人间影。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像茄茁,于是被迫代替她去往敵國和親魂贬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容