Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定

Kettle 的主作者是 Matt ,他在 2003 年就开始了这个项目,在 PDI 的代码里就可以看到最早的日期大概在2003年4月。 从版本2.2开始, Kettle 项目进入了开源领域,并遵守 LGPL 协议。在 2006年 Kettle 加入了开源的 BI(Business Intelligence) 组织 Pentaho, 正式命名为PDI, 加入Pentaho 后Kettle 的发展越来越快了,并有越来越多的人开始关注它了。

Kettle中有两种脚本文件:transformation:完成对数据的基础转换;Job:完成整个工作流的控制。

Kettle的安装与运行:

可以从 http://kettle.pentaho.org 下载最新版的 Kettle软件 ,同时,Kettle 是绿色软件,下载后,解压到任意目录即可。 由于Kettle 是采用java 编写,因此需要在本地有JVM 的运行环境。安装完成后点击安装目录下的spoon.bat即可运行。

Kettle小例子:

transformation:

Job::

转载于:https://www.cnblogs.com/jnba/p/10522632.html

Kettle——简介相关推荐

  1. kettle简介及下载

    企业数据仓库模型: 一.Kettle简介: ETL简介 ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理 ...

  2. kettle -- 简介

    kettle – 简介 ETL:简介 ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以 ...

  3. 01-PDI(Kettle)简介与安装

    文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点 01-PDI(Kettle)简介与安装 最好的学习资料就是官网,附上官网文档地址 ...

  4. ETL工具KETTLE简介

    目录 1.ETL简介: 2.KETTLE简介: 3.KETTLE常用功能: (1)全量数据迁移: (2)增量数据迁移: (3)解析xml文件(单个.批量): (4)解析JSON数据: (5)数据关联比 ...

  5. ETL工具Kettle简介和安装配置基本使用

    什么是Kettle Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行,绿色无需安装,数据抽取高效稳定. Kettle 中文名称叫水壶,该项目的主程 ...

  6. Kettle 简介和实例

    1.1 基本概念 Kettle 是"Kettle E.T.T.L. Envirnonment"只取首字母的缩写,这意味着它被设计用来帮助你实现你的ETTL 需要:抽取.转换.装入和 ...

  7. KETTLE数据上传

    1.     KETTLE简介 一种ETL工具,ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract).转换(transform).加载(l ...

  8. kettle使用数据库来生成序列_Kettle的安装和使用

    Kettle简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行,数据抽取高效稳定. Kettle是"Kettle E.T.T.L. ...

  9. kettle、Oozie、camus、gobblin

    kettle简介 http://www.cnblogs.com/limengqiang/archive/2013/01/16/KettleApply1.html Oozie介绍 http://blog ...

  10. kettle优化抽取数据速度_数据异构工具介绍

    一:Data Migration(DM) 1.Data Migration 简介: Data Migration (DM) 是一体化的数据同步任务管理平台,支持从 MySQL 到 TiDB或者MySQ ...

最新文章

  1. 第二节认识计算机教案,第二章 第二节 局域网的构建 教学设计_博客
  2. #圆的周长和面积面向对象_数学实验 | 圆的面积公式推导
  3. 大剑无锋之mysql列转行【面试推荐】
  4. 前端学习(1586):react列表2
  5. 【LeetCode笔记】剑指 Offer 65. 不用加减乘除做加法(Java、位运算、二刷)
  6. 使用MFC开发ActiveX控件
  7. Jdk动态代理 底层源码分析
  8. java int ==_Java 位运算符和 int 类型的实现
  9. Android系统Audio框架介绍(一)
  10. Ps 初学者教程,如何在产品照片中改变对象颜色?
  11. 2017行进中的杂想,做一个极少数的历史
  12. 腾讯云 python接口_python调用腾讯云短信接口
  13. 稳定的货源社区源码分享丨新版云乐购免费开源
  14. linux f95编译器,Fortran 95编译器是否可以编译Fortran 77代码?
  15. python中平方怎么表示_python表示平方
  16. 华为认证哪个方向好学?
  17. win10彻底禁用chrome自动升级方法
  18. java里面com.是什么意思
  19. 软件测试面试宝典(杂乱)
  20. Python爬虫入门心得分享

热门文章

  1. 2.移植3.4内核-支持烧写yaffs2,裁剪内核并制作补丁
  2. Linux 每日一练 :cat猫 的 反义词是啥 ? 是这个tac 哇哇哇!!
  3. 运动社交或将成为“反科技”先锋
  4. Asp.Net将Excel数据导入Sql Server数据库的的例子
  5. Address already in use: JVM_Bind:8080类似问题解决方法
  6. 《计算机基础知识REVIEW》の操作系统---存储管理
  7. 面试官问:Mybatis Plus 是如何实现动态 SQL 语句的?原理你懂吗?
  8. 收到阿里年终奖后,我感觉穷的睡不着,网友:贫穷限制了我的想象力
  9. 微服务之间最佳调用方式是什么?
  10. 它又又又来了,Fastjson 最新高危漏洞来袭!快升级吧