全部产品
云市场

PAI全局变量使用文档

更新时间:2019-06-12 11:25:55

全局变量介绍

为了减轻用户在使用PAI平台配置实验组件重复配置参数的工作量,本期更新增加了实验级别的全局变量,用户可以创建、删除全局变量,并通过复制按钮获取全局变量引用方式,目前支持以下两个场景:

  1. 实验内多个组件共用参数
  2. 定时调度参数替换

全局变量入口:

实验侧边栏,组件参数旁,如下图所示。

示例

示例1. 实验内组件公用参数

以心脏病预测模板实验为例,选取参数时直接用全局变量替换,其他使用相同参数的地方均可使用该变量。

1) 配置全局变量

配置全局变量param,输入变量名后自动生成引用方式${param},在使用该变量处直接输入${param},填写替换的变量值,点击空白处保存修改。

2) 引用全局变量在使用变量处输入该变量的引用方式如图:

3) 检查变量成功替换运行实验,查看变量已自动替换为填写的变量值

示例2. 定时调度参数替换

全局变量还可以用于定时调度的实验与日期关联的场景。在PAI实验里配置的全局变量值仅用于在线运行实验使用,离线调度时会使用调度中配置的参数值替换运行,以以下实验为例,源数据包括两个分区的数据。

1) 源数据:

2)全局参数配置,新增全局变量date,在线运行实验使用变量值:20190520,sql组件中引用该变量

3) 在线运行实验结果:

4)前往实验离线调度时提示配置同名参数:

5)调度界面配置date=$bizdate,调度结果

调度生成实例对变量完成替换,使用了业务日期20190519