文档首页> 数据治理中心 DataArts Studio> 用户指南> 数据开发组件> 使用教程> 引用脚本模板和参数模板的使用介绍
更新时间:2023-06-21 GMT+08:00

引用脚本模板和参数模板的使用介绍

使用场景

该功能适用于以下场景:

  • Flink SQL脚本可以引用脚本模板。
  • 在pipeline作业开发中,MRS Flink Job节点可以使用引入了脚本模板的Flink SQL脚本,同时在MRS Flink Job节点的“运行程序参数”里面可以引用参数模板。
  • 在Flink SQL单任务作业中引用脚本模板。
  • 在Flink Jar单任务作业中使用参数模板。

    在脚本中引用脚本模板时,SQL语句的写法为@@{脚本模板}

前提条件

已创建模板。如果模板还未创建,请参见配置模板进行创建。

引用模板案例

  • Flink SQL脚本可以引用脚本模板。
    1. 在数据开发主界面的左侧导航栏,选择数据开发 > 脚本开发
    2. 右键单击脚本,选择“新建Flink SQL脚本”进入。
    3. 单击右侧的“模板”,选择刚才创建好的脚本模板,例如412_mobna,系统支持可以引用多个模板。
      图1 引用脚本模板

    4. 脚本创建完成后,单击“保存”,脚本412_test创建完成。
  • 在pipeline作业开发中,MRS Flink Job节点可以使用引入了脚本模板的Flink SQL脚本。
    1. 在数据开发主界面的左侧导航栏,选择数据开发 > 作业开发
    2. 右键单击作业,创建一个pipeline模式的批处理作业,进入作业开发界面。
    3. 选择“MRS_Flink_Job”节点。
    4. “作业类型”选择“Flink SQL作业”,“脚本路径”选择刚创建的Flink SQL脚本。

      选择脚本后,脚本里面引用的脚本模板参数及参数值会自动展示出来,如下图所示。

      图2 引用fink sql脚本

  • 在pipeline作业开发中,在MRS Flink Job节点的“运行程序参数”里面引用参数模板。
    1. 选择MRS集群名。
    2. 运行程序参数会自动展示出来。单击“选择模板”进入后,选择已创建的参数模板,系统支持可以引用多个模板。
      参数名称及参数值会自动展示出来,如下图所示。
      图3 运行程序参数引用参数模板

  • 在Flink SQL单任务作业中引用脚本模板。
    1. 在数据开发主界面的左侧导航栏,选择数据开发 > 作业开发
    2. 右键单击作业,创建一个单任务模式的实时处理作业Flink SQL,进入作业开发界面。
    3. 单击右侧的“模板”,选择刚才创建好的脚本模板,例如412_mobna,系统支持可以引用多个模板。
      图4 单任务Flink sql引用脚本模板

  • 在Flink Jar单任务作业中使用参数模板。
    1. 在数据开发主界面的左侧导航栏,选择数据开发 > 作业开发
    2. 右键单击作业,创建一个单任务模式的实时处理作业Flink Jar,进入作业开发界面。
    3. 选择MRS集群名。
    4. 运行程序参数会自动展示出来。单击“选择模板”进入后,选择已创建的参数模板,系统支持可以引用多个模板。
      参数名称及参数值会自动展示出来,如下图所示。
      图5 单任务Flink Jar引用参数模板