zoukankan      html  css  js  c++  java
  • 在应用程序中集成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.

     

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

     

    关注程序员成长

    成长的乐趣,在于分享!
    大龄程序员,一路走来,感慨颇多。闲暇时写写字,希望能给同行人一点帮助。
    本文版权归作者growithus和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Python 进阶
    Python 基础
    Python 基础
    Python 基础
    php extension memcache and memcached module on centos6
    前端基础-JavaScript的基本概述和语法
    前端基础-CSS如何布局以及文档流
    前端基础-CSS的属性相关设置
    前端基础-CSS的各种选择器的特点以及CSS的三大特性
    前端基础-CSS是什么?
  • 原文地址:https://www.cnblogs.com/growithus/p/11012312.html
Copyright © 2011-2022 走看看