• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ETL数据从sqlserver到mysql其间迁移_mysql

mysql 搞代码 7年前 (2018-06-09) 181次浏览 已收录 0个评论

ETL数据从sqlserver到mysql之间迁移

因近期需要进行sqlserver数据到mysql之间的数据同步。偶然之间发现了这一款工具ELK

一、下载

1、Kettle可以在http://kettle.pentaho.org/网站下载

2、下载的文件是一个压缩包ETL数据从sqlserver到mysql其间迁移_mysql随便放在win下都可以解压后文件如下

ETL数据从sqlserver到mysql其间迁移_mysql

二、启动注意事项

1、由于工具需要安装java环境所以自己去下载JDK和安装

2、如果启动的过程中提示jvm内存不足可以修改启动文件(Spoon.bat)中的对应配置

         ETL数据从sqlserver到mysql其间迁移_mysql

3、连接数据库过程中需要下载对应的驱动否则会提示连接不上

ETL数据从sqlserver到mysql其间迁移_mysql

 三、运行žKettle

1、Windows下双击Spoon.bat启动工具

 ETL数据从sqlserver到mysql其间迁移_mysql

四、进行数据迁移

1、数据全表复制

1.1首先可以先建一个转换“文件-》新建-》转换”

ETL数据从sqlserver到mysql其间迁移_mysql

   

1.2分别新建两个数据库连接

 ETL数据从sqlserver到mysql其间迁移_mysql

1.3在核心对象中选择[表输入]然后拖入右边的面板中,再从[输出]中拖出[插入/更新],安装shift然后点击[表输入]拖动鼠标到[插入/更新]

 ETL数据从sqlserver到mysql其间迁移_mysql

1.4双击编辑输入和输出源,字段可以自行选择,更新字段可以编辑对应的映射,编辑完之后运行查看输入日志

ETL数据从sqlserver到mysql其间迁移_mysqlETL数据从sqlserver到mysql其间迁移_mysqlETL数据从sqlserver到mysql其间迁移_mysql

1.5更新数据是根据[用来查询的关键字]的条件进行查找然后进行数据更新,手动去调整一下sqlserver的数据。运行查看结果,state

 ETL数据从sqlserver到mysql其间迁移_mysqlETL数据从sqlserver到mysql其间迁移_mysqlETL数据从sqlserver到mysql其间迁移_mysql

 结果!状态为11那条记录被重新添加进来其他两条可以进行修改

ETL数据从sqlserver到mysql其间迁移_mysql

五、新建定时作业,为了能让新建的同步能自动执行可以新建对应项目[作业]

1、文件=》新建=》作业,分别拖动[Start]和[转换]

ETL数据从sqlserver到mysql其间迁移_mysql

2.输入对应的配置信息,点击运行。

ETL数据从sqlserver到mysql其间迁移_mysqlETL数据从sqlserver到mysql其间迁移_mysql

运行结果

ETL数据从sqlserver到mysql其间迁移_mysql

欢迎大家阅读《ETL数据从sqlserver到mysql其间迁移_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ETL数据从sqlserver到mysql其间迁移_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址