Kettle实现简单的数据抽取

1、实现目标

实现将A数据库(115.29.208.253为例)中sys_user表格中的某一条数据抽取出来,插入到B数据库(192.168.1.252为例)中t_sys_user表格中的去。


2、实现方法

     1)打开Spoon软件  ,文件--新建--转换

     2)文件--新建--数据库连接,新建两个连接115.29.208.253和192.168.1.252,如图1、图2。


链接名称随便写,主机名称xxx.xx.xxx.xxx,数据库名称 xxx  端口号:3306

用户名:xxx_dev 密码 xxx

Kettle实现简单的数据抽取_第1张图片

                                                                            图一



Kettle实现简单的数据抽取_第2张图片

                                             图 二 


测试成功后,点击确定。

3)新建表输入:核心对象--输入--表输入,如下图:

Kettle实现简单的数据抽取_第3张图片

(找到表输入)


Kettle实现简单的数据抽取_第4张图片


 

(拖拉表输入到右边空白处)



(双击表输入,选择数据库)


Kettle实现简单的数据抽取_第5张图片


(输入需要抽取的数据,可以点击预览查看数据,点击确定)



4)新建表输出

    Kettle实现简单的数据抽取_第6张图片


(找到表输出)

Kettle实现简单的数据抽取_第7张图片

(建立表输出以及两个库中两张表对应的字段的关系)


Kettle实现简单的数据抽取_第8张图片

(建立表输入和表输出完成)


5)点击左上角的图标运行转换

Kettle实现简单的数据抽取_第9张图片


这样,192.168.1.252库中就会多出一条从115.29.208.253库中查询出来的数据。

还可以保存这个转换到桌面上,如下图的格式。

Kettle实现简单的数据抽取_第10张图片



下次可以直接将此文件拖到Spoon软件中进行转换。








你可能感兴趣的:(ETL工具,Kettle,数据)