ETL工具kettle(4.+) 使用java编程生成.ktr文件
2013-03-01 20:12
2266 查看
最近项目中使用ETL工具kettle(4.+)对数据库的数据进行清洗,使用工具spoon来使用一些图形化的操作比较简单,抽空研究了下用使用kettle的一些jar包,把kettle结合到java(web项目一样)程序中。留作一个记录,以后备用查看。
先看看网站上下了很多资料看http://infocenter.pentaho.com/help/index.jsp?topic=%2Fcat_dev_guides%2Ftop_dev_guides.html(主要看Developer Guides/Embedding and Extending Pentaho Data Integration/...)
下载kettle的api和源码看看,也可以帮你解决不少问题的。
下面是我自己写(加参考)的一个生成.ktr文件的代码。
(添加的jar包,我也没有太多的注意,看例子加入(有些可能没有必要,可以尝试的去掉一些测试下)的:
avalon-framework-4.1.3.jar
commons-collections-3.2.jar
commons-io-1.4.jar
commons-lang-2.4.jar
commons-logging-1.1.jar
commons-vfs-20091118-pentaho.jar
kettle-core-4.4.0-GA.jar
kettle-db-4.4.0-GA.jar
kettle-engine-4.4.0-GA.jar
log4j-1.2.12.jar
logkit-1.0.1.jar
servlet-api-2.3.jar
)
Java code
?
就这么多了。
先看看网站上下了很多资料看http://infocenter.pentaho.com/help/index.jsp?topic=%2Fcat_dev_guides%2Ftop_dev_guides.html(主要看Developer Guides/Embedding and Extending Pentaho Data Integration/...)
下载kettle的api和源码看看,也可以帮你解决不少问题的。
下面是我自己写(加参考)的一个生成.ktr文件的代码。
(添加的jar包,我也没有太多的注意,看例子加入(有些可能没有必要,可以尝试的去掉一些测试下)的:
avalon-framework-4.1.3.jar
commons-collections-3.2.jar
commons-io-1.4.jar
commons-lang-2.4.jar
commons-logging-1.1.jar
commons-vfs-20091118-pentaho.jar
kettle-core-4.4.0-GA.jar
kettle-db-4.4.0-GA.jar
kettle-engine-4.4.0-GA.jar
log4j-1.2.12.jar
logkit-1.0.1.jar
servlet-api-2.3.jar
)
Java code
?
相关文章推荐
- ETL工具kettle与java结合使用程序生成一个简单的转化文件
- 使用etl工具kettle比较数据文件是否有变更
- ETL kettle 工具使用例子
- ETL工具—kettle使用之三
- 数据层交换和高性能并发处理(开源ETL大数据治理工具--KETTLE使用及二次开发 )
- 数据层交换和高性能并发处理(开源ETL大数据治理工具--KETTLE使用及二次开发 )
- etl工具kettle学习——下载安装使用
- ETL工具kettle的使用,基础--1 (最基本的输入输出)
- 关于使用ETL工具Kettle的简单介绍(一)
- etl工具kettle学习——下载安装使用
- ETL工具kettle的使用二——怎么实现数据连接的重复使用
- ETL工具—kettle使用之一
- ETL工具Kettle的基本使用
- 开源ETL工具--Kettle的简易使用实例
- ETL工具kettle基本使用
- 数据层交换和高性能并发处理(开源ETL大数据治理工具--KETTLE使用及二次开发 )
- 关于使用ETL工具Kettle的简单介绍(二)
- 八步学会数据迁移:ETL工具kettle使用方法
- ETL工具kettle spoon使用说明
- ETL工具Kettle简介和安装配置基本使用