一、转换和作业
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文件查看 抽取输出的内容