Kettle Spoon 安装配置详解

article/2025/10/14 4:43:17

文章目录

  • 1 概述
  • 2 安装
    • 2.1 软件下载
    • 2.2 JDK 环境变量配置
    • 2.3 数据库驱动包下载
    • 2.4 双击 Spoon.bat 启动
  • 3 简单使用
    • 3.1 transformation 转换
      • 3.1.1 文件 - 新建 - 转换
      • 3.1.2 核心对象 - 输入 - 表输入
      • 3.1.3 核对对象 - 输出 - 插入/更新
      • 3.1.4 保存 - xxx.ktr
    • 3.2 job 作业
      • 3.2.1 文件 - 新建 - 作业
      • 3.2.2 执行

1 概述

  • Kettle Spoon:开源 ETL 工具,图形化界面,操作简单直观
    • 纯 Java 编写,需要先安装 JRE 虚拟机后才能运行(通常安装 JDK
    • Kettle 中文名:水壶,该软件希望把各种数据放入一个壶里,然后以一种格式流出
  • Kettle 有两种脚本文件
    • transformation:完成数据的基础转换
    • job:完成整个工作流的控制

2 安装

2.1 软件下载

  • 官方地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/

2.2 JDK 环境变量配置

  • 可参考我另一篇博客:JDK 环境变量配置及验证(javac 命令)

2.3 数据库驱动包下载

  • 将所需 数据库驱动包 放入 Spoon 的 lib 文件夹下
    • 如:Oracle 的 ojdbc.jar
    • 若缺失该步骤,则提示 错误连接数据库:驱动包缺失

2.4 双击 Spoon.bat 启动

  • 打开 kettle
  • 解压下载下来的压缩包,如:pdi-ce-6.1.0.1-196.zip
  • 双击打开 Spoon.bat,如下所示(可能有些慢,请等待一会儿)
    在这里插入图片描述

3 简单使用

3.1 transformation 转换

3.1.1 文件 - 新建 - 转换

  • 文件 -> 新建 -> 转换 -> 主对象树 -> DB 连接
  • 注意:若报某个数据库连接找不到的错误,请下载对应的数据库驱动包放入 lib 目录

在这里插入图片描述

配置 DB 的连接信息:
在这里插入图片描述

3.1.2 核心对象 - 输入 - 表输入

验证:DB 连接是否成功:在这里插入图片描述

预览成功时截图:
在这里插入图片描述

3.1.3 核对对象 - 输出 - 插入/更新

在这里插入图片描述

在这里插入图片描述

双击 “插入/更新”,按需编辑
在这里插入图片描述

create table scott.emp_bak 
as 
select * from scott.emp where 1 = 2;

3.1.4 保存 - xxx.ktr

  • 保存后,表示数据转换工作已完成

3.2 job 作业

3.2.1 文件 - 新建 - 作业

在这里插入图片描述

双击 “Start” 编辑 作业定时调度信息
在这里插入图片描述

双击 “转换”,选择上述保存好的 ktr 文件
在这里插入图片描述

3.2.2 执行

在这里插入图片描述


http://chatgpt.dhexx.cn/article/Xu3tKCR9.shtml

相关文章

Spoon安装步骤

主数据库连接步骤 主对象树点击转换,双击DB连接 配置信息完成后点击测试成功 二.源数据库连接步骤 1.点击Connect,点击other repositories 2.点击Database Repository 编辑名称(注意必须用英文) 再点击数据库连接 配置选项 …

kettle下载安装使用教程

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

KETTLE使用教程

Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录。若存在,则更新。 Kettle简介:Kettle是一款国外开源的ETL工具&#xff0…

spoon mysql教程_kettle 教程(一):简介及入门

介绍 kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移 。可以在 Linux、windows、unix 中运行。有图形界面,也有命令脚本还可以二次开发。 安装 这边以 windows 下的配置为例,linux 下配置类似。 jdk 安装及配置环境…

kettle基础使用教程

文章目录 前言一、下载、安装二、启动软件三、转换的使用教程四、作业的使用教程总结 前言 Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶&…

ETL工具-Kettle Spoon教程

转自:https://blog.csdn.net/liaomin416100569/article/details/82798879 一 。Kettle Spoon简介 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇…

KETTLE 使用教程

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表…

spoon mysql教程_Kettle-Spoon入门示例

Spoon 是Kettle的设计调试工具 1.驱动: a) 驱动错误 b) 驱动添加 2.端口错误:连接数据库端口不对 3.正常连接 4.表输入 a) 新建一个表输入,获取数据库表的数据 b) 预览数据 c) 当前表数据输出到另外一个同样的表 d) 当前表数据输出到另外一个同样的表 e)…

数据库转换工具 spoon使用

由于项目需求 需要把oracle数据库转换为mysql数据库,所以使用spoon转换,简单快捷 ETL Kettle Spoon简介 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说&#…

spoon mysql教程_spoon新手入门教程

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

Kettle工具简单使用(spoon)

1、添加测试数据 在navicat中随便找个表当做被转化的数据进行测试,以下表为例: 在SQL server数据库中创建表 2、下载spoon软件 下载路径:https://download.csdn.net/download/qq_57404736/85013576 打开文件夹,双击spoon.ba…

Spoon工具的使用

Spoon工具的使用 第一步 建立中间表 create table table_name ( code varchar(100), name varchar(100) )第二步 新建转换 在核心对象 输入中找到表输入双击, 输出中找到表输出双击 第三步,双击表输入进入该界面 点新建进入如下界面 填写信息后点T…

spoon入门教程

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

Spoon工具使用(kettle进行实时同步数据)

文章目录 Spoon工具使用(kettle进行实时同步数据)安装相关概念转换DB连接步骤和节点连接 作业DB连接作业项目 Spoon工具使用(kettle进行实时同步数据) 安装 解压完Spoon安装包后,双击.bat文件打开 相关概念 转换…

Kettle Spoon入门教程

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。 Spoon通过图形化的页…

nethogs查看每个进程流量

sudo nethogs 找到每个进程消耗流量的pid 通过ps -ef | grep pid 来查看对应的任务。 再如: datanode带宽打满,会导致dn写数据非常慢 参考链接:每天学习一个命令:使用 nethogs 查看每个进程流量

NetHogs下载和监控

转自:http://blog.csdn.net/testcs_dn/article/details/40506225 CentOS6.5下使用NetHogs监控进程网络使用情况 分类: CentOS2014-10-27 13:54 5789人阅读 评论(3) 收藏 举报 目录(?)[] Nethogs 是一个终端下的网络流量监控工具,它的特别之处…

Centos7 部署 Nethogs

可用来按进程或程序实时统计网络带宽使用率 安装依赖包 yum install libpcap libpcap-devel epel-release -y 安装epel源 yum install epel-release -y 安装Nethogs yum install nethogs -y 运行测试 查看版本 nethogs -V version 0.8.5 直接执行nethogs界面如下 监控…

linux 查看使用网络的程序,linux下nethogs查看各程序的网络占用量

一、概述 inux下的流量查看工具很多,如:iptraf、nload、ifstat、sar等。当然每个工具都有各自的优势。不过以上所有工具有没一款都针对服务进程所占用的流量的具体情况给出结果。(我是不知道,如果有以上工具有这方面的功能,麻烦一…

nethogs-iftop等网络监控软件---Linux

一、Linux系统 1、nethogs 1)centos7.1下nethogs安装方法 (1)先安装epel,使用的命令是:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm (2)yum install net…