博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kettle API - Scala 调用示例
阅读量:7062 次
发布时间:2019-06-28

本文共 502 字,大约阅读时间需要 1 分钟。

hot3.png

object TransDemo extends App {  execTrans(args(0))  // ktr文件的全路径  def execTrans(fileName: String) {    KettleEnvironment.init()    EnvUtil.environmentInit();    val transMeta = new TransMeta(fileName)    val trans = new Trans(transMeta)    trans.execute(null) // you can pass arguments instead of null    trans.waitUntilFinished();    if (trans.getErrors > 0) {      throw new RuntimeException("There were errors during transformation execution")    }  }}

转载于:https://my.oschina.net/aiguozhe/blog/68134

你可能感兴趣的文章
“达观杯”文本分类挑战赛新手入门代码
查看>>
【设计模式系列】OO设计原则之SRP-单一职责原则
查看>>
JDBC(二)驱动程序类型发展历程
查看>>
【笔记】震惊!世上最接地气的字符串浅谈(Trie && AC自动机 && Manacher)
查看>>
oVirt (Open Virtual) 之 VDSM 学习笔记 (二) 流程追踪
查看>>
top命令的使用
查看>>
修改BASH的配色
查看>>
iOS开发之下拉刷新和上拉加载更多
查看>>
IOS指纹识别调用
查看>>
Struts2 中#、@、%和$符号的用途
查看>>
82.角色管理Extjs 页面
查看>>
android开发之自定义组件
查看>>
espcms会员二次开发文件说明——会员,时间格式
查看>>
排序降低---------------------
查看>>
wMy_Python ~储存相关~
查看>>
Handler.ashx无刷新分页
查看>>
LOJ#2082. 「JSOI2016」炸弹攻击 2(计算几何+双指针)
查看>>
[论文笔记] Live Migration of Virtual Machines (NSDI, 2005)
查看>>
左神算法进阶班1_4Manacher算法
查看>>
Analysis by Its History_exercise 1.4
查看>>