码迷,mamicode.com
首页 > 其他好文 > 详细

使用kettle实现两张表的数据更新

时间:2014-06-23 08:27:53      阅读:756      评论:0      收藏:0      [点我收藏+]

标签:blog   http   com   使用   文件   数据   

 

请大家指教,使用的Oracle数据库作为数据源,mysql数据库做同步

1.如图所示:bubuko.com,布布扣

拖进,表输入,插入/更新,write to log,

 

2.下面进入配置页面,双击”表输入“ 或是右键”编辑步骤“ 如果所示:bubuko.com,布布扣

配置你的主数据源,就是你要从他上边更新数据的,点击”新建“或是”编辑“进行数据库配置,如图所示,bubuko.com,布布扣

你的数据库地址ip,数据库,端口号,用户名,密码,点击”Test“进行测试连接,然后关闭进行点击,”获取查询sql语句“,如图所示:bubuko.com,布布扣

选择你的数据源表,然后点击”确定“

3.进行插入/更新操作的配置,进行操作配置bubuko.com,布布扣

 

这里的数据库配置的是mysql的,里面的tbl_admin和oracle数据库中的tbl_user的表结构是相同的,数据库配置和oracle数据库配置相同,

在”用来查询的关键字“中的字段,一般为两张表的唯一标识(primary key),进行匹配查询,而下面那个”更新字段“ 你可以进行选择,一般都是全选的,点击”获取字段“即可,

 

4,然后进行write to log的配置,你双击,直接点击下面的“获取字段”即可,然后点击确定

 

这个trans写完了,你也可以建立一个job(作业)进行执行这个trans,如图所示:bubuko.com,布布扣

 

把那个transformation,选中你刚才的那个trans即可,如图所示bubuko.com,布布扣

把那个”转化文件名“路径改成你保存的即可,你还可以定时,或是进行拓展。

 

这样同步就完成了。

使用kettle实现两张表的数据更新,布布扣,bubuko.com

使用kettle实现两张表的数据更新

标签:blog   http   com   使用   文件   数据   

原文地址:http://www.cnblogs.com/meng70345/p/3799055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!