kettle-实现不同数据库之间的数据交换
使用场景
例如有如上的需求,那么传统的导出sql、dmp都不再实用了,这个时候我们可以借助kellte 工具进行数据交换,接下来让大家感受一下它的方便快捷
测试 数据从pgsql到mysql
- 打开kettle,创建两个数据库连接
连接成功这里会显示。
- 新建一个转换
-
选择 :核心对象-输入-表输入,并将其拖拽进 转换窗口中。
-
选择 :核心对象-输出-表输出,并将其拖拽进 转换窗口中。
-
按住shift键,再左键点击表输入,再滑动到 表输出上面
-
双击 表输入 进入,选择我们刚才配的pg 数据库连接,再点击 获取sql查询语句,再选择我们需要进行同步的表
-
双击 表输出 进入,选择我们刚才配的mysql 数据库连接,如果我们库里面没有 表输入 中该表的结构,就任意输入一个目标表名,然后点击下方的sql,会弹出一个对话框 简单的SQL编辑器 ,里面可以看到我们创建表的语法,我们可以手动修改或者不修改,点击执行,执行完毕后,就会在 mysql 库下创建该表了,
-
一切准备就绪后,直接点击运行等待即可