表數據輸入(數據來源)
先new一個轉換
點擊kettle的左上角的 + 號, 選擇“轉換
在右邊的的選項卡里,點擊“核心對象”,選擇“輸入”,再找到“表輸入”,選擇拖拽到右邊的空白處。
雙擊此圖標
裏面有一個數據連接,此時我們需要點擊“新建,創建一個數據庫連接,並填入相應的數據,點擊“測試”,會提示連接是否成功,如果成功,則點擊“確認”,進行下一步
這裏可能彈出缺少驅動包,自己去下一個放到kettle的lib文件夾下就沒問題了。
數據連接成功後,需要選擇具體哪個表,這裏點擊“獲取SQL語句”
會彈出該用戶下所有的表格,選擇你需要同步的表,點“確定”
彈出提示,選擇“是”
接着這裏會顯示sql語句了
點擊“預覽”,可以看到你同步的表數據
表數據輸出(數據接收)
找到輸出,選擇“表輸出”,拖拽到右邊的空白處
雙擊“表輸出”圖標,彈出設置頁面
同樣的,先新建數據庫連接,點擊“新建”,這裏選擇了mysql數據庫,缺少驅動包的自己需要手動下載放到kettle的lib文件夾下
選擇“目標表“,及接收數據的表,點擊“瀏覽”找到需要的表,或者直接輸入表名
設置步驟
數據來源和數據接收方都設置好了,則需要指定步驟了
按住shift鍵,鼠標左鍵選擇“表輸入”,拖拽到“表輸出”,即可
但oracle的表A中,字段名和mysql的表B中字段名不一樣時,我們需要做映射(默認字段名是不分大小寫的),按照圖中步驟操作
點擊“輸入字段映射”後,會彈出默認沒有對上的字段
選擇對應的字段,點擊“add”,即可完成映射,全部映射完畢,點擊“確定”
到這裏,這個簡單的轉換就已經操作完成了,下面就要執行了
執行
點擊圖中的按鈕
直接點擊確定
到這裏就執行成功了,如果不成功,圖標上不會出現勾勾
接下來,就可以自己去mysql看看數據啦~ (全文完)
---------------------
作者:我是范特西啊
來源:CSDN
原文:https://blog.csdn.net/fantasic_van/article/details/77864517
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!