变量管理

最近更新时间:2024-07-23 16:53:21

我的收藏
用户可以在 SQL 作业中的库表管理使用变量。SQL 作业的临时表和元数据表都可以通过表变量替换对使用了的变量进行替换。 变量语法:${变量名称}:默认值
注意
变量名称分隔符用下划线 _

新建变量

登录 流计算 Oceanus 控制台,选择进入目标工作空间,在作业管理中,创建 SQL 作业,可参考 创建 SQL 作业 ,切换到开发调试,在左侧的变量管理界面操作变量。


变量管理功能界面中,选择右上角的新建,在弹窗中填写变量信息,然后单击确定



数据表中引用全局变量

库表引用功能界面中,选择右上角的新建 > 数据表,在弹窗中选择 Catalog 和 Database,然后单击下一步,进入选择创建元表的方式,可使用模板、自定义、云资源。如果选择自定义或者云资源,则需输入相应的连接信息。在 WITH 参数中设置表变量并点击完成,表变量命名规则参考 库表管理



SQL 作业引用全局变量

在 SQL 作业中可以直接引用全局变量,单击表变量替换,右侧会显示操作菜单,单击引用全局变量,最后单击提交



系统变量

用以下变量替换为真实的 job_id 和 cluster_id
${SYSTEM_VARIABLE_JOB_SERIAL_ID}:xx
${SYSTEM_VARIABLE_CLUSTER_SERIAL_ID}:xx