ZKX's LAB

如何给一个Kettle转换设置变量和命令行参数? kettle表输入环境变量

2020-10-14知识15

Kettle中的转换里面的设置变量的作用是什么 方便你在之后或者子项目中获取到你设置的变量。比如你在这里设置了一个变量名叫FIELD,你在之后的转换“表输入”控件里SQL可以这么写 设置变量大多用在在循环或者某个字段。

如何给一个Kettle转换设置变量和命令行参数? kettle表输入环境变量

ETL kettle 从上一步传来的参数使用 你的意思是从一个表里面查到2列数值,然后想把这2列作为下一个SQL的where条件吧?第一步:变量和目标表的准备这个对应于你说的2列变量值这个是我在数据库里面创建的一张student表 对应字段 id name score第二步:搭建处理环境在这儿 where条件里的第一个问号对应的是传过来的第一个参数(ID)第二个问号对应的是传过来的第二个参数(NAME)PS:要是你把SQL写成 where name=?and id=?就会出错的。勾选“替换SQL语句里的变量“和”执行每一行。拓扑图如下:结果如下:

如何给一个Kettle转换设置变量和命令行参数? kettle表输入环境变量

如何给一个 Kettle 转换设置变量和命令行参数 1.变量的类型 Kettle 的早期版本中的变量只有系统环境变量 目前版本中(3.1)变量包括系统环境变量,\"Kettle变量\"和内部变量三种系统环境变量的影响范围很广,凡是在一个 JVM下。

如何给一个Kettle转换设置变量和命令行参数? kettle表输入环境变量

#kettle#jdk#环境变量#变量

随机阅读

qrcode
访问手机版