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