KETTLE使用教程(包含几个小示例)

Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。(引用百度百科)

 

 

下载地址:https://community.hitachivantara.com/docs/DOC-1009855

 

 

一、下载解压后如图所示,点击Spoon.bat  稍等片刻即可启动

 

 

 

 

 

 

二、连接数据库

 

 

 

 

连接数据库的 测试连接的时候可能会报错,可能是没有相应的连接驱动;

先下载到相应的驱动的jar包,放入lib文件夹里即可;

 

 

 

三,写个小例子

 

1、点击新建如图中的+号,选择转换;

 

 

2、 点击核心对象,找到文件夹 输入和输出

 

 

3、将输入中的 表输入 和输出中的 插入/更新  拖入右边,并按键Shift  同时点击 表输入指向插入/更新;如图:

 

 

 

4、 双节输入表,填写数据库连接的名称,和sql 获取字段和行,可以通过下面的预览查看数据;记录数量限制 ,设置显示的条数;

 

 

 

 

5、双击 插入/更新

 

填入数据要进入哪个数据库,目标表(点击浏览即可),点击下边的 获取和更新字段 按钮; 最终如右图所示

 

 

 

6、点击小三角 执行即可

 

 

 

 

 

四,小李子增加一个存到excel 中的功能;

1、在输出文件夹  选中excel输出 拖入右侧;

2、双击后,填写相关内容

3、点击执行,则会在设置的路径下,生成excel,在excel 中 插入 输入的数据

 

五、把 excel中的数据插入表中

如图:

1、

 点击预览记录

 

2、 在 插入/更新 里设置 连接的库和表 以及字段

 

 

3、

点击执行,即可将excel 中的数据 导入 oracle 工作表中;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 9
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值