您的位置:首页 > 编程语言 > Java开发

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

?
就这么多了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: