Kettle的基本使用

1.   环境配置

下载安装JDK:

http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

配置环境变量:右击“我的电脑”—属性—系统属性—高级—环境变量—PATH—编辑—将JDK安装路径下的bin目录路径设置到path变量中—确定

      测试JDK配置是否成功:开始—运行—cmd—javac

2.   下载Kettle

http://kettle.pentaho.org/下载后解压到磁盘即可

3.   导入mysql的jar包

将mysql的jar包复制到data-integration/lib文件夹中

4.   运行Kettle

进入到Kettle目录,Windows环境下,双击运行spoon.bat或kettle.ext文件即可

注:bat后缀的是在window系统中使用,sh后缀的是在linux系统使用

Kitchen.bat/kitchen.sh:作业 pan.bat/pan.sh:转换 spoon.bat/spoon.sh:kettle界面

5.   新建数据库连接

文件—新建—转换—主对象树—DB连接—双击(右键—新建)--设置数据库连接信息并进行测试

 

6.   开始工作

任务1:将test1数据库中user1表的数据获取出来放到Excel里面
 

使用cmd查看数据库里面的表内容(配置mysql环境变量,运行win+R—cmd –mysql–uusername –ppassword—进入到mysql命令进行相关查询:use test1—select* from user1;)

回到kettle界面

双击“表输入”—“获取SQL查询语句”—选择目标表—确定—“是”—“确定”

双击“Excel输出”—设置“文件名”(Excel要保存的路径及名称)—“字段”—“获取字段”—“确定”

起名保存转换文件,如test.ktr

“启动”,即可在设置的Excel路径下生成指定的excel文件了

 

任务2:将刚刚那份Excel表的test1数据更改后存回数据库中

更改Excel,如把“张三”改为“李四”

回到kettle中

双击“Excel输入”—“浏览”—选择要作为源数据的Excel文件—“增加”

“字段”—“获取来自头部数据的字段…”—“确定”

双击“表输出”—“目标表”右侧“浏览”,选择要存入的目标表—“确定”—选中“裁剪表”和“指定数据库字段”

“数据库字段”—“获取字段”—“确定”

起名保存转换文件,如testupdate.ktr

“启动”,即可将excel文件中的数据更新到对应的数据库表中了

 

 

 


原文:http://www.cnblogs.com/LarryBlogger/p/6273968.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值