跳到主要内容

补数作业

最近更新 2026/10/05

概述​

补数作业 是 AE 数据开发平台 中可以用于处理特定场景下数据缺失或更新的功能。当由于系统故障、程序异常或业务逻辑变更等原因,导致历史某段时间区间内的数据计算不完整 或 结果不当 时,补数作业可以针对该时间段进行数据的重新处理和批量回填。

通过补数策略的设置,可以精准回溯数据链路,高效重跑任务流,确保指定时间段内的数据结果与最新逻辑保持一致,从而保障数据仓库或数据湖中数据的完整性、准确性和一致性,为业务分析的连续性和可靠性提供关键支撑。

创建补数作业​

在 【运维】-【补数作业】 界面点击右上角 +新建补数 进入创建页

补数作业设置​

字段说明
补数作业名称空间内唯一,可含小写字母、数字、下划线且长度不能超过80
关联任务流您可以选择一个【已上线】的任务流作为发起补数任务的“源任务流”
补数方式
  • 整流补数:整流补数时,将执行选中任务流中的所有节点任务
  • 仅执行该节点:仅将所选 任务流 下的 该节点任务 作为本次补数的任务范围
  • 从头执行至该节点:将从任务流的 初始节点 执行至 「该节点」(包括)
  • 从该节点开始执行:将从 「该节点」(包括)执行至任务流的 结束节点
查看 DAG系统将根据「选择节点」自动解析 DAG 并高亮,您可以查看该任务流的 DAG 关系

补数策略​

您可以在 补数策略 中选择补数基准日期的范围和作业的运行规则。

字段说明
基准日期 ${bd}:数据结算的基准日期,是补数日期的选择单位

补数日期范围

  • 您可以选择补数的日期时段,日期时段中每个${bd} 会生成一个补数任务流实例
  • ${bd} 支持未来日期选择
  • ${bd} 补数日期范围选择 不能超过2年
日期配置方式
  1. 按步长
  • 步长单位: 决定步长的粒度,默认 天,支持 天/周/月
  • 步长间隔: 表示补数的间隔日期单位长度,默认 1
  1. 手动选择
  • 支持手动选择多个独立的 ${bd} 执行日期
顺序
  • 基准日期正序
  • 基准日期倒序

是否并行

默认:开启(是)

  • 未开启并行时,默认按照指定业务日期顺序串行执行
  • 若开启并行,则按照 分组数 对业务日期进行拆分,并根据分组结果生成多个补数批次并发执行。分组数默认为 2
异常处理策略

补数实例失败后

  • 补数作业失败(默认)
  • 补数作业继续

补数作业状态说明​

补数作业状态说明可操作

待提交 To be submitted

草稿状态,暂未提交执行,未有运行实例
  • 编辑
  • 删除
  • 手动执行
运行中 Running提交运行后,补数作业状态即为“运行中”
  • 终止运行
已完成 Finished补数作业成功执行完毕
  • 删除

失败 Failed

任意一个基准日期${bd} 下的任务流实例运行失败

则补数作业判定为失败

  • 重跑
  • 删除
终止中 Terminating终止的过程状态-
终止 Terminated运行中状态时操作「终止运行」,则补数作业终止
  • 重跑

补数作业管理​

您可以在 【运维】-【补数作业】 页面管理空间内所有补数作业。您可以在列表页查看补数作业的运行情况,重跑作业,或者手动终止正在运行中的作业等等。

管理字段信息如下:

字段说明
补数作业 ID自增唯一 ID
补数作业名称补数作业名称
补数方式支持:整流补数,仅执行该节点,从头执行至该节点,从该节点开始执行
状态包含6种状态:待提交,已完成,运行中,终止中,终止,失败
耗时该作业下所有 最新任务流实例 的执行耗时总和(包括等待排队时间)
负责人补数作业创建人
关联任务流当前补数作业所关联的“源任务流”
创建时间补数作业的创建时间
开始时间补数作业下最新的任务流实例开始运行的时间
结束时间补数作业下最后一个任务流实例结束运行的时间

最后修改时间

最后编辑并保存的时间

注:补数作业手动执行后不可再次编辑

操作编辑,执行,删除,重跑等
进度补数作业的执行进度
这篇文档对你有帮助吗?