手动任务管理
info
该功能仅专业版、旗舰版支持
当手动任务被提交至调度系统后,可以在「运维中心->手动任务->手动任务管理」模块查看已提交的任务列表,包含任务的基本信息。
手动任务和周期任务相比,最主要的特点是手动任务提交到调度后,还需要手动单击「运行」触发任务生成实例。
任务列表
点击「运维中心→离线开发→任务管理」菜单,进入任务列表,包括任务名称、提交时间、任务类型、资源组、责任人等信息
基本功能
列表支持如下基本操作:
- 任务名称搜索:默认为模糊搜索,点击搜索栏右侧的icon,可在「精确匹配」/「头部匹配」/「尾部匹配」3种模式中切换
- 基本过滤:包含任务责任人、是否是我的任务(即责任人为本人的任务)、今日修改、已冻结等条件
- 表头过滤:支持按照任务类型、调度周期进行过滤
任务下线操作
提交到调度的所有任务都可进行「下线」操作,包含冻结的任务
单任务下线
进入「离线任务->任务管理」页面,点击任务操作的「下线」按钮,可对单任务进行下线。
批量任务下线
进入「离线任务->任务管理」页面,勾选需要下线的任务,点击「下线按钮」,可对批量任务进行下线。
任务下线后的影响
1、任务
在「运维中心->手动任务->手动任务管理」列表里自动移除;
在「数据开发」页面提交状态变更为未提交;
任务提交记录保留;
在「数据开发->调度依赖」的上游依赖任务配置的任务列表保留,但此任务在数据开发依赖视图中将会断开所有上下游依赖,成为一个孤立节点。
2、告警
若任务下线,则告警规则中配置的任务被移除。
依赖视图
在「任务列表」中点击任务名称,在任务右侧会展开依赖视图面板,依赖视图中,展现了任务与其上下游任务的依赖关系,默认展开当前任务及其下游1层任务
基本操作
依赖视图中的基本操作如下:
- 绘图区域:
- DAG图的拖拽:按住左键,可对DAG图进行整体拖拽移动
- DAG图的刷新:点击「刷新」icon,可对依赖视图整体刷新(通常用于回到最初选择的任务),需注意,刷新后,已经展开的上下有关系、缩放比例将会重置
- DAG图的放大、缩小:点击「放大」或「缩小」icon即可
- 查看代码:点击后,从当前页面跳转至数据开发页面
- 右键菜单:在依赖视图中,在某个任务上点击鼠标右键,弹出右键菜单
- 展开上/下游(6层):以当前节点为基准,展开当前节点的上下游6层任务,与当前节点平行的任务将不会展现
- 补数据
- 操作记录:展现本任务的操作记录,操作记录包括:创建、提交、冻结/解冻
- 冻结/解冻:对当前任务进行冻结/解冻
- 查看代码:与绘图区域的「查看代码」相同
- 查看实例:点击后跳转至「周期实例」页面,并按此任务名触发一次搜索,业务日期设置为当天
caution
刷新DAG图后,已经展开的上下有关系、缩放比例将会重置
运行任务
在「任务列表」中单击「运行」操作,如图所示
打开运行弹窗,填写「名称」「业务日期」「最大并行实例数」等信息后运行任务,将会生成手动任务实例。可在「手动任务->手动任务实例」中查看。