编辑器代码提效

DataWorks提供的权限校验、自动补全代码、内置代码模板等功能,帮助您快速校验当前账号对于目标表的操作权限并引导授权,同时根据输入的关键词,智能推荐相关代码或内置代码模板,快速创建代码任务,提升代码开发效率。本文为您介绍编辑器代码开发提效的详细内容。

使用限制

目前仅支持对ODPS类型的SQL及Script语句使用代码提效功能。

进入编辑器界面

  1. 登录DataWorks控制台,单击左侧导航栏的数据建模与开发 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  2. 进入节点的代码编辑器。

    数据开发页面的左侧目录树查找目标节点,双击节点名称即可进入节点编辑页面。在代码编辑器区域您可进行节点任务的代码开发。

代码开发提效

在代码编辑器界面,DataWorks为您提供了权限校验、自动补全代码、内置查询模板等功能,帮助您快速编写任务代码,提升开发效率,具体如下表。

功能

描述

权限校验

使用Select语句查询表信息时,当鼠标悬停至表名称,若当前账号无该表或表字段的查询权限,DataWorks将提示并引导您进入安全中心申请表的相关权限。

说明
  • 编辑器的权限校验仅是校验当前账号对生产环境的表是否有查询权限。仅当账号对表无查询权限时会产生提示。

  • 申请表权限,详情请参见MaxCompute数据访问权限控制

权限校验

自动补全代码

  • 智能推荐关键字代码

    输入关键字片段,DataWorks会智能推荐包含关键字的代码。无需您全部输入,选择后即可自动补齐所需代码。自动补全代码语句

  • 补齐字段查询代码

    鼠标悬停至代码中的表名称,即可通过可视化方式选择该表中需要查询的字段,选择后DataWorks将在原代码中自动补齐字段查询代码。鼠标悬停至代码中的字段名称,即可查看字段信息。补齐字段查询代码

内置代码模板

DataWorks提供了常用语句(例如,CREATE_TABLESELECT_CASESELECT_ALLINSERT_OVERWRITE_TABLE)的内置模板,选择目标模板,即可生成相关的任务语句。

说明

生成的语句默认选中TABLENAME,您可直接修改为实际使用的表名称。

代码模板