文章目录

  • 前言
  • 一、下载、安装
  • 二、启动软件
  • 三、转换的使用教程
  • 四、作业的使用教程
  • 总结

前言

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


一、下载、安装

我使用的是7.0.0.0-25版本,下载地址:https://download.csdn.net/download/longqi_123/74384214
mysql驱动文件的下载地址:https://download.csdn.net/download/longqi_123/74324757
直接下载,解压就可以使用。

二、启动软件

双击 Spoon.bat 就能启动 kettle 。

三、转换的使用教程

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

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

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


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

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

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

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

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

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

四、作业的使用教程

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

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

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

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

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

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


总结

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

kettle 使用教程(入门)相关推荐

  1. 【python教程入门学习】Python实现自动玩贪吃蛇程序

    这篇文章主要介绍了通过Python实现的简易的自动玩贪吃蛇游戏的小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学一学 实现效果 先看看效果 这比我手动的快多了,而且是单机的,自动玩没惹 ...

  2. 【helloworld】-微信小程序开发教程-入门篇【1】

    1. 开篇导言 本节目标:旨在演示如何用开发者工具构建并运行简单的 helloworld 应用. 目标用户:无编程经验,但对微信小程序感兴趣的同学. 学习目标:开发者工具的基本使用流程,即创建.导入. ...

  3. wxpython使用实例_wxPython中文教程入门实例

    wxPython中文教程入门实例 wx.Window 是一个基类,许多构件从它继承.包括 wx.Frame 构件. 可以在所有的子类中使用 wx.Window 的方法. wxPython的几种方法: ...

  4. Vue-cli3配置教程入门

    Vue-cli3配置教程入门 vue-cli3推崇零配置,其图形化项目管理也很高大上. 但是vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了. 别名设置,sourcem ...

  5. 【python教程入门学习】普通人学python有意义吗

    普通人学python有意义吗?普通人能不能学习python语言,难不难,是否容易上手,学了python能做那些事情,能挣多少钱?这些问题是很多同学关心的问题,今天python教程入门学习就从小白同学的 ...

  6. 【python教程入门学习】学python要多久,0基础学python有多难

    学python要多久,0基础学python有多难,这是很多想学习python语言同学绕不开的问题,都害怕花完钱最终没有应有的回报!对于毫无经验0基础的同学来说学习python什么最重要,方向选对坚持下 ...

  7. jQuery LigerUI 使用教程入门篇

    jQuery LigerUI 使用教程入门篇 阅读目录 获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlecode.com下载最新代 ...

  8. hazelcast 搭建_hazelcast教程 入门

    hazelcast教程-入门 最近一直在研究hazelcast,被hazelcast简单的API操作和丰富的功能所震撼,但是困于中文文档的匮乏,所以想要编写一些关于hazelcast的一些教程文档,想 ...

  9. 【python教程入门学习】第一个Pygame程序

    Pygame 作为一个入门级的游戏开发库,其实并不难学,只要掌握 Python 编程的相关知识就能很轻松地掌握它. Pygame 语法简单.明了,秉持了 Python 语言一贯的风格.同时,它作为一个 ...

  10. java ligerui_[Java教程]jQuery LigerUI 使用教程入门篇_星空网

    jQuery LigerUI 使用教程入门篇 2012-01-17 0 阅读目录获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlec ...

最新文章

  1. python数据分析第七章实训3_《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(二)...
  2. android one gm 5,Android One计划诞生,GM 5 Plus发布
  3. 企业官网营销,网站建设是第一步
  4. Together与Visual.Studio.NET的结合使用(二)
  5. 为你写诗:3 步搭建 Serverless AI 应用
  6. pytorch学习之路
  7. ITK:Voronoi图
  8. GitHub上线Trending功能,帮你轻松找到有潜力的开源项目
  9. 支付宝信用分数678高么?
  10. C#正则表达式的特定字符或转义序列
  11. 33. 搜索旋转排序数组(013)二分查找+思路详解+来干了这杯代码!!!!!!
  12. ASC2 E Quantization Problem DP
  13. Element-UI-简单介绍---Element-UI工作笔记001
  14. 国内外优秀的源码网站
  15. 在android中用跑马灯的效果显示textview
  16. 《Go语言实战》学习笔记——包
  17. DSP28335加密问题
  18. Udacity Self-Driving Car的训练
  19. 笔记本电脑总是锁定计算机呢,笔记本电脑键盘锁定了怎么办有什么方法解锁
  20. Linux 管理面板云帮手、APPNODE与宝塔哪个好

热门文章

  1. xcode9无线调试都在这里
  2. k3刷机 重置_斐讯K3全版本刷机教程2019-不用降级开telnet拆机TTL
  3. matlab 指数函数拟合,[转载]MATLAB数据拟合例子(一次函数、指数函数、双曲线)...
  4. 地理信息系统(汤国安)重点整理与推导(第二章)
  5. 高等数学(第七版)同济大学 习题4-4(后14题) 个人解答
  6. 莫烦Tensorflow学习笔记(10-12)——构建简单的神经网络及其可视化
  7. GJB5000A与DO178B/C简介及对比
  8. idea中使用git提交代码步骤
  9. 实现财务自由 之 不可不知的常用财务网站或应用软件
  10. 知乎python小项目_python进阶知乎