更新时间:2025-04-28 GMT+08:00
分享

环境变量

解释说明

配置作业参数时,当某参数隶属于多个作业,可将此参数提取出来作为环境变量。

变量

变量是指不同的空间下取值不同,需要重新配置值,比如“工作空间名称”变量,这个值在不同的空间下配置不一样。

常量

常量是指在不同的空间下都是一样的。

环境变量参数配置

表1 环境变量参数配置

参数

是否必选

说明

参数名称

只支持英文字母、数字、“-”“_”,最大长度为64字符,且参数名称不允许重名。

参数值

参数值当前支持常量和EL表达式,不支持系统函数。例如支持123,abc。

使用方法

当前配置好的环境变量支持如下两种使用方法:

  1. ${环境变量名}
  2. #{Env.get(“环境变量名”)}

操作示例

背景信息:

  • 在数据开发模块系统中已创建一个作业“test”
  • 在环境变量中已新增一个变量,“参数名”“job”“参数值”“123”
  1. 打开作业“test”,从左侧节点库中拖拽一个“Create OBS”节点。
  2. 在节点属性页签中配置属性。

    图1 Create OBS

  3. 单击“保存”后,选择“前往监控”页面监控作业的运行情况。

环境变量、作业参数、脚本参数同名时调用优先级顺序

环境变量、作业参数、脚本参数均可以配置参数,但作用范围不同;当环境变量、作业参数、脚本参数同名冲突时,调用的优先级顺序为:作业参数 > 环境变量参数 > 脚本参数

相关文档