Kettle工具的使用指南,kettle工具的使用

來源:互聯網
上載者:User

Kettle工具的使用指南,kettle工具的使用

一、基本使用解壓Kettle.zip之後便可以直接使用,運行Spoon.bat

 

二、轉換的樣本:資料庫之間的資料轉換

a) 建立一個轉換 DB TO DB.ktl

b) 建立資料庫的串連

i. 點擊螢幕左側的主對象樹,右擊當前轉置下的【DB串連】,點建立,

 

ii. 配置好資料庫連接,

 

iii. 點擊test,代表設定資料庫成功

 

iv. 點擊確定、儲存

c) 配置轉換的步驟

點擊【核心對象】,相應拖出表輸入、欄位選擇、表輸出,並按shift鍵對他們進行依次串連。


其他具體操作步驟如下:

i. 配置 表輸入

1. 點擊【輸入】,選中【表輸入】,拖到主視窗,雙擊

 

2. 填寫sql語句,運行之後擷取的資料會作為輸入的資料

3. 點擊預覽,可以測試回合SQL後獲得的資料

 

ii. 配置 表輸出

1. 點擊【輸出】,選中【表輸出】,拖到主視窗,雙擊

 

2. 選擇一個目標表

3. 點確定

iii. 配置 欄位選擇

1. 點擊【轉換】,選中【欄位選擇】,拖到主視窗,雙擊

 

2. 點擊【列映射】

 

3. 分別從源欄位和目標欄位選出一個欄位,湊成一對add成為映射

d) 運行這個轉換

 


類似代表成功,可以去資料庫中查看是否按預期變化

 

三、Job樣本:調用上面所做的轉換

a) 建立一個Job

b) 配置步驟

點【核心對象】,點【通用】

 

i. 配置 Start步驟

1. 選中【Start】拖到主視窗

2. 定時

雙擊可以對定時進行設定

 

ii. 配置 Transformation步驟

1. 選中【Transformation】拖到主視窗

2. 雙擊之後選擇轉換的檔案路徑,${Internal.Job.Filename.Directory}代表當前job檔案所在的檔案夾

 

c) 運行這個作業

 

類似代表成功,可以去資料庫中查看是否按預期變化

 

相關文章

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.