Skip to content

Kettle中文网

  • 基础组件
    • 官方教程
  • 经验示例
  • 异常报错
  • 下载
  • 淘宝店
  • 在线调度系统
Kettle中文网

Kettle经验分享

  • kettle组件 java代码
  • Kettle 过滤记录
  • Kettle 替换NULL值
  • kettle日志级别和记录日志
  • Kafka根据时间重置消费offset,要注意时区
  • pan.sh和kitchen.sh
  • kettle参数传递-命令参数、位置参数、变量
  • kettle Hbase output组件怎么使用 kettle连接hadoop
  • Kettle与Kafka流处理的整合
  • Kettle安装Kafka Consumer和Kafka Producer插件
  • carte介绍
  • Kettle最佳实践二十条
  • kettle参数、变量详细讲解
  • Kettle增量更新设计技巧
  • 源码分析第四讲–KettleJob机制与Database插件简介
  • 源码分析第三讲–Kettle 转换机制transformation介绍3
  • 源码分析第三讲–Kettle 转换机制transformation介绍2
  • 源码分析第三讲–Kettle 转换机制transformation介绍1
  • 源码分析第二讲–Kettle插件结构体系简介
  • 源码分析第一讲–Kettle 简介
  • 改变开始复制数量
  • 通过Kitchen和Pan以命令行方式执行kettle的Job和Transformation
  • 资源库的概念
  • 数据库连接配置
  • kettle的作业和参数组件
  • kettl的脚本组件
  • kettle的映射组件
  • kettle的统计组件
  • kettle的连接组件
  • kettle的查询组件
  • kettle的流程组件
  • kettle的应用组件
  • kettle的转换组件
  • kettle的输出组件
  • kettle的输入组件
  • kettle的基础概念入门、下载、安装、部署
  • kettle基础概念的学习
  • kettle各组件说明
  • Kettle作业
  • Kettle转换
  • 如何创建资源库
  • kettle性能优化
  • Kettle – 读取 CSV 文件
  • kettle中作业和转换的关系
  • 为kettle单独设置jdk版本
  • kettle中回车换行的替换、kettle换行符、kettle回车符
  • Kettle — 安装和部署
  • Kettle — 安装和部署
  • KETTLE使用教程(二)
  • KETTLE集群搭建
阿里云云服务器内部优惠

KettleOnline在线调度系统

分类:基础知识

kettle组件 java代码

Posted on 2024年12月21日2024年12月21日 adminPosted in 基础知识

1、getRow(); 获取每一行数据,循环读数据;返回的是Object[]数组 2、get(Fields.i […]

Kettle 过滤记录

Posted on 2024年12月13日 adminPosted in 基础知识

任务描述 在数据处理时,往往要对数据所述类别、区域和时间等进行限制,将限制范围外的数据过滤掉。 为了统计2班的 […]

Kettle 替换NULL值

Posted on 2024年12月13日 adminPosted in 基础知识

任务描述 在Kettle转换过程中,默认情况下,会将控制当做NULL值处理。如果数据类型字段出现NULL值,那 […]

kettle日志级别和记录日志

Posted on 2024年12月6日 adminPosted in 基础知识

Kettle日志级别 Kettle的日志级别LogLevel分为以下几个: Nothing 没有日志 不显示任 […]

Kafka根据时间重置消费offset,要注意时区

Posted on 2024年11月21日2024年11月21日 adminPosted in 基础知识

前言 kafka提供了消费组命令工具管理消费组:kafka-consumer-groups.sh,在0.11版 […]

pan.sh和kitchen.sh

Posted on 2024年11月21日2024年11月21日 adminPosted in 官方教程

Kettle——shell交互命令 在kettle上开发了job或transform可以以单独的文件存在,也可 […]

kettle参数传递-命令参数、位置参数、变量

Posted on 2024年11月21日2024年11月21日 adminPosted in 基础知识

转自:https://blog.csdn.net/king14bhhb/article/details/129 […]

kettle Hbase output组件怎么使用 kettle连接hadoop

Posted on 2024年11月20日2024年11月21日 adminPosted in 基础知识

kettle Hbase output组件怎么使用 kettle连接hadoop https://blog. […]

Kettle与Kafka流处理的整合

Posted on 2024年11月20日 adminPosted in 基础知识

Kettle8.0版本自动集成kafka插件,如果版本较低,就需要自己安装插件。 一. 环境准备在虚拟机的Do […]

Kettle安装Kafka Consumer和Kafka Producer插件

Posted on 2024年11月19日2024年11月21日 adminPosted in 基础知识

1.从github上下载kettle的kafka插件,地址如下 Kafka Consumer地址: ht […]

carte介绍

Posted on 2022年7月17日 adminPosted in 官方教程

Carte是一个简单的web服务器,允许您远程执行转换和作业。它通过接受包含要执行的转换和执行配置的XML(使 […]

Kettle最佳实践二十条

Posted on 2022年7月17日 adminPosted in 基础知识

一、当输入对象为CSV文件时,将NIO Buffer Size从默认的50000改到最佳的200000。&nb […]

kettle参数、变量详细讲解

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

kettle 3.2 以前的版本里只有 variable 和 argument,kettle 3.2 中,又引 […]

Kettle增量更新设计技巧

Posted on 2022年6月11日 adminPosted in 基础知识

摘要:本文主要讨论一些在ETL中设计增量更新的方法和技巧。   ETL中增量更新是一个比较依赖与工具 […]

源码分析第四讲–KettleJob机制与Database插件简介

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

1.  Job机制   一个job项代表ETL控制流中的一项逻辑任务。Job项将会顺序执行,每个jo […]

源码分析第三讲–Kettle 转换机制transformation介绍3

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

4. Trans执行   trans类的执行有execute()负责,主要包含两个步骤:转换执行前的准备工作和 […]

源码分析第三讲–Kettle 转换机制transformation介绍2

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

2. 步骤间交互通信类 2.1.    RowSet 图 6 步骤之间通信机制 […]

源码分析第三讲–Kettle 转换机制transformation介绍1

Posted on 2022年6月11日2022年6月11日 adminPosted in 基础知识

转换机制   每个转换步骤都是ETL数据流里面的一个任务。转换步骤包括输入、处理和输出。输入步骤从外部数据源获 […]

源码分析第二讲–Kettle插件结构体系简介

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

1.  插件体系结构 1.1. 插件技术原理 1.1.1.    插件 […]

源码分析第一讲–Kettle 简介

Posted on 2022年6月11日2024年11月21日 adminPosted in 基础知识

Pentaho Data Integration(PDI)简介 1. PDI结构简介   图 1‑1 […]

改变开始复制数量

Posted on 2021年12月29日2024年11月21日 adminPosted in 基础知识

这个功能实际的含义是:设置多少份的拷贝,开多少线程 例如:开20个线程,拷贝20份,那么单击控件“生成随机数” […]

通过Kitchen和Pan以命令行方式执行kettle的Job和Transformation

Posted on 2021年6月30日2024年11月21日 adminPosted in 基础知识

简述逻辑: 在windows界面打开kettle 进行脚本编写 ,编写好后把kettle的安装压缩包上传到li […]

资源库的概念

Posted on 2021年6月22日2024年11月21日 adminPosted in 基础知识

一、简介       资源库,顾名思义,是存放转换和作业脚本的地方。不是业务数据库。    当然,我们也可以不 […]

数据库连接配置

Posted on 2021年4月29日2024年11月21日 adminPosted in 基础知识

关于Kettle数据源连接方式有三种:Native(JDBC)、ODBC、JNDI、(OCI只针对Oracle […]

kettle的作业和参数组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

    1、大多数ETL项目都需要完成各种各样的维护工作。例如,如何传送文件;验证数据库表 […]

kettl的脚本组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

7、脚本是转换里面的第七个分类。脚本就是直接通过程序代码完成一些复杂的操作。 7.1、Javascript脚本 […]

kettle的映射组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

    6、映射是转换里面的第十八个分类。映射是用来定义子转换,便于封装和重用。 &nbs […]

kettle的统计组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

5、统计是转换里面的第十三个分类。统计是提供数据的采样和统计功能。 5.1、分组是按照某一个或某几个进行分组, […]

kettle的连接组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

   4、连接是转换里面的第八个分类。连接是结果集通过关键字进行连接。   &n […]

kettle的查询组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

3、查询是转换里面的第七个分类。查询是用来查询数据源里的数据并合并到主数据流中。 3.1、HTTP clien […]

kettle的流程组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

    2、流程是转换里面的第六个分类。流程主要用来控制数据流程和数据流向。   […]

kettle的应用组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

1、应用是转换里面的第五个分类。应用都是一些工具类。 1.1、替换NULL值就是把null转换为其它的值。NU […]

kettle的转换组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

  1、转换是转换里面的第四个分类。转换属于ETL的T,T就是Transform清洗、转换。ETL三 […]

kettle的输出组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

1、输出是转换里面的第二个分类。输出属于ETL的L,L就是Load加载。微软的Excel目前有两种后缀名的文件 […]

kettle的输入组件

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

1、kettle里面的输入,就是用来抽取数据或生成数据,是ETL操作的E。 2、CSV文件是一种带有固定格式的 […]

kettle的基础概念入门、下载、安装、部署

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

1、什么是ETL? 答:ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过 […]

kettle基础概念的学习

Posted on 2020年12月19日2024年11月21日 adminPosted in 基础知识

转自:https://www.cnblogs.com/biehongli/p/10361342.html

kettle各组件说明

Posted on 2020年9月16日2024年11月21日 adminPosted in 基础知识

文本文件输入(text input):读取大量不同的文本文件。大多是通过工具生成的CSV文件。 表输入(tab […]

Kettle作业

Posted on 2020年9月14日2024年11月21日 adminPosted in 基础知识

作业包括一个或多个作业项,作业项以某种顺序来执行。 作业项:与转换中的步骤类似,作业项也以图标的方式图形化展示 […]

Kettle转换

Posted on 2020年9月14日2024年11月21日 adminPosted in 基础知识

转换包括一个或多个步骤,步骤之间通过跳(hop)来连接。跳定义了一个单向通道,允许数据从一个步骤流向另一个步骤 […]

如何创建资源库

Posted on 2020年9月14日2024年11月21日 adminPosted in 基础知识

1.资源库的介绍     kettle资源库是用来保存转换任务的,用户通过图形界 […]

kettle性能优化

Posted on 2020年9月7日 adminPosted in 基础知识

Kettle调优 1、  调整JVM大小进行性能优化,修改Kettle定时任务中的Kitc […]

Kettle – 读取 CSV 文件

Posted on 2020年9月3日2020年9月3日 adminPosted in 基础知识

Kettle 是一款采用纯 Java 实现的开源 ETL工 具,属于开源商务智能软件 Pentaho 的一个重 […]

kettle中作业和转换的关系

Posted on 2020年9月3日2024年11月21日 adminPosted in 基础知识

一、作业job是多个转换的任务的集合。通过kitchen.sh(厨房)来执行。  例如:./kich […]

为kettle单独设置jdk版本

Posted on 2020年1月2日2020年11月29日 adminPosted in 基础知识

本地环境是jdk1.7,运行Kettle 7.0 以上版本需要jdk1.8,这样很不方便,下面给Kettle […]

kettle中回车换行的替换、kettle换行符、kettle回车符

Posted on 2020年1月2日2020年11月29日 adminPosted in 基础知识

那么如果一些数据值不规则就会产生问题比如:某一个字段值存在换行呢,这样在生成文件的时候就会出现文件错乱,从当前 […]

Kettle — 安装和部署

Posted on 2020年1月2日2020年8月24日 adminPosted in 基础知识

Kettle — 安装和部署

Kettle — 安装和部署

Posted on 2020年1月2日2020年11月29日 adminPosted in 基础知识

欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区。 对商业智能BI、大数据 […]

KETTLE使用教程(二)

Posted on 2019年4月29日2020年11月29日 adminPosted in 基础知识

Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比 […]

KETTLE集群搭建

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

说明: 本文档基于kettle5.4   一、集群的原理与优缺点 1.1集群的原理 Kettle集群 […]

KETTLE常见问题(转)

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

KETTLE常见问题 摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在 […]

Pentaho Data Integration(PDI)简介

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

1. PDI结构简介 图 1‑1 PDI核心组件   Spoon是构建ETL Jobs和Transformat […]

ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

本系列文章主要索引如下: 一、ETL利器Kettle实战应用解析系列一【Kettle使用介绍】 二、ETL利器 […]

kettle系列-1.kettle源码获取与运行

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

第一次写博客,心里有点小激动,肯定有很多需要改进的地方,望海涵。 kettle算是我相对较为深入研究过的开源软 […]

ETL利器Kettle实战应用解析系列二 【应用场景和实战DEMO下载】

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

ETL利器Kettle实战应用解析系列二 【应用场景和实战DEMO下载】 本系列文章主要索引如下: 一、ETL […]

kettle初探

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

Kettle是Pentaho的一个组件,主要用于数据库间的数据迁移,到我用过的4.2版,还不支持noSQL,不 […]

ETL利器Kettle实战应用解析系列一【Kettle使用介绍】

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

本系列文章主要索引如下: 一、ETL利器Kettle实战应用解析系列一【Kettle使用介绍】 二、ETL利器 […]

kettle 使用JAVA代码进行执行

Posted on 2018年4月23日2020年11月29日 adminPosted in 基础知识

kettle 设计完成之后,可以在设计工具中进行调用,也可以使用java代码进行调用。   1.通过 […]

kettle连接国产达梦数据库

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

为了帮助网友解决“关于ETL工具kettle连接国产达梦数据库问题,用过的请进”相关的问题,学网通过互联网对“ […]

Kettle命令行使用说明

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

Kettle命令行使用说明 1.Pan——转换执行器 用来执行转换。参数与Kitchen类似,如下。 1- – […]

Kettle同步设计思路

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

  最近在整理之前的同步的kettle代码,现把之前的kettle同步的思路记录在此。     1.同步流程图 […]

KETTLE、spoon使用

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

ETL是Extract”、“ Transform” 、“Load”三个单词的首字母缩写分别代表了抽取、转换、装 […]

Kettle项目最佳实践课程

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

http://edu.51cto.com/lesson/id-82415.html  

手把手教你使用开源ETL工具kettle

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

此课程属于《手把手教你使用开源ETL工具kettle》的免费部分,主要由天善智能讲师尤建创作完成,主要包括ke […]

kettle4.1学习使用笔记

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

最近公司要用一个ETL工具,Google了一下,发现Kettle用的人好像比较多,于是下载下来试用了一下! 首 […]

Kettle使用教程(一)

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

最近做的项目用到了ETL工具Kettle,这个工具相当好用,可以将各种类型数据作为数据流,经过处理后再生成各种 […]

工作中简单的kettle使用

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

1.为kettle创建资源库 在oracle数据库上建立资源库,双击spoon.bat进入kettle 进入如 […]

Linux下定时调度kettle的转换或作业 [

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

一、个人的测试环境 1、  系统:CentOS6.564位 2、  Kettle版本:5.3 二、具体的调度配 […]

【小白实例讲解】kettle增量抽取订单数据

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

 背景:增量抽取数据,在我们实际运用中特别多,虽然听起来很简单,但是也有许多细节需要注意。今天我来给初学者做一 […]

Kettle初探

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

今天早上在网上看到了kettle发布了最新的版本,忽然想起最近其实做了不少工作应该是ETL工具的拿手好戏,赶紧 […]

让kettle的执行速度飞起来

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

摘要: 继续优化kettle,添加xmn和修改日志输出级别 在前一篇文章xms/xmx/xss在kette中的 […]

Kettle界面语言选择不当问题的解决办法

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

 Kettle默认地会检查OS的语言,而确定界面显示的语言,如在中文WINDOWS下,显示的就是中文界面。 如 […]

Kettle的一些常见问题

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在 […]

我眼中的kettle ETL工具

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

“生产工具的进步是生产力发展的标志”-我第一次用Kettle(其实是Akettle版本,至今仍旧在用,而且我目 […]

Kettle总结

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

网上搜集了一些关于开源数据交换工具Kattle的文章,特收藏如下:文章一:ETL和Kettle简介 ETL即数 […]

kettle入门教程

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

1、kettle介绍       kettle是一个ETL(Extract, Transform and Lo […]

ETL高级教程kettle

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

1,Kettle跨平台使用。     例如:在AIX下(AIX是IBM商用UNIX操作系统,此处在LINUX/ […]

Kettle入门教程

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

最近做的项目用到了ETL工具Kettle,这个工具相当好用,可以将各种类型数据作为数据流,经过处理后再生成各种 […]

Kettle使用教程(一)

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

Kettle自己有三个主要组件:Spoon,Kitchen,Pan。其中Spoon是一个图形化的界面,用于wi […]

ETL后台进程执行配置方式】

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

本系列文章主要索引如下: 一、ETL利器Kettle实战应用解析系列一【Kettle使用介绍】 二、ETL利器 […]

ETL利器Kettle使用介绍

Posted on 2017年2月12日2020年11月29日 adminPosted in 基础知识

本系列文章主要索引如下: 一、ETL利器Kettle实战应用解析系列一【Kettle使用介绍】 二、ETL利器 […]

kettle.org.cn 提供技术支持