Kettle学习--简单操作

博客介绍了Kettle中的两种脚本文件,Transformation用于数据基础转换,Job用于工作流控制。还详细说明了转换操作,包括放入数据库驱动包、新建转换、新建数据库连接、简单输入和输出等步骤,实现从数据库表抽取数据到文本文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、转换和作业

Kettle中有两种脚本文件Transformation(转换)和Job(作业)

  • Transformation完成针对数据的基础转换
  • Job 则完成整个工作流的控制
二、转换操作

1.将数据库相关驱动jar包放入…\data-integration\lib目录下,3种数据库jdbc驱动包如下

  • sqljdbc42.jar 微软Sql Server 数据库驱动
  • ojdbc6.jar Oracle数据库驱动
  • mysql-connector-java-5.1.20-bin.jar Mysql驱动
    驱动下载地址

2.新建转换
点击文件->新建->转换
在这里插入图片描述
在这里插入图片描述
3.新建数据库连接(JDBC)
点击主对象树->转换1->DB连接 右击选择新建
在这里插入图片描述
在这里插入图片描述
点击测试按钮 看是否连接成功
在这里插入图片描述
右击刚新建的连接 选择共享 ,这样后面新建的转换就能用同样的数据库连接了
在这里插入图片描述
4.简单输入和输出
(1).点击核心对象->输入 将输入下的 表输入拖到右边的设计区
在这里插入图片描述
(2).再将输出下的 文本文件输出 拖到右边设计区,这里实现将Scott用户下的emp表数据,抽取 到文本文件里面
在这里插入图片描述
(3).按住 键盘 Shift 键 将表输入和 文本文件输出 连起来
在这里插入图片描述
(4).双击表输入 配置要抽取的数据
在这里插入图片描述
(5).双击 文本文件输出 进行配置
在这里插入图片描述
在这里插入图片描述
(6).点击运行按钮 执行转换
在这里插入图片描述
在这里插入图片描述
(7).查看日志 已经执行成功
在这里插入图片描述
(8).打开 emp.txt文件查看 抽取输出的内容
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值