# 设置变量组件使用说明
# 组件说明
该组件用于设置环境变量,范围可以是:JVM变量、作业变量、父作业变量、根作业变量。使用时通过 ${var} 或 %%var%% 方式引用变量。该组件能够将传递进来的字段数据转变成模型变量,进行对变量的调用操作。
# 配置项说明
配置名称 | 数据类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
属性文件名 | String | 是 | - | kettle.property文件中设置,可kettle中可以引用。 |
有效范围 | Boolean | 否 | 否 | 可选项有: - 在虚拟机中有效:整个虚拟机将知道这个变量; - 在父作业中有效:变量只在父作业中有效; - 在祖父级父级作业中有效:该变量在祖父级父级作业以及所有子作业和转换中有效; - 在根作业中有效:该变量在根作业以及所有子作业和转换中有效。 |
是否变量替换 | Boolean | 否 | 否 | 是否使用变量替换参数值。 |
变量列表 | Boolean | 否 | 否 | 变量名:要设置的变量名(不带${…)}或%%…% %的相应符号); 变量有效范围:定义变量的作用域; 值:要设置的变量的默认名称。 |