1 概述
DataLeap 数据开发支持在任务上线前查看草稿状态下的依赖关系(DAG)图,用户可提前在数据开发界面查看当前任务的所有上游任务依赖关系图,这有助于数据开发者预先了解任务的执行顺序,防止因上游依赖错误致使任务执行失败,进而提升数据开发的效率和质量。
草稿态依赖图插件与任务调度依赖配置中的依赖预览查看功能,主要有以下区别:
- 草稿态依赖图插件:在任务草稿状态下,支持查看该任务所有已添加的上游任务依赖情况,属于任务级别的依赖关系查看。

- 依赖预览功能:在任务草稿状态下,支持查看该任务所生成的对应实例与某一个上游任务实例的依赖情况,属于任务实例级别的依赖关系查看。

本文将为您介绍任务上线前查看草稿依赖DAG图插件的使用情况。
2 使用前提
- 插件市场需开通 Dataleap 分布式数据自治服务版本后,方可使用,详见版本服务计费说明。
- 任务需要配置相关的上游任务依赖关系,并保存当前任务。依赖配置详见任务调度依赖。
3 使用步骤
3.1 进入插件市场
- 登录 DataLeap租户控制台 。
- 在概览界面,显示加入的项目中,单击数据开发进入对应项目。
- 在任务开发界面,左侧导航栏中,单击插件市场按钮,进入插件列表页面。

说明
也可以使用Ctrl
+ Shift
+ X
(Mac下使用 ⌘
+ Shift
+ X
),用快捷键方式来快速开启插件市场。
3.2 安装插件
在左侧插件市场列表中,找到上线前查看草稿依赖 DAG 图插件,并单击右侧小齿轮 > 安装按钮,或单击插件详情页的安装按钮,即可一键完成安装。

3.3 使用插件
- 插件完成安装后,单击左侧工具栏回到数据开发界面。
- 在任务目录树中,打开需查看依赖关系的任务,并在调度设置 > 依赖关系中,配置任务上游依赖关系。

- 上游依赖配置完成后,在任务上方工具栏中,单击保存按钮,将当前任务进行保存操作。
- 保存成功后,单击依赖预览按钮,便可进入草稿数据依赖预览界面进行查看上游依赖。

- 在草稿数据依赖预览界面,您可进行以下操作:

- 自动排版:依据当前窗口界面的大小以及任务依赖状况,自动进行排版,为您展示具有最佳可读性的 DAG 图。
- 缩小:按需缩小展示的 DAG 图大小。
- 放大:按需放大展示的 DAG 图大小。
- 重置:在对 DAG 图进行缩小或放大操作之后,能够将其重置为与界面最为适配的展示大小。
- 编辑子节点:在具体子节点中,右键操作,便可在当前项目中跳转到对应的子节点中进行编辑操作。
说明
若所依赖的上游任务为跨项目依赖时,在当前项目下无法直接对子节点进行编辑操作,您可单击界面提示的“这里”按钮,前往跨项目子节点所属的项目下进行编辑操作。

- 复制名称:在具体子节点中,右键操作,可复制当前子节点的任务名称信息。
- 任务草稿数据状态下的上游依赖关系确认无误后,单击确认按钮,完成上游依赖数据查看。
3.4 提交任务时依赖预览
当任务配置完成,在任务提交配置时,您也可通过依赖预览,查看当前任务的上游依赖情况。
- 单击任务工具操作栏中的提交上线按钮,进入提交上线配置窗口。

- 在提交上线弹窗中,单击依赖预览按钮,进入草稿数据依赖预览界面进行查看上游依赖。

- 上游依赖关系确认无误后,单击确认按钮,完成作业提交。
4 卸载插件
左侧单击插件市场按钮,在已安装列表中找到需要卸载的插件,鼠标移动至右侧的小齿轮按钮,单击卸载;或者您也可以在插件详情说明页中,单击卸载按钮,即可完成插件卸载。
