1、kettle变量有两种方式,一种是全局变量,在菜单栏->编辑->设置变量,进行全局变量的设置,二是上一步骤的值作为下一步骤的参数;另外还有kettle系统变量,此处不错探讨;

    2、变量替换测试分为三个步骤,首先设置全局变量和步骤变量,如图:

     wKiom1LLt12idEJNAAB1suD43MM194.jpg

   3、替换变量,对于全局变量,用%%name%%或者${name}进行替换,效果相同,对于上一步值作为下一步参数,必须使用?,否则会报错,注意选择下面的允许延迟转换和替换SQL里面的变量,并且选择变量输入步骤名称,如图:

wKioL1LLuLKTmoM5AACmlBBwDeg369.jpg

    至此变量替换测试完成。