在应用程序中集成kettle

 

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

 

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

 

 

除了系统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.

 

手机扫一扫,欢迎关注公众号

 

关注程序员成长

posted @   maventalker  阅读(261)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示