当前位置:网站首页 > Java教程 > 正文

java kettle 开发教程



kettle 的官网是 https://community.hitachivantara.com/docs/DOC-,github 地址是 https://github.com/pentaho/pentaho-kettle。

建议安装 JDK1.8 及以上,7.0以后版本的 kettle 不支持低版本 JDK。

例如 MySQL 数据库需要下载 mysql-connector-java.jar,oracle 数据库需要下载 ojdbc.jar。下载完成后,将 jar 放入 kettle 解压后路径的 lib 文件夹中即可。

注意:本文基于 pdi-ce-7.0.0.0-25 版本进行介绍,低版本可能有区别。

打开 kettle,点击 文件->新建->转换。

在左边 DB 连接处点击新建。

根据提示配置数据库,配置完成后可以点击测试进行验证,这边以 MySQL 为例。

在左侧找到表输入(核心对象->输入->表输入),拖到右方。

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

在左侧找到插入/更新(核心对象->输出->插入/更新),拖到右方。

按住 Shift 键,把表输入和插入/更新用线连接起来。

双击插入/更新进行配置。

点击运行,就可以运行这一个转换。

运行结束后,我们可以在下方看到运行结果,其中有日志,数据预览等,我们可以看到一共读取了多少条数据,插入更新了多少数据等等。

这样就完成了一个最简单的转换,从一个表取数据,插入更新到另一个表。

新建一个作业。

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

双击 START,可以配置作业的运行间隔,这边配置了每小时运行一次。

双击转换,选择之前新建的那个转换。

点击运行,就能运行这次作业,点击停止就能停止。在下方执行结果,可以看到运行的日志。

这样就完成了一个最简单的作业,每隔1小时,将源表的数据迁移到目标表。

通过它的作业,kettle 能自动地运行转换。
————————————————
版权声明:本文为CSDN博主「yujunyi_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fo24/article/details/

  • 上一篇: java配置 教程xp
  • 下一篇: java转行教程视频
  • 版权声明


    相关文章:

  • java配置 教程xp2025-03-11 13:18:02
  • java版本安装教程2025-03-11 13:18:02
  • java教程1482025-03-11 13:18:02
  • java web 视频教程教程2025-03-11 13:18:02
  • java值传递教程2025-03-11 13:18:02
  • java转行教程视频2025-03-11 13:18:02
  • java教程第332讲2025-03-11 13:18:02
  • java教程易百2025-03-11 13:18:02
  • java基岩互通教程2025-03-11 13:18:02
  • java全选教程2025-03-11 13:18:02