原文:kettle系列-2.kettle源码结构分析

kettle是一个开源产品,产品本身设计是很优秀的,代码应该是很多开源爱好者用业余时间贡献的,代码整体结构还是比较容易理解的,但具体到每一个控件内部就因人而异了,感觉还是挺复杂的,肯定别人考虑得比较全面。但因为是开源产品,不像商业产品那样完善,测试 具体代码规范等就没有商业产品严格了,所以bug相对较多什么的都是可以理解的,后面会将我遇到的部分bug及修复方式分享出来。 上一篇文章我们导入了 个 ...

2015-06-28 01:03 2 6387 推荐指数:

查看详情

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

  第一次写博客,心里有点小激动,肯定有很多需要改进的地方,望海涵。   kettle算是我相对较为深入研究过的开源软件了,也是我最喜欢的开源软件之一,它可以完成工作中很多体力劳动,在ETL数据抽取方面得到了广泛的使用。我本身对kettle的各个控件使用也不是很熟悉,只会使用最常见的部分控件 ...

Sat May 09 08:32:00 CST 2015 17 12320
Kettle 4.2源码分析第二讲--Kettle插件结构体系简介

1. 插件体系结构 1.1. 插件技术原理 1.1.1. 插件概念说明   插件是一种遵循统一的预定义接口规范编写出来的程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。在英文中插件通常称为plug-in、plugin或者plug in。插件最典型的例子 ...

Thu Jul 25 18:38:00 CST 2013 1 8401
pentaho专题系列kettle篇--kettle源码编译

最近看了一些kettle的文章,都是kettle7.0以前的,已经跟不上时代了。截止笔者写这篇文章的时候,github上面的已经是7.1.0.3了,而且是发行版的,最新的快照版本已经是8.0的了。基于此,有必要写一篇关于7.1之后的版本的kettle说明了。 特别说明,我用的项目 ...

Tue Aug 15 22:34:00 CST 2017 14 10828
Kettle 4.2源码分析第一讲--Kettle 简介

Pentaho Data Integration(PDI)简介 1. PDI结构简介 图 1‑1 PDI核心组件   Spoon是构建ETL Jobs和Transformations的工具。Spoon可以以拖拽的方式图形化设计,能够通过spoon调用专用的数据集成引擎或者集群 ...

Wed Jul 24 17:18:00 CST 2013 5 9990
kettle

kettle 概述 什么是kettle Kettle是一款开源的ETL工具,纯java编写。用于数据库间的数据迁移 。 可以在 Linux、windows、unix 中运行。 推荐学习网站 kettle中文网:https://www.kettle ...

Fri Aug 27 18:21:00 CST 2021 0 144
kettle

一、什么是kettle kettle也称PDI,数据整合工具 kettle的官网:https://community.hitachivantara.com/s/article/data-integration-kettle 二、kettle概念模型 1、kettle执行分为两个层次 ...

Wed Sep 29 00:16:00 CST 2021 0 436
kettle源码部署

kettle源码部署概述 1.从git上选择合适的版本,并down下来; 2.创建一个java项目,建立core,dbdialog,engine,ui,plugins文件夹,和一个lib文件夹; 3.将kettle源码中上述五个文件夹中的src下的代码拷贝到我们创建 ...

Sat May 13 20:05:00 CST 2017 0 3118
Kettle学习系列Kettle能做什么?(三)

     不多说,直接上干货! PDI(Kettle) 都能做什么?   可以说凡是有数据整合、转换、迁移的场景都可以使用PDI,他代替了完成数据转换任务的手工编码,降低了开发难度。   同时,我们可以在自己实际业务里,使用它来实现数据的剖析、清洗、校验、抽取 ...

Fri May 26 16:40:00 CST 2017 0 3619
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM