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

关于如何根据传入的不同参数,达到动态运行作业的目的,这里不介绍。只提供一个思路,就是不同的调度进程调度同一个Kettle文件时,传入了不同的参数,从而得到不同的数据。 如下图所示: . 先设置参数名称,双击Kettle空白处,选择Parameters 选项卡 . 输入一个参数名,默认值可以不给 . 测试作业里有两个主要步骤 l set variables 用来把获取到的参数值,设置成一个变量 l ...

2019-06-06 22:24 0 1615 推荐指数:

查看详情

kettle配置命名参数

bat 调度文件如下 cd D:/Program Files/kettle700/data-integrationKitchen.bat /rep repository /dir /TEST /job test_param -param:"p_begin_date=20170101 ...

Fri Jun 23 19:14:00 CST 2017 0 3261
java调用kettle7传递参数执行作业

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

Wed Apr 07 19:16:00 CST 2021 0 283
kettle变量(param命名参数

1、定义: 编辑-设置-命名参数 在当前界面下定义参数名称和缺省值。 2、引用:原始数据 通过${var}引用变量 输出 注:1、字符串在命名参数引用是需要添加单引号的,但位置参数是不需要进行转译;   2、引用变量时需要勾选替换sql语句....   3、变量 ...

Wed Apr 17 21:48:00 CST 2019 0 2330
kettle - Linux下定时执行kettle作业

由于第一次碰linux,对其不是很了解,导致这个问题困扰了我近一个月的时间,现在终于解决了,分享给大家。 首先,安装jre,配置java环境变量 (一) 下载jre-6u23-linux ...

Thu Sep 03 23:29:00 CST 2020 0 627
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
kettle作业参数组件

1、大多数ETL项目都需要完成各种各样的维护工作。例如,如何传送文件;验证数据库表是否存在,等等。而这些操作都是按照一定顺序完成。   1.1)、因为转换以并行方式执行,就需要一个可以串行执行作业来处理这些操作。一个作业包含一个或者多个作业项,这些作业项以某种顺序来执行作业执行顺序由作业项 ...

Wed Feb 19 06:40:00 CST 2020 0 2015
kettle根据参数动态派生列

抽取数据的时候没有日期字段,需要根据抽取日期自动生成月份,如下图结构 表输入_参数部分,接收来自其他系统传过来的参数(JAVA程序或者页面),具体设置如图 在查询数据时候派生列 运行模型的时候,给参数赋值 测试 查看生成的数据,是否派生了一个monthkey的字段,值 ...

Tue Nov 05 00:36:00 CST 2013 0 3775
Kettle_使用Pan.bat执行转换、Kitchen.bat执行作业

参考资料:http://www.cnblogs.com/wxjnew/p/3620792.html 注意:使用bat文件执行速度比执行在spoon.bat中执行慢很多 一、使用Pan.bat执行转换 Pan.bat文件路径:\pdi-ce-6.1.0.1-196 ...

Sat Jun 11 19:11:00 CST 2016 0 5599
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM