任务调试流程

任务代码开发完成后,您可根据需要,通过运行、带参运行、快捷运行等功能调试完整代码或代码片段的正确性,并在调试完成后查看运行结果。本文为您介绍任务调试的相关内容。

前提条件

已完成任务开发,详情请参见数据开发概述

背景信息

您可根据业务需要,选择调试运行单个任务调试运行业务流程。运行完成后,可通过查看运行历史新建临时查询文件查看运行结果,并对查询结果进行相关操作

说明

调试运行单个任务或业务流程时,不会收取DataWorks调度资源费用,但会收取相关引擎费用。引擎费用详情,请参见各引擎的计费文档。

调试运行单个任务

  1. 数据开发概述,在左侧导航栏的数据开发或手动业务流程模块,双击业务流程目录下的目标节点,进入该节点的编辑页面。

  2. 调试运行任务。

    在节点编辑页面,使用节点工具栏中的运行或高级运行调试代码逻辑,也可通过快捷运行调试代码片段,具体说明如下表。

    说明

    运行任务时,若查询的目标数据无权限,可参考引擎与数据权限管控概述了解DataWorks中各引擎的权限管控。

    运行方式

    描述

    场景选择

    运行(运行图标)

    支持为代码测试场景的变量赋值,以及指定调度资源组。相关赋值及指定的资源组会被记录,后续运行时可直接使用。

    说明

    新建节点首次运行时会出现配置弹框,您需在弹框中手动为代码中的变量赋值常量。首次赋值会被DataWorks记录,下次执行运行操作时默认使用该配置。

    当您需要频繁调试代码时,可选择此功能。

    带参运行(带参运行图标)

    每次运行都需为测试场景下的变量赋值常量,并指定调度资源组。

    当您需要修改代码中变量的赋值,或修改任务使用的调度资源组时,可选择此功能。

    快捷运行快捷运行图标)

    支持在节点编辑页面的代码区域调试代码片段。

    若您仅需调试节点中的代码片段,可选择此功能。

    说明

    该功能仅用于调试部分代码的正确性,如果需调试完整的代码逻辑,请使用运行或高级运行。

调试运行业务流程

  1. 数据开发概述,在左侧导航栏的数据开发或手动业务流程模块,双击目标业务流程,进入该业务流程面板。

  2. 调试运行业务流程。

    单击业务流程面板工具栏的运行(运行图标),即可按照依赖关系,依次运行整个业务流程中的任务。

    说明
    • 当手动业务流程中各节点存在同名变量,并且该变量可进行统一赋值时,您可在业务流程面板定义使用流程参数并为参数赋值,通过运行业务流程,查看赋值结果及手动任务的执行情况。

    • 仅部分类型节点支持使用流程参数,具体请以实际界面为准。

    • 运行完成后,可在业务流程面板中,右键单击指定节点,查看该节点的运行日志。

查看运行历史

您可进入数据开发(DataStudio)的运行历史页面,查看当前登录账号近三天在数据开发界面运行过的所有任务记录。

任务在数据开发(DataStudio)运行后,将下发至对应引擎的服务执行,即使在任务运行过程中,您不小心将任务关闭,该任务仍会继续执行。您可进入运行历史页面,查看任务运行日志或停止已经下发执行的任务。

新建临时查询文件

若您仅需在数据开发(DataStudio),即开发环境,查询数据及相关SQL代码,测试代码的实际情况与期望值是否相符或验证代码的正确性;而无需将数据或SQL代码发布至生产环境操作生产环境引擎,则可通过新建临时查询文件实现。

说明

运行任务时,若查询的目标数据无权限,可参考引擎与数据权限管控概述了解DataWorks中各引擎的权限管控。

处理查询结果

SQL代码执行成功后,您可对查询结果执行如下操作。

操作

描述

相关文档

分析数据

同步查询结果至电子表格,对查询结果进行更丰富的分析操作。

分析数据

分享数据

同步查询结果至电子表格,通过电子表格的数据分享功能,分享该表数据至指定用户。

分享数据

下载数据

将查询结果以电子表格的形式下载至本地。默认展示1W条数据。

下载数据

说明