Kettle入門——數據庫數據複製?

Tags: 數據, 數據庫,

Kettle是一個開源的ETL(Extract-Transform-Load的縮寫,即數據抽取、轉換、裝載的過程)項目。

最新版已經被整合進Pentaho Open Source BI EE,改名Pentaho Data Integration。

Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化的用戶環境來描述你想做什麼,而不是你想怎麼做。

kettle的實例:數據庫數據複製

方法/步驟

老規矩第一步下載安裝

直接官網下載最新版本,是一個壓縮包,直接解壓就好了。

jdk默認你已經裝好了。

進入安裝目錄

三個可執行文件: Spoon 啟動Kettle GUI

Kitchen 命令行執行Kettle 作業

Pan 命令行執行Kettle 轉換

windows下運行Spoon.bat,進入歡迎頁面。

Kettle入門——數據庫數據複製

Demo:做一個數據庫數據複製

新建一個轉換,定義一個名字

Kettle入門——數據庫數據複製

Kettle入門——數據庫數據複製

新建一個數據庫連接,這裡用的是postgres

點擊測試,測試連接OK!

Kettle入門——數據庫數據複製

Kettle入門——數據庫數據複製

核心對象中選擇 輸入--表輸入 拖到右邊的面板中

Kettle入門——數據庫數據複製

雙擊表輸入的圖標,自定義查詢語句,可以預覽下效果

Kettle入門——數據庫數據複製

第二步、核心對象中選擇 輸出--插入/更新

Kettle入門——數據庫數據複製

同樣編輯這個圖表內容

1、定義查詢的關鍵字段

2、編輯獲取和更新的字段

Kettle入門——數據庫數據複製

Kettle入門——數據庫數據複製

用流轉線將兩個步驟連接起來

點擊運行,看到綠色的勾勾就說明執行ok了

Kettle入門——數據庫數據複製

Kettle入門——數據庫數據複製

控制檯也可以查看日誌信息。或者去數據庫看下數據有成功複製過去沒

Kettle入門——數據庫數據複製

相關問題答案