当前任务运维中心支持单个任务补数据批量补数据功能。单个任务补数据功能可在任务列表针对具体任务进行补数据操作。补数据实例运维页面主要提供批量补数据功能。
20 任务运维04.png

说明:
1. 涉及任务数的第一个数字表示需要补数据的任务总数,括号中的数字表示源头任务数量。
2. 实例完成率表示计划补数据的实例总数的完成率(直接运行成功或最近一次重跑成功即算成功)。
3. 补数据任务支持暂停,补数据总时长会计算暂停的时间。

使用说明


功能使用场景:

  • 当任务新建后希望对历史数据进行加工,可通过补数据功能选择历史某个时间段来执行任务;
  • 当任务某个时间段内数据有问题或者任务异常,可通过补数据对历史异常的数据或任务进行重新生成实例并执行,达到修复历史数据的目的。

操作权限说明


补数据操作需要具备以下两个权限:

  • 项目中心功能权限模块中指定任务并勾选补数据权限,授权后才可进行补数据操作;
    补数据实例运维 - 图2

  • 项目配置补数据时间窗口中配置允许补数据时间窗口。暂停补数据时间窗口期之外的时间段才可进行补数据操作。
    补数据实例运维 - 图3

功能使用流程


  1. 补数据实例运维页面单击批量补数据按钮,进入配置界面。

  2. 在配置页面中,首先要选择源头任务,选中一个或多个任务后移入右边已选任务框中,单击下一步
    补数据实例运维 - 图4

    说明: 此处支持任务批量导入功能,单击批量导入按钮,输入任务名称,分隔符支持空格、换行、“,”、“;”,最多500个。对于任务组内任务,按照任务名称(任务组名称)的格式进行填写,例如my_task1(task_group_1)。
  3. 确定下游任务环节,用户可根据实际情况按需勾选需要补数据的下游任务。
    补数据实例运维 - 图5

    注意:
    1.暂不支持对其它项目的任务执行补数据,可通过下载下游任务清单,通知对应项目的人员执行补数据。
    2.针对不同调度周期的下游,确定是否需要选择执行补数据。比如上游是天调度任务,存在下游是小时调度任务,是否需要对小时任务执行补数据等。
    3.针对有配置调度日历的任务(包括下游任务),在补数据时仅会对计划执行时间范围内且调度日历中已配置“调度日”的日期才会生成实例,不在调度日的日期不会生成实例。
  4. 配置补数据设置页面,完成批量补数据的基础设置、执行设置以及通知设置。
    补数据实例运维 - 图6

    参数信息 说明
    补数据任务名称 补数据任务名称会自动创建,也支持手动修改。
    计划执行时间范围 通过设置该时间范围,可使所有计划执行时间在该范围内的任务再次生成实例并运行。
    执行方式 立即执行延后执行。如果设置延后执行需要设置具体的启动时间。
    实例并发度 表示当前补数据任务最多同时可运行实例的数量。
    通知条件 包括补数据任务成功、补数据任务中止、实例出现失败。
    通知对象 可以是当前用户或任务负责人,也可以自定义其他人。
    通知方式 支持邮件、popo、stone、企业微信、钉钉等。
  5. 补数据实例运维列表页,可查看已创建的补数据任务,可对补数据任务进行暂停、终止、恢复等操作。