配置代码模板

代码模板是在创建节点后,默认展示在该节点代码编辑器界面最前端的内容,包括节点类型、节点的创建用户、节点的创建时间等信息,帮助您快速标记该节点。通常用于业务层进行节点管理。本文为您介绍DataWorks支持的代码模板类型及如何设置代码模板。

使用限制

空间管理员可以修改代码模板。如果目标用户需要修改代码模板,则可被授予空间管理员角色权限,授权详情请参见添加空间成员并管理成员角色权限

设置代码模板

  1. 进入代码模板。

    1. 登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

    2. 单击左侧导航栏底部的设置图标,进入设置页面。

    3. 设置页面,单击代码模板,进入代码模板页面。

  2. 设置代码模板。

    代码模板页面,单击相应代码类型后的编辑,即可根据需要修改该类型节点的代码模板。修改并保存后,后续在数据开发(DataStudio)创建的相应节点便会呈现该模板的配置内容,您可基于该内容进行相关业务管理操作。DataWorks支持的模板类型,请参见支持的代码模板类型

    以ODPS SQL节点示例,该节点编辑页面代码模板展示如下。代码模板

支持的代码模板类型

在定义代码模板时,您可使用相关变量来记录新建该类型任务时的相关信息,目前支持在模板中定义的变量有:

  • author:记录节点创建人。

  • createTime:记录节点创建时间。

DataWorks支持的节点类型及为该节点提供的默认模板如下表。

引擎类型

节点类型

默认模板

MaxCompute

ODPS Script

ODPS Script

ODPS SQL

ODPS SQL

ODPS MR

ODPS MR

PyODPS 2

PyODPS 2

PyODPS 3

PyODPS 3

EMR

EMR MR

EMR MR

EMR Shell

EMR Shell

EMR Presto

EMR Presto

EMR Spark Streaming

EMR Spark Streaming

EMR Trino

EMR Trino

EMR Hive

EMR Hive

EMR Spark

EMR Spark

EMR Spark SQL

EMR Spark SQL

EMR Impala

EMR Impala

CDH

CDH Hive

CDH Hive

CDH Spark

CDH Spark

CDH MR

CDH MR

CDH Presto

CDH Presto

CDH Impala

CDH Impala

Hologres

Hologres SQL

Hologres SQL

其他

Shell

shell

ClickHouse SQL

ClickHouse SQL

HTTP触发器

-HTTP Trigger