设置变量
组件介绍
此组件允许您在作业或虚拟机中设置变量。它接受一行(并且只有一行)数据来设置变量的值。
- 输出:上一步骤的数据。
- 输出:设置变量后的数据。
- 参数:无
注意要点:不能在相同的转换中设置和使用变量。这是因为所有步骤都是并行运行的。作为可选的正确用法,您可以设置要在作业的第一次转换中使用的变量。另外注意只接受一条数据设置变量。
双击打开“设置变量”组件,运行图
页面介绍
选项 | 定义 |
---|---|
字段名称 | 获取得到的字段名称。 |
变量名 | 要设置的变量名称(不带$ {...}或%% ... %%标志) |
变量活动类型 | 定义变量的范围,可能的选项是: |
- **在虚拟机中有效:**完整的虚拟机将知道此变量
- **在父作业中有效:**该变量仅在父作业中有效。
- 在祖父母作业中有效**:**该变量在祖父母作业以及所有子作业和转换中有效。
- 在根作业中有效**:**该变量在根作业以及所有子作业和转换中均有效。
| | 默认值 | 要设置的变量名称。 |
使用案例
为了更好展示该组件的作用,我们建立一个工作流。 将“从结果获取记录”和“设置变量”组件拖入画板,工作流如上图所示,
这里使用的结果记录是其他转换的。