DataWorks的快捷运行功能,帮助您在节点编辑页面,快速运行选中的代码片段。您可以通过该功能测试代码片段编写是否正确。本文为您介绍如何快捷运行目标代码。
前提条件
已创建ODPS SQL或EMR Hive节点,并编写任务代码。
使用限制
- 目前仅支持ODPS SQL、EMR Hive节点使用快捷运行功能。
- 仅非运行状态的节点支持使用该功能。如果节点的任务代码处于运行状态,则在代码行左侧将不会显示快捷运行(
)图标。
注意事项
快捷运行会真实执行代码逻辑,不收取调度资源费用,但会收取相关引擎费用。引擎费用详情,请参见各引擎的计费文档。
操作步骤
- 进入数据开发。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发,进入DataStudio页面。
- 查找目标节点并进入节点编辑页面。
在
数据开发或
手动业务流程功能模块的目录树,或通过
临时查询功能,查找目标节点,双击进入节点编辑页面。
- 快捷运行所选代码并查看运行结果。
本文以ODPS SQL节点示例。

- 选中目标代码。
在节点编辑页面的SQL代码区域,鼠标定位至目标代码行,系统会自动识别该行代码所属的完整代码片段。
- 运行代码。
说明
- 仅非运行状态的节点支持使用该功能。如果节点的任务代码处于运行状态,则在代码行左侧将不会显示快捷运行(
)图标。
- 快捷运行功能使用的资源组说明如下:
- 快捷运行的代码片段如果包含变量,则首次运行时,需为变量赋值,赋值后,系统会保存变量的此次赋值。后续运行中,如果您需要修改变量的赋值,则请使用高级运行
功能。更多变量的赋值详情,请参见调度参数概述。
您可以通过如下两种方式运行代码:
- 单击代码行左侧快捷运行(
)图标。
- 使用快捷键运行。
- Windows系统:
Ctrl + Enter
。
- Mac系统:
Cmd + Enter
。
运行完成后,您可以根据运行结果判断目标代码是否符合预期,及时修正有误代码。