Skip to main content

手动任务管理

info

该功能仅专业版、旗舰版支持

当手动任务被提交至调度系统后,可以在「运维中心->手动任务->手动任务管理」模块查看已提交的任务列表,包含任务的基本信息。

手动任务和周期任务相比,最主要的特点是手动任务提交到调度后,还需要手动单击「运行」触发任务生成实例。

image-20230506111641604

任务列表

点击「运维中心→离线开发→任务管理」菜单,进入任务列表,包括任务名称、提交时间、任务类型、资源组、责任人等信息

基本功能

列表支持如下基本操作:

  • 任务名称搜索:默认为模糊搜索,点击搜索栏右侧的icon,可在「精确匹配」/「头部匹配」/「尾部匹配」3种模式中切换
  • 基本过滤:包含任务责任人、是否是我的任务(即责任人为本人的任务)、今日修改、已冻结等条件
  • 表头过滤:支持按照任务类型、调度周期进行过滤

任务下线操作

提交到调度的所有任务都可进行「下线」操作,包含冻结的任务

单任务下线

进入「离线任务->任务管理」页面,点击任务操作的「下线」按钮,可对单任务进行下线。

image-20230506160921509

批量任务下线

进入「离线任务->任务管理」页面,勾选需要下线的任务,点击「下线按钮」,可对批量任务进行下线。

image-20230506160943583

任务下线后的影响

1、任务

  • 在「运维中心->手动任务->手动任务管理」列表里自动移除;

  • 在「数据开发」页面提交状态变更为未提交;

  • 任务提交记录保留;

  • 在「数据开发->调度依赖」的上游依赖任务配置的任务列表保留,但此任务在数据开发依赖视图中将会断开所有上下游依赖,成为一个孤立节点。

任务下线3

2、告警

若任务下线,则告警规则中配置的任务被移除。

依赖视图

在「任务列表」中点击任务名称,在任务右侧会展开依赖视图面板,依赖视图中,展现了任务与其上下游任务的依赖关系,默认展开当前任务及其下游1层任务

image-20230506161018723

基本操作

依赖视图中的基本操作如下:

  • 绘图区域:
    • DAG图的拖拽:按住左键,可对DAG图进行整体拖拽移动
    • DAG图的刷新:点击「刷新」icon,可对依赖视图整体刷新(通常用于回到最初选择的任务),需注意,刷新后,已经展开的上下有关系、缩放比例将会重置
    • DAG图的放大、缩小:点击「放大」或「缩小」icon即可
    • 查看代码:点击后,从当前页面跳转至数据开发页面
  • 右键菜单:在依赖视图中,在某个任务上点击鼠标右键,弹出右键菜单
    • 展开上/下游(6层):以当前节点为基准,展开当前节点的上下游6层任务,与当前节点平行的任务将不会展现
    • 补数据
    • 操作记录:展现本任务的操作记录,操作记录包括:创建、提交、冻结/解冻
    • 冻结/解冻:对当前任务进行冻结/解冻
    • 查看代码:与绘图区域的「查看代码」相同
    • 查看实例:点击后跳转至「周期实例」页面,并按此任务名触发一次搜索,业务日期设置为当天
caution

刷新DAG图后,已经展开的上下有关系、缩放比例将会重置

运行任务

在「任务列表」中单击「运行」操作,如图所示

image-20230506161308210

打开运行弹窗,填写「名称」「业务日期」「最大并行实例数」等信息后运行任务,将会生成手动任务实例。可在「手动任务->手动任务实例」中查看。

image-20230506161453358