![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CKettle
介绍免费ETL工具CKettle的使用
EricHooCq
这个作者很懒,什么都没留下…
展开
-
如何彻底解决Kettle无法连接MySQL8的缺陷?
一、背景在使用Kettle对数据进行处理时,最常见的操作莫过于关系数据库的使用,然而使用最新版本Kettle8常面临以下几个痛点:不支持MySQL8。MySQL是当前最流行的开源关系数据库,用户基数仅次于Oracle。由于具有更好的性能,目前很多系统都已经用上了最新版本MySQL8。比较遗憾的是Kettle并不支持该版本数据库的连接。 无法在同一转换/作业中同时使用相同数据库的不同版本驱动。因为Kettle将所有数据库驱动统一放在lib目录中,并由同一个类加载器进行加载,如果存在多个版本的驱动则.转载 2020-06-26 21:32:12 · 1800 阅读 · 0 评论 -
REST客户端步骤详解
REST客户端转换步骤可以消费RESTful服务。RESTful是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。在该体系中Web服务被视为资源并且可以通过其URL进行标识。该步骤有常规、认证、SSL、标题、参数、矩阵参数六个标签页。常规标签页配置信息如图1所示:图1常规标签页配置信息下文详细解释各控件的含义:1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。常规标签页为REST客户端资源输入以下连接信息:2、URL:指定请.转载 2020-06-12 08:24:54 · 451 阅读 · 0 评论 -
Excel输出步骤详解
Kettle中的Excel输出步骤是将输入流中的数据转换为Excel文件输出到指定路径中。该步骤有“文件”、“内容”、“格式”、“字段”四个标签页。“文件”标签页配置信息如图1所示。图1 “文件”标签页配置信息下文详细解释各控件的含义:1.转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。2.文件名:指定Excel文件生成的路径。3.创建父目录:勾选后将根据“文件名称”中的路径自动创建父目录。4.启动时不创建文件:勾选后在转换开始时不会生成文件。5.扩展名:为生成文.转载 2020-06-11 15:01:06 · 1825 阅读 · 0 评论 -
基于Eclipse搭建Kettle插件调试环境的两种方法
本文讲述基于Eclipse搭建Kettle插件调试环境的两种方法,并通过一个HelloKettle实例介绍插件开发的入门知识。原创 2017-12-08 09:35:08 · 2472 阅读 · 0 评论 -
使用Kettle从国家统计局下载行政区划代码数据
利用Kettle从国家统计局下载行政区划代码数据原创 2017-11-21 11:03:14 · 3137 阅读 · 0 评论 -
一种优化Kettle转换性能的通用方法
本文讨论在外部环境因素不变、内部转换不变的前提下,如何定位到性能瓶颈步骤,并通过垂直扩展进行有针对性、实效性的优化,同时简要介绍了自定义插件的编程思路。原创 2017-11-29 14:11:27 · 3419 阅读 · 0 评论 -
LINUX下执行资源库中的指定job
kitchen.sh -rep=资源库名称 -user=资源库用户名 -pass=资源库密码 -dir=资源库目录名称 -job=作业名称 -level=日志级别kitchen.sh -rep=rep1 -user=admin -pass=admin -dir=/abc -job=jb1 -level=Basic原创 2017-08-24 22:35:42 · 1334 阅读 · 0 评论 -
Kettle6列拆分为多行步骤详解
1. 前言本文将对Kettle6中常用步骤列拆分为多行(英文原名:Split Field to Rows)。也就是说,将输入数据行集中的某个列按照条件拆分为多行。这种条件可以是简单的一个分隔符,也可以指定正则表达式。 2. 说明步骤的属性对话框如下图所示:下面通过一个表格逐项解释每一个对话框中字段的含义。序号原创 2016-10-30 07:32:11 · 10830 阅读 · 1 评论 -
Kettle源码的绿色开发环境搭建
1. 前言最近有些项目需要使用ETL工具,通过搜索引擎,找到了功能颇为不错的Kettle,而且是开源的,开发语言Java也属于熟练的语言之一,所以决定选择源码剖析这条更为专注的研究之路。与大家思路不同的是,我希望用尽量少的知识和工具,来构建可理解的项目框架。也就是说使用原生态的开发工具,仅仅需要源码和必要的配置文件,来搭建研究环境。本文使用的原材料只有3类:git原创 2016-10-11 11:41:50 · 2541 阅读 · 0 评论