原文:java调用kettle7传递参数并执行作业

作业与转换 作业中添加转换 和转换 转换 中需添加 获取系统信息 步骤,获取需要的参数,表输入中需勾选替换SQL语句中的变量。内容如下图所示 转换 同转换 : 测试时可以采用以下方法: ...

2021-04-07 11:16 0 283 推荐指数:

查看详情

使用Kettle的命名参数动态执行作业

关于如何根据传入的不同参数,达到动态运行作业的目的,这里不介绍。只提供一个思路,就是不同的调度进程调度同一个Kettle文件时,传入了不同的参数,从而得到不同的数据。 如下图所示: 1. 先设置参数名称,双击Kettle空白处,选择Parameters 选项卡 2. 输入一个参数 ...

Fri Jun 07 06:24:00 CST 2019 0 1615
java调用kettle批量执行

之前只做了一个java调用单一ktr的例子,在用web程序控制ETL数据抽取过程的时候,难免会遇到要执行一个复选框列表的ktr,那么前段传过来的就不仅仅是一个ktr;那就是一个未知数目的ktr列表了,思想就是封装:遍历:赋值:执行; ...

Thu May 30 22:22:00 CST 2013 5 4593
Java调用执行kettle中的tran并且传参

前提:本人属于初学者,kettlejava的集成正在学习,本文着重说的是java调用本地的ktr并且传参,而不是调用数据库类型的资源库中的ktr. part1:java部分 project目录如下 需要注意的是: 1:注意所需要的包,大多部分的包在kettle目录下面就有 ...

Tue May 14 00:25:00 CST 2013 0 3667
kettle7(pdi)中job中的定义的变量无法传递给转换的问题

最近遇到一个问题,在作业(job)中定义的变量,无法传递到转换中。 1. 作业job定义如图 2.转换定义如图 3.为了测试转换的设置,所以在转换中设置了【命名参数】和默认值 在本地用spoon执行一点问题没有,但上传到远程的服务器上,转换就是获取不到变量 ...

Wed Aug 19 18:08:00 CST 2020 2 668
运用Java调用Kettle Job和Trans(带参数

1.首先创建一个kettle trans 2.对表输入进行编辑 ${dateNow}为要传入的参数。 3.代码编写 首先需要把包导入 trans 通过 Trans.setVariable(String,String)传递参数。 第一个参数就是ktr中的变量 ...

Fri Mar 10 22:04:00 CST 2017 0 3458
java调用kettle作业以及生成web service 接口

第一步:(前提将kett中lib下的所有jar包拷贝到java项目lib目录)创建并连接资源库,如果只用这一个工作空间,可以将此段代码放入静态代码块,代码如下:  KettleEnvironment.init(); //创建资源库对象,此时的对象还是一个空对象 ...

Mon Nov 23 17:56:00 CST 2015 0 3424
kettle - Linux下定时执行kettle作业

Linux下实现kettle 自动同步数据 1.安装jdk tar -zxvf jdk-7u25-linux-x64.tar.gz -C /usr/share 2.配置java环境 vim /etc/profile 在末尾添加如下 export JAVA_HOME=/usr/share ...

Tue Apr 18 04:31:00 CST 2017 0 6904
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM