kettle實現數據庫遷移----多表複製嚮導
需求:
作數據倉庫時,須要將業務系統CRM抽取到數據倉庫的緩衝層,業務系統使用的是SqlServer數據庫,數據倉庫的緩衝層使用的是mysql數據庫,爲實現數據庫的遷移,即將SqlServer數據庫中的全部表與數據遷移到Mysql。
解決辦法一:利用kettle的複製多表複製嚮導
過程以下:
一、選擇工具-》嚮導-》複製多表嚮導
二、選擇源數據庫和目的數據庫
三、選擇要複製的表
四、輸入轉換的名字便可
生成的job以下
其中每一個子轉換處理單張表的複製
遇到的問題:
在sqlServer遷移到mysql的過程當中,類型爲日期的,建表語句中類型會成爲 UnKnown,改成datatime便可。能夠複製到MyEclipse一個項目文件夾中,CTRL+H 批量替換
方法二:kettle完整流程實現數據庫遷移