- 项目开发中会遇到这样的需求:
- 需要把不同数据库(oracle,mysql,sqlserver,db2,sybase,cache…)的中数据转换到我们系统数据库的数据,怎么做???
- 经过研究我们选择使用ETL工具kettle
-
kettle:开源的Java编写的ETL工具,可以在Window、Linux、Unix上运行.更多详细介绍可进入官网
http://www.kettle.net.cn/ 阅读
4. kettle下载 https://community.hitachivantara.com/docs/DOC-1009855
- 1:kettle基本使用之sqlserver数据库数据同步到mysql数据库 sqlserver→mysql
- 新建sqlserver连接
-
ETL工具(kettl)使用系列(一) - 新建mysql连接
放入 kettle安装目录内的 lib文件夹中mysql-connector-java-5.1.16.jar
ETL工具(kettl)使用系列(一) - 输入
- [ ]
ETL工具(kettl)使用系列(一) - 输出
-
ETL工具(kettl)使用系列(一) - 执行 点击执行 sqlserver表t_user中的数据会立即同步到mysql表t_user中
- 新建一个作业定时执行这个同步数据
-
ETL工具(kettl)使用系列(一)