DataWorks的快捷运行功能,帮助您在节点编辑页面,快速运行选中的代码片段。您可以通过该功能测试代码片段编写是否正确。本文为您介绍如何快捷运行目标代码。

前提条件

已创建ODPS SQL或EMR Hive节点,并编写任务代码。

使用限制

  • 目前仅支持ODPS SQL、EMR Hive节点使用快捷运行功能。
  • 仅非运行状态的节点支持使用该功能。如果节点的任务代码处于运行状态,则在代码行左侧将不会显示快捷运行(运行)图标。

注意事项

快捷运行会真实执行代码逻辑,不收取调度资源费用,但会收取相关引擎费用。引擎费用详情,请参见各引擎的计费文档。

操作步骤

  1. 进入数据开发。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的数据开发,进入DataStudio页面。
  2. 查找目标节点并进入节点编辑页面。
    数据开发手动业务流程功能模块的目录树,或通过临时查询功能,查找目标节点,双击进入节点编辑页面。
  3. 快捷运行所选代码并查看运行结果。
    本文以ODPS SQL节点示例。运行代码片段
    1. 选中目标代码。
      在节点编辑页面的SQL代码区域,鼠标定位至目标代码行,系统会自动识别该行代码所属的完整代码片段。
    2. 运行代码。
      说明
      • 仅非运行状态的节点支持使用该功能。如果节点的任务代码处于运行状态,则在代码行左侧将不会显示快捷运行(运行)图标。
      • 快捷运行功能使用的资源组说明如下:
        • 快捷运行会真实执行代码逻辑,不收取调度资源费用,但会收取相关引擎费用。引擎费用详情,请参见各引擎的计费文档。

        • 快捷运行当前代码片段所使用的资源组,为最近一次运行(包括快捷运行运行、运行运行、高级运行高级运行)节点代码时使用的资源组。
        • 若当前节点为首次运行,则您需要根据业务情况选择所使用的调度资源组。如果没有合适的资源组,您可以参考新增和使用独享调度资源组新建。
        • 若您需要修改当前节点运行时使用的资源组,则请使用高级运行高级运行功能。
      • 快捷运行的代码片段如果包含变量,则首次运行时,需为变量赋值,赋值后,系统会保存变量的此次赋值。后续运行中,如果您需要修改变量的赋值,则请使用高级运行高级运行功能。更多变量的赋值详情,请参见调度参数概述
      您可以通过如下两种方式运行代码:
      • 单击代码行左侧快捷运行(运行)图标。
      • 使用快捷键运行。
        • Windows系统:Ctrl + Enter
        • Mac系统:Cmd + Enter
      运行完成后,您可以根据运行结果判断目标代码是否符合预期,及时修正有误代码。