Kettle 下载安装
下载安装Kettle,需要先配置好Java环境变量
官网下载速度非常慢,8.2版本镜像下载地址:http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/
百度网盘:提取码: nqsg
下载完成是一个压缩包,直接解压
运行程序点击文件夹内Spoon.bat
文件即可
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 中
第三步:以MySQL 为例,根据提示配置数据库,配置完成后可以点击测试进行验证
第四步:点击核心对象,搜索框输入(表输入)双击到右侧窗口
第五步:双击右侧表输入,进行配置,选择数据源,并输入 SQL。可以点击预览进行预览数据
第六步:在左侧输入插入,双击插入/更新,与表输入连接(也可以按住shift进行手动连接)
第七步:双击插入/更新进行配置
第八步:启动配置好的转换,并保存转换文件
直接点击启动
启动成功
日志
:如果出错或者分析过程,可以查看日志步骤度量
:每个图元的读、写数据量,是否已经完成,时间,等等都会记录Metrics
:查看每个步骤耗时,可以用来优化Preview data
:预览数据
作业:定时运行转换
第一步:新建作业
第二步:点击核心对象,依次双击Start、转换、成功
第三步:双击 Start 配置运行间隔时长,这里配置的是10秒一次
第四步:双击转换配置
第五步:启动并保存该作业
直接点击执行
执行成功
参考博客: https://blog.csdn.net/qqfo24/article/details/82190535