spoon新手入门教程

article/2025/10/30 21:19:02

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。

kettle的最新下载地址:http://jaist.dl.sourceforge.net/project/pentaho/Data%20Integration/6.0/pdi-ce-6.0.1.0-386.zip

  1. 此软件运行需要JDK环境,所以电脑没装JDK的话,先下载安装。
  2. Kettle解压到英文路径的文件夹中就可以了,不需要安装。
  3. 点击data-integration文件夹中的Spoon.bat就能打开了。

下面是图文教程:

进入解压的目录,找到Spoon.bat,先别着急双击打开,如果你本机的数据库是oracle,就先把oracle的驱动放进spoon解压目录的lib目录下;如果本机装的是mysql数据库,同理把mysql的驱动放到lib目录下,然后再启动spoon。否则当你启动的时候会报如下错误

Driver class 'oracle.jdbc.driver.OracleDriver' could not be found, make sure the 'Oracle' driver (jar file) is installed.
oracle.jdbc.driver.OracleDriver

这里写图片描述

这里写图片描述

打开spoon后点击左上角的主对象树,右键DB连接新建。

这里写图片描述

输入数据库连接信息

这里写图片描述

输入完成后先点击测试一下,看看连接是否正常。

这里写图片描述

下面开始新建转换。

这里写图片描述

点开左侧栏的输入,找到表输入,并用鼠标把表输入拖向右边空白区域。

这里写图片描述

这里写图片描述

双击拖进来的表输入,编辑表输入里面的信息。

这里写图片描述

点开左侧栏的输出,找到插入/更新,并用鼠标把插入/更新拖向右边空白区域。
这里写图片描述

摁住shift键不放,鼠标点击表输入,然后拖向旁边的插入/更新,这样就把两个动作连接起来了。

这里写图片描述

双击插入/更新,编辑插入/更新里面的信息。最后把该转换保存,这里保存成test.ktr。

这里写图片描述

接下来开始创建作业

这里写图片描述

创建作业和创建转换操作都差不多。

这里写图片描述

双击START,对START进行编辑,可以让作业按每天、每周、每月定时调用。

这里写图片描述

双击装换进行编辑,找到前面保存的test.ktr 转换文件。

这里写图片描述

到这一步就可以开始点击运行了

这里写图片描述

下图是运行结果

这里写图片描述

tb_user是源表

这里写图片描述

tb_user2是目标表,没运行作业前它是没有数据的。

这里写图片描述

运行作业后,数据成功导入到tb_user2表里。
这里写图片描述

根据上面的教程,可以尝试着把oracle数据库中的表的数据插入到mysql等其它数据库中的表里面去。


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

相关文章

集线器、交换机与路由器有什么区别?

转发自:https://mp.weixin.qq.com/s/YXWBw3aFTSEFvkg_oN9eQA 我相信我们都玩过一款特别火的游戏:帝国时代。小时候想要玩帝国时代,需要到软件城购买盗版光盘安装(大概3块钱一张左右的样子,当时已经觉得很便宜了&#…

集线器和中继器

首先要明白,集线器和中继器两者都属于物理层的设备。物理层设备和其他层次的设备(如:交换机、网桥、路由器)最大的区别在于:集线器和中继器工作在同一个网段下的,而交换机、路由器等设备是工作在不同网段下的。 网段:…

# 网络中的一些基本概念 网卡、集线器、网桥(自学用)

# 网络中的一些基本概念 网卡、集线器、网桥 1. 网卡 1. 有几个网卡就有几个MAC地址 2. 计算机上的网卡来接收数据,网卡将数据传递给上一层 3. 发送数据:需要知道IP地址,但最终是根据MAC地址(网卡地址),输送…

【计算机网络-数据链路层】集线器、网桥、交换机

本文许多文字和图片使用了湖科大教书匠(高军老师)的 PPT,在此表示感谢。正是他让非科班的我能以奇妙的方式走进网络的世界。 文章目录 1 【物理层】集线器(Hub)——共享式以太网1.1 为什么使用集线器?1.2 …

【计网】(一) 集线器、网桥、交换机、路由器等概念

这篇文章将介绍计算机网络中的一些基础概念,以及生活中我们所常见的一些设备(交换机、路由器等)的作用。 目录 ✅ 互联网的概念✅ 什么是网络协议✅ 网络互联模型✅ 计算机之间是如何通信的🐾 网线直连🐾 同轴电缆(Co…

扩展以太网——集线器

一、集线器 1、集线器组建的以太网其实是一个冲突域,因为其共享信道,会存在信号冲突。 2、集线器是物理层设备,信号经过它的时候直接传输,没有存储再转发的过程。 3、集线器和网线一样工作在物理层。 二、集线器的优缺点 1、…

集线器、交换机与路由器有什么区别和联系?

转载:集线器、交换机与路由器有什么区别? 我相信我们都玩过一款特别火的游戏:帝国时代。小时候想要玩帝国时代,需要到软件城购买盗版光盘安装(大概3块钱一张左右的样子,当时已经觉得很便宜了,谁…

中继器、集线器、网桥、交换机、路由器

全家福 两台主机如何连接起来? 在网络诞生之前,电脑之间都是单机运行,没有网卡、没有网线、没有协议栈,数据传输主要通过软盘、光盘等介质。 网线来了 【网线网卡协议栈】三要素,是组成“最小单元网络”的基础&#x…

集线器、交换机、路由器有什么区别?

作者:薛定谔不在家 来源:https://www.zhihu.com/question/22007235/answer/402261894 帝国时代 我相信我们都玩过一款特别火的游戏:帝国时代。小时候想要玩帝国时代,需要到软件城购买盗版光盘安装,大概3块钱一张左右的…

集线器、交换机和路由器之间有何不同?

集线器、交换机和路由器都是用于构建网络的设备,且分别在不同层次发挥着其作用 。但目前,许多人对集线器、交换机和路由器的认识并不充分,甚至不知道这三者之间有什么区别。下面将重点为您介绍集线器、交换机和路由器,并阐明它们之…

集线器、网桥、交换机、路由器

目录 计算机之间的通信基础 计算机之间的连接方式 网线直连 同轴电缆 集线器(Hub) 网桥(Bridge) 交换机 路由器 本文参照小码哥的网络协议视频记录 计算机之间的通信基础 需要得知对方的IP地址。最终是根据MAC地址&#x…

交换机和集线器的区别是什么?

换机工作在数据链路层,通过MAC地址转发数据。集线器工作在物理层,通过广播的形式转发数据。目前,集线器已经被交换机取代,组网中很少使用集线器了。下文具体说一说。 方法/步骤 区别1:工作层次 集线器工作在物理层…

计算机网络——集线器与交换机

💟💟前言 ​ 友友们大家好,我是你们的小王同学😗😗 今天给大家打来的是 计算机网络——集线器与交换机 希望能给大家带来有用的知识 觉得小王写的不错的话麻烦动动小手 点赞👍 收藏⭐ 评论📄 小…

计算机网络实验三 集线器、交换机、路由器与ARP

实验目的和要求 1)集线器、交换机和路由器和 ARP 的基本工作原理 2)掌握使用 PacketTracer 模拟网络场景的基本方法,加深对网络环境、网络设备和网 络协议交互过程等方面的理解。 实验环境 1)运行 Windows 2008 Server/XP/7 操…

集线器、交换机、路由器

文章目录 1.集线器Hub [ 物理层 ]2.交换机 Switch [ 数据链路层 ]交换机自学习算法以太网交换机的2种交换模式:直通式、存储转发式3.路由器 Router [ 网络层 ]1.集线器Hub [ 物理层 ] 物理层设备:中继器、集线器既不能隔离冲突域,更不能隔离广播域2.交换机 Switch [ 数据链路…

集线器、路由器与交换机

1. 集线器、交换机与路由器的区别 1.1. 集线器、交换机和路由器的定义 集线器(HUB)属于数据通信系统中的基础设备,它和双绞线等传输介质一样,是一种不需任何软件支持或只需很少管理软件管理的硬件设备。 它被广泛应用到各种场合…

集线器、网桥、交换机简介

一.集线器 集线器(HUB),它是工作在物理层的设备, 由于它只是工作在物理层的设备,所以它并不关心也不可能关心OSI上面几层所涉及的,它的工作机制流程是:从一个端口接收到数据包时,会…

集线器与交换机

文章目录 集线器与交换机集线器交换机集线器与交换机的区别单播帧广播帧多主机同时发送单播帧扩展以太网 总结 以太网交换机自学习 集线器与交换机 集线器 使用集线器的以太网在逻辑上仍是一个总线网,各站共享总线资源,使用的还是CSMA/CD协议;集线器只…

集线器

集线器(HUB)属于数据通信系统中的基础设备,它和双绞线等传输介质一样,是一种不需任何软件支持或只需很少管理软件管理的硬件设备。它被广泛应用到各种场合。集线器工作在局域网(LAN)环境,像网卡一样,应用于…

集线器、交换机、网桥区别

最近一直在看网络方面的东东,先把基础的东西总结一下,注意:以下的概念现在已经不一定准确了,因为硬件发展相当迅速,集成电路的集成度越来越多高,拿交换机为例,现在俗称交换机的东西已经具有一定…