全部产品
云市场

任务流

更新时间:2019-08-18 20:07:55

定义

  • 任务流为一个或多个任务编排而成的任务组,采用DAG(有向无环图)表达。
    • 它是数据分析的基础,首先看看如何创建一个任务流。

任务流的创建

  • 点击如下图的创建按钮即可创建任务流。
    add

任务流的查看/编辑

  • 双击左侧目录树中的任务流 或右键选择 DAG图,即可打开查看任务流。
    edit

  • 可以看到,任务流中还有“任务”、“调度配置”、“人员配置”、“操作历史”可以配置/查看。

任务流中任务间的依赖

依赖建立

  • 鼠标放在DAG图的任务上,可以拉出关系边,如图所示:tuodong

    依赖的关系

    任务之间的关系表明先后顺序,例如:关系上图中,执行顺序为:
  1. a
  2. b
  3. c、d并发执行

调度配置

  • 是否开启:开启,表示需要周期调度
  • 生效时间:表示调度生效的区间,默认1970-01-01~9999-01-01表示一直都生效。
  • 调度周期:目前支持日、周、月的粒度调度。
  • 具体时间:触发调度的具体时间。
  • cron表达式:根据配置的具体周期、时间进行联动展现

配置好后,按“确定”保存配置后方可生效,按照周期调度

time

人员配置

  • 责任人:可编辑当前任务流、任务相关配置,可试运行任务,接收任务运行告警信息。
  • 相关人员:具备查看当前任务流、任务相关配置的权限,可试运行任务,不具备编辑权限。
  • 管理员&DBA:基本权限与 相关人员 一致,额外具备编辑&转交 责任人 的权限(页面上不体现管理员、DBA人员信息)member

操作历史

  • 操作历史中会展示用户对“任务流”的所有更改操作。oplog