任务代码开发完成后,您可根据需要,通过运行、带参运行、快捷运行等功能调试完整代码或代码片段的正确性,并在调试完成后查看运行结果。本文为您介绍任务调试的相关内容。
前提条件
已完成任务开发,详情请参见数据开发概述。
背景信息
您可根据业务需要,选择调试运行单个任务或调试运行业务流程。运行完成后,可通过查看运行历史、新建临时查询文件查看运行结果,并对查询结果进行相关操作。
调试运行单个任务或业务流程时,不会收取DataWorks调度资源费用,但会收取相关引擎费用。引擎费用详情,请参见各引擎的计费文档。
调试运行单个任务
数据开发概述,在左侧导航栏的数据开发或手动业务流程模块,双击业务流程目录下的目标节点,进入该节点的编辑页面。
调试运行任务。
在节点编辑页面,使用节点工具栏中的运行或高级运行调试代码逻辑,也可通过快捷运行调试代码片段,具体说明如下表。
说明运行任务时,若查询的目标数据无权限,可参考引擎与数据权限管控概述了解DataWorks中各引擎的权限管控。
运行方式
描述
场景选择
运行(图标)
支持为代码测试场景的变量赋值,以及指定调度资源组。相关赋值及指定的资源组会被记录,后续运行时可直接使用。
说明新建节点首次运行时会出现配置弹框,您需在弹框中手动为代码中的变量赋值常量。首次赋值会被DataWorks记录,下次执行运行操作时默认使用该配置。
当您需要频繁调试代码时,可选择此功能。
带参运行(图标)
每次运行都需为测试场景下的变量赋值常量,并指定调度资源组。
当您需要修改代码中变量的赋值,或修改任务使用的调度资源组时,可选择此功能。
快捷运行(图标)
支持在节点编辑页面的代码区域调试代码片段。
若您仅需调试节点中的代码片段,可选择此功能。
说明该功能仅用于调试部分代码的正确性,如果需调试完整的代码逻辑,请使用运行或高级运行。
调试运行业务流程
查看运行历史
您可进入数据开发(DataStudio)的运行历史页面,查看当前登录账号近三天在数据开发界面运行过的所有任务记录。
任务在数据开发(DataStudio)运行后,将下发至对应引擎的服务执行,即使在任务运行过程中,您不小心将任务关闭,该任务仍会继续执行。您可进入运行历史页面,查看任务运行日志或停止已经下发执行的任务。
新建临时查询文件
若您仅需在数据开发(DataStudio),即开发环境,查询数据及相关SQL代码,测试代码的实际情况与期望值是否相符或验证代码的正确性;而无需将数据或SQL代码发布至生产环境操作生产环境引擎,则可通过新建临时查询文件实现。
运行任务时,若查询的目标数据无权限,可参考引擎与数据权限管控概述了解DataWorks中各引擎的权限管控。
处理查询结果
SQL代码执行成功后,您可对查询结果执行如下操作。
操作 | 描述 | 相关文档 |
分析数据 | 同步查询结果至电子表格,对查询结果进行更丰富的分析操作。 | |
分享数据 | 同步查询结果至电子表格,通过电子表格的数据分享功能,分享该表数据至指定用户。 | |
下载数据 | 将查询结果以电子表格的形式下载至本地。默认展示1W条数据。 |
租户管理员、租户安全管理员、以及被授权空间管理员角色的RAM用户可进入数据查询与分析管控,对查询结果的展示条数、下载条数、是否允许下载等操作进行管控。授权详情请参见添加空间成员并管理成员角色权限。
当前仅支持DataWorks标准版、专业版、企业版使用下载功能。如需使用该功能,可升级DataWorks至相应版本。详情请参见DataWorks各版本详解。