Kettle_抽取資料舉例,kettle抽取舉例

來源:互聯網
上載者:User

Kettle_抽取資料舉例,kettle抽取舉例

 原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/42264543

實驗項目:使用kettle完成scott使用者下的emp表資料幫浦到hyl使用者下emptest表 

 

實驗環境

作業系統:WIN7

資料庫:Oracle11G R2 64 bit

KETTLE版本:version 3.2.2

 

開始實驗:

1. 查詢scott使用者下emp表的資料

2. hyl使用者下建立實驗表(emptest)

3. 查詢hyl使用者下實驗表(emptest)資料

4. 配置kettle

點擊“沒有資產庫”啟動,之後添加資料庫連接即可,如:

建立一個轉換,如:

點擊“表輸入”,拖動到面板內,如:

同理,在輸出項目中,選擇“插入/更新”添加到面板內,如:

點擊“表輸入”表徵圖,然後按住“SHIFT”,串連到“插入/更新”表徵圖,如所示:

雙擊“表輸入”表徵圖,點擊“建立”按鈕,進入到如下配置介面,參考圖下設定,完成資料庫連接配置並進行測試,如所示:

完成“表輸入”中資料庫連接設定後,接下來按同樣的方法對“插入/更新”表徵圖下的資料庫連接進行配置,參考配置如下:

完成,“表輸入”和“插入/更新”的資料庫連接配置後,雙擊“表輸入”,進入如下介面,選擇資料庫連接為“scott”,也就是我們之前的資料來源資料庫,點擊“擷取SQL查詢語句”,如所示:

選擇我們要抽取的表,如下所示:

按提示點擊“是”即可,如:

編寫sql指令碼,這裡我們為使實驗簡單,源端和目標端的表結構是相同的,如所示:

雙擊“插入/更新”表徵圖,對目標端進行配置,選擇串連的目標端資料庫hyl,點擊“瀏覽”擷取目標表,如所示:

然後點擊“擷取欄位”,你就可以看到源端和目標端的對應關係。點擊“擷取更新欄位”你就可以看到我們要更新的欄位都有哪些,如所示:

運行前,需要先儲存kettle項目,進行儲存,如:

萬事俱備,只需運行了,如所示:

完成抽取後,會提示完成,如所示:

5. hyl使用者驗證實驗表抽取資料情況

至此,我們完成了將scott的emp表資料幫浦到hyl使用者下的emptest表中,完成實驗。

 

 原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/42264543

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.