日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Kettle Spoon入门教程

發(fā)布時間:2023/12/31 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kettle Spoon入门教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Kettle是一款國外開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運行,數(shù)據(jù)抽取高效穩(wěn)定。其中,Spoon是Kettle中的一個組件,其他組件有PAN,CHEF,Encr和KITCHEN等。

Spoon通過圖形化的頁面,方便直觀的讓你完成數(shù)據(jù)轉(zhuǎn)換的操作。

1、安裝配置

點我下載

最新版本是7.1,小編這里使用的是6.1。下載完畢后,解壓即可。

因為是Java編寫的,需要jdk環(huán)境。配置完環(huán)境后,運行Spoon.bat或spoon.sh,就可以看到Spoon的頁面了。

Tips:進(jìn)行操作前,別忘記將數(shù)據(jù)庫驅(qū)動包放入Spoon的lib文件夾下。

這是不太方便的地方,Spoon支持的數(shù)據(jù)庫類型特別多,如果把所有的數(shù)據(jù)庫驅(qū)動都提前下載好,又有點多余了。

如果忘記這個步驟,在建立數(shù)據(jù)庫連接時,會報錯。

2、小試牛刀

首先先新建一個作業(yè)。
路徑:文件–>新建作業(yè)。

2.1 新建連接

路徑:主對象樹-作業(yè)-作業(yè)1-DB連接。

填寫相應(yīng)的數(shù)據(jù)庫信息,即可。

點擊測試,連接成功。

2.2 新建轉(zhuǎn)換——由DB到DB

需求:目前有兩個數(shù)據(jù)庫,DB1和DB2。將DB1中的某一個表中的數(shù)據(jù),導(dǎo)入到DB2對應(yīng)的表中。

為了演示方便,此處兩個數(shù)據(jù)源的數(shù)據(jù)模型完全相同。但在實際操作中,兩個數(shù)據(jù)源的模型會復(fù)雜很多。

路徑:文件–>新建–>轉(zhuǎn)換。

1)拖動控件
在左側(cè)“核心對象”下的“輸入”菜單中,找到“表輸入”,并將其拖動到右側(cè)的空白處。同理,將“輸出”菜單中,找到“插入/更新”,拖至空白處。
2)編輯控件內(nèi)容
“表輸入”控件:

選擇或新建數(shù)據(jù)庫連接,對應(yīng)需求中的DB1,將要查詢的sql語句貼上。

“插入/更新”控件:

同理,選擇或新建數(shù)據(jù)源,對應(yīng)需求中的DB2;選擇目標(biāo)表;若有查詢條件,添加查詢字段。這里按id查詢,若此id存在則更新,若不存在即插入。添加更新字段。

3)建立關(guān)聯(lián)
選中“表輸入”,按住shift,將關(guān)聯(lián)線關(guān)聯(lián)到“插入/更新”。

4)保存執(zhí)行
執(zhí)行前需將文件保存,點擊啟動按鈕執(zhí)行即可,如下圖:

2.3 新建轉(zhuǎn)換——由Excel到DB

需求:將Excel中的數(shù)據(jù)導(dǎo)入到DB中。
步驟與2.2類似,就不再詳細(xì)描述了,只說下不同的地方。需要的兩個控件為“Excel輸入”、“表輸出”。

Excel中最好以數(shù)據(jù)庫字段名充當(dāng)列名,示例如下:

“Excel輸入”控件中需要選擇表格類型,并添加Excel文件,如下圖所示。

獲取字段信息

保存執(zhí)行即可。

2.4 作業(yè)調(diào)度

上面的兩個例子簡單介紹了“轉(zhuǎn)換”的功能,如果需要定時或重復(fù)性的執(zhí)行這些轉(zhuǎn)換,那就需要作業(yè)調(diào)度來支持了。

路徑:核心對象–>通用。

拖動控件“START”和“轉(zhuǎn)換”。
編輯“START”控件,如下圖:

編輯“轉(zhuǎn)換”,選擇文件,如下圖:

3、小結(jié)

工欲善其事必先利其器,學(xué)會使用工具,使工作更加高效。

總結(jié)

以上是生活随笔為你收集整理的Kettle Spoon入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。