kettle 入门使用教程(最新版)

 更新时间:2022年11月09日 11:19:23   作者:凌乱的枫叶  
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定,本文以7.0.0.0-25版本为例给大家详细讲解下载安装入门级教程,感兴趣的朋友一起看看吧

前言

Kettle下载与安装保姆级教程(最新)

Kettle下载安装pdi-ce-7.1.0.0-12教程

win10环境安装kettle与linux环境安装kettle的详细过程

Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。

一、下载、安装

我使用的是7.0.0.0-25版本,下载地址:http://xiazai.jb51.net/202211/yuanma/data-integration_jb51.rar
mysql驱动文件的下载地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar
直接下载,解压就可以使用。

二、启动软件

双击 Spoon.bat 就能启动 kettle 。

在这里插入图片描述

三、转换的使用教程

1.点击 文件->新建->转换

在这里插入图片描述

2.在主对象树中点击DB连接,新建数据库连接。

在这里插入图片描述

3.配置数据库连接,配置完可以点测试进行验证连接是否成功,在连接数据库是需要下载mysql驱动,否则会报找不到驱动错误,将驱动文件放在lib文件夹下,mysql驱动文件的下载地址:http://xiazai.jb51.net/202211/yuanma/mysqljar_jb51.rar

在这里插入图片描述

4.在核心对象中找到输入文件,将表输入拖动到右边的方框中即可。

在这里插入图片描述

5.双击右侧拖入的表输入控件,选择数据库连接和输入sql语句。

在这里插入图片描述

6.在核心对象中找到插入/更新控件,将插入/更新拖动到右边的方框中即可。

在这里插入图片描述

7.按住 Shift 键,点击表输入拖动鼠标把表输入和插入/更新用线将两个控件连接起来,使数据可以进行相互传输。

在这里插入图片描述

8.双击插入/更新,进行配置目标数据库连接和更新的数据表以及对应的表字段。

在这里插入图片描述

9.点击运行,就实现了数据的传输。运行结束后可以看到运行的条数,时间等。

在这里插入图片描述

四、作业的使用教程

需要定时更新数据,就会用到作业。
1.新建一个作业

在这里插入图片描述

2.从左侧依次拖动 START 、转换、成功到右侧,并用线连接起来。

在这里插入图片描述

3.双击START,配置我们需要定时运行转换

在这里插入图片描述

4.双击转换,选择需要运行的转换文件

在这里插入图片描述

5.点击运行,这个作业就处于运行状态,根据设置的时间节点运行,运行成功后可以看到运行的作业量度。

在这里插入图片描述

到这里,一个简单的kettle的转换与作业就完成了,希望对你有所帮助。

总结

kettle 是一个非常强大的 ETL 工具,通过图形化界面的配置,可以实现数据迁移,并不用开发代码。

到此这篇关于kettle 入门使用教程的文章就介绍到这了,更多相关kettle 使用教程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • HarmonyOS系统利用AVPlayer开发视频播放功能

    HarmonyOS系统利用AVPlayer开发视频播放功能

    AVPlayer是HarmonyOS提供的一个高级音视频播放接口,整合流媒体解析、本地资源处理、媒体解封装、视频解码和渲染等功能,本文将详细介绍如何在HarmonyOS系统中利用功能强大的AVPlayer来开发视频播放功能,通过一个完整的示例程序,带您从零到一实现端到端的视频播放解决方案
    2025-04-04
  • GitHub 热门:别再用 print 输出来调试代码了

    GitHub 热门:别再用 print 输出来调试代码了

    本文给大家分享GitHub 热门:别再用 print 输出来调试代码了的详细解说,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • http请求405错误方法不被允许的解决 (Method not allowed)

    http请求405错误方法不被允许的解决 (Method not allowed)

    这篇文章主要介绍了http请求405错误方法不被允许的解决 (Method not allowed),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • deepseek本地部署使用步骤详解

    deepseek本地部署使用步骤详解

    DeepSeek是一个开源的深度学习模型,支持自然语言处理和推荐系统,本地部署步骤包括克隆仓库、创建虚拟环境、安装依赖、配置模型和数据、启动服务、调试与优化以及使用接口进行调用,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • TIOBE编程语言排行榜前20的语言入门书籍推荐

    TIOBE编程语言排行榜前20的语言入门书籍推荐

    这篇文章主要为大家推荐了TIOBE编程语言排行榜前20的语言入门书籍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 利用ChatGPT与MindShow制作一个PPT的方法详解

    利用ChatGPT与MindShow制作一个PPT的方法详解

    PPT制作是商务、教育和各种场合演讲的重要组成部分,然而,很多人会花费大量时间和精力在内容生成和视觉设计方面,为了解决这个问题,我们可以利用两个强大的工具——ChatGPT和MindShow,来提高制作PPT的效率,感兴趣的同学可以参考阅读
    2023-06-06
  • 详细介绍HTTP Cookie

    详细介绍HTTP Cookie

    本篇文章主要介绍了详细介绍HTTP Cookie,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • git 优雅的撤销中间某次提交方法

    git 优雅的撤销中间某次提交方法

    这篇文章主要介绍了git 优雅的撤销中间某次提交方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Vscode编辑器的巧妙用法(快速格式化代码的方法)

    Vscode编辑器的巧妙用法(快速格式化代码的方法)

    今天小编给大家分享一款超好用的格式化神器,Vscode编辑器是一款很好用的编辑器,学会这个神器可以省去很多麻烦不需要手动一点点缩进,对Vscode编辑器代码格式化感兴趣的朋友一起看看吧
    2021-05-05
  • 将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    这篇文章主要介绍了将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程),首先找到wsl镜像源,替换镜像源,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10

最新评论