使用kettle进行不同数据库的数据导入

时间:2024-03-17 09:59:26

kettle下载地址:community.pentaho.com/projects/data-integration/

一、准备工作

1.解压下载下来的压缩包如:pdi-ce-6.1.0.1-196.zip
然后打开Spoon.bat
使用kettle进行不同数据库的数据导入
2.建立转换。
(在连接数据库的时候,可能会遇到数据库驱动包不存在的问题,下载好对应的驱动包放到kettle的lib文件夹重启一下软件就可以了。)
在文件->新建转换。
新建转换后在左边的主对象树中建立DB连接用以连接数据库。
使用kettle进行不同数据库的数据导入

二、开始导数据

1、新建表插入
在左边的面板中选择“核心对象”,在核心对象里面选择“输入->表输入”,用鼠标拖动到右边面板。
使用kettle进行不同数据库的数据导入

双击拖过来的表,可以编辑表输入。
选择数据库连接和编辑sql语句,在这一步可以点击预览,查看自己是否连接正确。
使用kettle进行不同数据库的数据导入

数据库连接按照通俗的配置就可以了
使用kettle进行不同数据库的数据导入

2)通过表输出到另外一个数据库的表。
在左边面板中选择核心对象、选择“输出->表输出”如图所示:

使用kettle进行不同数据库的数据导入
编辑表输出:
首先:表输入连接表输出
选中表输入,按住shift键,拖向表输出。
使用kettle进行不同数据库的数据导入
然后:双击表输出,编辑它。
使用kettle进行不同数据库的数据导入
到这里基本上,这个转换就要做完了,可以点击运行查看效果,看是否有误,这个要先保存了才能运行,可以随意保存到任何一个地方。

参考:
kettle入门教程_百度经验 https://jingyan.baidu.com/article/6b97984dcb1e9d1ca3b0bf4f.html