kettle實現數據庫遷移----多表復制向導


需求:


做數據倉庫時,需要將業務系統CRM抽取到數據倉庫的緩沖層,業務系統使用的是SqlServer數據庫,數據倉庫的緩沖層使用的是mysql數據庫,為實現數據庫的遷移,即將SqlServer數據庫中的所有表與數據遷移到Mysql。 

解決辦法一:利用kettle的復制多表復制向導


過程如下:

1、選擇工具-》向導-》復制多表向導
多表復制向導

2、選擇源數據庫和目的數據庫


3、選擇要復制的表


4、輸入轉換的名字即可


生成的job如下


其中每個子轉換處理單張表的復制


遇到的問題:

在sqlServer遷移到mysql的過程中,類型為日期的,建表語句中類型會成為 UnKnown,改為datatime即可。可以復制到MyEclipse一個項目文件夾中,CTRL+H 批量替換


方法二:kettle完整流程實現數據庫遷移


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM