在应用程序中集成kettle

 

设计好transformationjob后,如何在java里面调用执行呢?

 

首先,需要在项目中引入执行kettle所需要的jar包:

 

在应用程序中集成kettle

 

除了系统jre之外,以上红色标记的外部jar(可以在kettle对应的目录下找到)都是必须引入的资源,否则,程序不能正常运行;我自己的做的例子中需要写xls文件,所以用到了jxl.jar

 

另外,将kettle目录下plugins目录,将其拷贝到你的应用程序根目录下,这一点很重要,否则在用transformation的时候可能会出现以下异常信息:

org.pentaho.di.core.exception.KettleException:

一个数据库错误发生在从资源库文件读取转换时

 

Unable to load class for step/plugin with id [DummyPlugin

]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

 

你可能感兴趣的:(Kettle,etl)