其他分享
首页 > 其他分享> > Kettle转换用上一步返回结果集作为下一步输入参数

Kettle转换用上一步返回结果集作为下一步输入参数

作者:互联网

Set Variables:

Set Variables: This step allows you to set variables in a job or in the virtual machine. It accepts one (and only one) row of data to set the value of a variable. 

IMPORTANT : IT IS NOT POSSIBLE TO SET AND USE A VARIABLE IN THE SAME TRANSFORMATION. This is because all steps run in parallel. 

在一个转换里设置的变量,不能在这个转换里使用:是因为一个转换中的所有步骤都是并行运行的,kettle的理念里变量是用来在Job级别通信用的,在Job的一步里set了一个变量后, 在job后面的步骤里可以用${variable}来调用这个变量。

但在transformation里可以直接用上一步的返回结果集(stream) ,作为下一步的输入参数:即不用通过定义和调用变量而进行参数传递,设置方法如下:

 

标签:set,转换,变量,一步,Kettle,job,Job,输入
来源: https://www.cnblogs.com/jijm123/p/16381039.html