Win10 Kettle的安装使用
主页:小王叔叔的博客
支持:点赞👍关注✔️收藏💖
一、效果,使用
二、Kettle Spoon 简介
kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移,开源的ETL工具,ETL是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程.
kettle有四大核心组件: chef(工作设计工具), kitchen(工作执行器), spoon(转换设计工具), pan(转换执行器)
自己生成的案例:
三、【官网下载】工具下载
官网 :
下载的最新版本的kettle是:
官方入门文档 :
四、Kettle Spoon的安装
备注:我用的是公司领导分享的文件,进行安装和学习使用
4.1) 解压下载的文件夹
4.2) Windows10本地配置开发必备Java环境变量【百度 Java环境变量即可】
4.3)以上准备好后,双加/spoon/spoon.bat启动,欢迎页如图:
由于Kettle中有两种脚本文件,transformation(交换)和job(作业):transformation完成针对数据的基础转换,job则完成整个工作流的控制
创建成功后,通过下图进行连接MySQL,如图:
安装,关联成功后,进行“转换”,“加载”,“作业”的使用:
五、开始使用
5.1)转换
首先点击“和新对象 - 输入 - 表输入”,进行创建一个目标表的属性,如图:
创建成功后,双击“表输入”,进行选择,如图:
选择完成之后,点击左侧“输出-插入/更新”,进行将目标表的数据插入/更新到右侧区域,如图:
原则是:插入:目标表没有id 更新:目标表有id
摁住shift键不放,鼠标点击表输入,然后拖向旁边的插入/更新,这样就把两个动作连接起来了。
创建完成之后点击“转换”按钮,进行转换,如图:
运行之后 ,显示日志,Metrics,Preview data,如图:
转换成功后,系统生成***.ktr文件。
5.2)作业
选择“文件- 新建-作业”,生成一个作业业务,如图:
创建成功后,分别通过以下功能进行“作业”,如图:
首先,选择“Start”,进行创建“定时调度”,设置时间间隔,重复频率,如图:
我的设置为了看当前设置效果,业务中具体问题具体分析。
设置完成之后,进行确定保存,然后 双击“转换”,进行选择生成的ktr文件,如图:
设置成功后,进行执行“作业”,如图:
这样就是执行成功,如图,一定设置好ktr生成文件的关键步骤。
以上就是Spoon 的初步使用,后期根据工作情况,适当更新。
后期将更新一个【
】的博客,这个重点。参考的博客:
以上是自己整理的,并测试过,可以直接用
路过的大佬们,看到文章有问题,欢迎评论~
转载声明:本文为博主原创文章,未经博主允许不得转载
⚠️注意⚠️~
💯本期内容就结束了,如果内容有误,麻烦大家评论区指出!
如有疑问❓可以在评论区留言💬或私信留言💬,尽我最大能力🏃♀️帮大家解决👨🏫!
如果我的文章有帮助到您,点赞👍关注💖,您的鼓励是我分享的动力🏃🏃🏃~
- 点赞
- 收藏
- 关注作者
评论(0)