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和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    ‘随意’不是个好词,‘用心’才是
    servlet
    tomcat服务器
    http协议
    jdbc(Java数据库连接)
    dbcp和druid(数据库连接池)
    关于GitHub
    冒泡和递归
    python内置函数
    python四
  • 原文地址:https://www.cnblogs.com/growithus/p/11012312.html
Copyright © 2011-2022 走看看