kettle实现数据库迁移----多表复制向导

转自: https://blog.csdn.net/ncepuzhuang/article/details/41556623

 

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ncepustrong/article/details/41556623
kettle实现数据库迁移----多表复制向导


需求:

做数据仓库时,需要将业务系统CRM抽取到数据仓库的缓冲层,业务系统使用的是SqlServer数据库,数据仓库的缓冲层使用的是mysql数据库,为实现数据库的迁移,即将SqlServer数据库中的所有表与数据迁移到Mysql。 

解决办法一:利用kettle的复制多表复制向导

过程如下:

1、选择工具-》向导-》复制多表向导


2、选择源数据库和目的数据库


3、选择要复制的表


4、输入转换的名字即可


生成的job如下


其中每个子转换处理单张表的复制


遇到的问题:
在sqlServer迁移到mysql的过程中,类型为日期的,建表语句中类型会成为 UnKnown,改为datatime即可。可以复制到MyEclipse一个项目文件夹中,CTRL+H 批量替换


方法二:kettle完整流程实现数据库迁移
kettle 实时同步数据(插入/更新/删除数据)
阅读数 1万+

首先需要下载kettle工具,本人的环境为:jdk1.8。下载地址:https://jaist.dl.sourceforge.net/project/pentaho/Data%20Integratio...
博文
来自:    fk478561641的博客
--------------------- 
作者:ncepustrong 
来源:CSDN 
原文:https://blog.csdn.net/ncepuzhuang/article/details/41556623 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值