Kettle 下载安装

下载安装Kettle,需要先配置好Java环境变量
官网下载速度非常慢,8.2版本镜像下载地址:http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/ 百度网盘:提取码: nqsg下载完成是一个压缩包,直接解压
运行程序点击文件夹内Spoon.bat文件即可

Kettle 转换和作业

转换

第一步:新建转换

kettle连MySQL驱动 kettle添加驱动_下载安装


第二步:新建数据库连接

在连接数据库之前需要将要连接的数据库对应的驱动放入Kettle文件夹下的lib文件夹中
例如:MySQL 需要 mysql-connector-java-5.1.46.jar

请注意!!!

Kettle 8.2 版本 可兼容使用的 MySQL 最新驱动为 mysql-connector-java-5.1.46 安装最新版本会报错…

MySQL 驱动下载地址:https://downloads.mysql.com/archives/c-j/版本选择:5.1.46

系统选择:平台无关

下载后将jar包放入 Kettle 下的文件夹 lib 中

kettle连MySQL驱动 kettle添加驱动_mysql_02

kettle连MySQL驱动 kettle添加驱动_下载安装_03


第三步:以MySQL 为例,根据提示配置数据库,配置完成后可以点击测试进行验证

kettle连MySQL驱动 kettle添加驱动_下载安装_04

第四步:点击核心对象,搜索框输入(表输入)双击到右侧窗口

kettle连MySQL驱动 kettle添加驱动_kettle连MySQL驱动_05


第五步:双击右侧表输入,进行配置,选择数据源,并输入 SQL。可以点击预览进行预览数据

kettle连MySQL驱动 kettle添加驱动_MySQL_06

第六步:在左侧输入插入,双击插入/更新,与表输入连接(也可以按住shift进行手动连接)

kettle连MySQL驱动 kettle添加驱动_mysql_07


第七步:双击插入/更新进行配置

kettle连MySQL驱动 kettle添加驱动_下载安装_08

第八步:启动配置好的转换,并保存转换文件

kettle连MySQL驱动 kettle添加驱动_kettle连MySQL驱动_09


直接点击启动

kettle连MySQL驱动 kettle添加驱动_kettle连MySQL驱动_10


启动成功

kettle连MySQL驱动 kettle添加驱动_MySQL_11

  • 日志:如果出错或者分析过程,可以查看日志
  • 步骤度量:每个图元的读、写数据量,是否已经完成,时间,等等都会记录
  • Metrics:查看每个步骤耗时,可以用来优化
  • Preview data:预览数据

作业:定时运行转换

第一步:新建作业

kettle连MySQL驱动 kettle添加驱动_MySQL_12


第二步:点击核心对象,依次双击Start、转换、成功

kettle连MySQL驱动 kettle添加驱动_下载安装_13


第三步:双击 Start 配置运行间隔时长,这里配置的是10秒一次

kettle连MySQL驱动 kettle添加驱动_kettle连MySQL驱动_14


第四步:双击转换配置

kettle连MySQL驱动 kettle添加驱动_下载安装_15


第五步:启动并保存该作业

kettle连MySQL驱动 kettle添加驱动_MySQL_16


直接点击执行

kettle连MySQL驱动 kettle添加驱动_mysql_17


执行成功

kettle连MySQL驱动 kettle添加驱动_mysql_18