最近更新时间:2022.09.07 11:50:09
首次发布时间:2021.09.15 02:56:40
可通过数据回溯,完成任务在指定历史时间范围内的 补数据/重跑 操作,支持单任务、单任务及其下游、多任务、多任务及其下游的回溯操作,发起回溯后,您可在实例运维中查看回溯的实例。本文将为您介绍数据回溯的操作。
补数据:新任务提交上线后,需要补最近30天的数据,可通过数据回溯完成;
重跑:已有任务,变更了数据处理逻辑,需要对已产出数据进行修正,可通过数据回溯完成。
登录 DataLeap租户控制台 。
在对应项目下点击 运维中心 > 离线任务运维 > 数据回溯 界面。
数据回溯模块分为发起的,收到的和待复查三部分,各模块的功能如下:
您可以在此查看该项目发起的全部数据回溯记录,支持新建数据回溯,支持根据发起时间,任务状态,回溯范围和任务层级等参数进行快速筛选。
进入 数据回溯 界面,在界面右上角点击 新建数据回溯,进入新建回溯界面:
参数 | 说明 |
---|---|
回溯范围 | 选择回溯任务的范围:
|
回溯任务 | 搜索回溯任务:
|
回溯业务时间 | 选择回溯的开始业务时间和结束业务时间。 |
生成实例状态(单任务、多任务) | 单任务、多任务生成的实例,可选择以下生成实例的状态:
|
依赖检查(单任务、多任务) | 单任务、多任务生成的实例,运行时是否遵循上游依赖设置:
|
下游自依赖任务(单任务、多任务及其下游) |
|
指定运行时段 | 此次回溯生成的全部回溯实例,都将遵循该运行时段。 |
回溯任务筛选 | 回溯任务比较多时,您可以根据以下类型进行回溯任务的筛选:回溯权限、任务类型、回溯建议、调度类型、依赖类型、频率、任务层级、任务名称、负责人、所属项目等。 |
回溯任务数勾选 | 勾选具体需要回溯的任务 |
根据选择的回溯任务,统计出具体回溯所产生的实例数量。
您可以在每个任务所产生的回溯实例数中,点击 查看 按钮,继续选择需要回溯的业务时间范围。
或者进入 回溯实例高级设置,进行具体回溯实例的筛选,支持以下两个选择方式:
只保留符合条件的回溯实例
剔除符合条件的回溯实例
继续选择回溯权限、业务时间范围等参数进行实例过滤。
最大并行:此次回溯中,包含的所有实例,允许同时运行的实例个数,若包含使用动态分区的任务下多个实例重跑,并行度需设置为1。
回溯原因:输入此次回溯的原因,方便后续管理。
复查人:项目有设置回溯复查要求时,需选择复查人,复查配置操作详见:项目管理--->复查配置。
所有参数配置完成后,点击 确认 按钮,完成数据回溯的任务创建。
可通过筛选和搜索,快速查找到指定的回溯任务,具体筛选和搜索项有:
筛选项:发起时间、任务状态、回溯范围、任务层级、用户筛选。
搜索项:回溯ID、发起任务ID/名称、下游任务ID/名称、发起人、回溯审批人。
重置:重置按钮可以将筛选项都清除,列表中展现出项目下所有的回溯任务。
快速筛选:我的回溯,即筛选出当前账号作为责任人的回溯。
根据回溯任务筛选,展现项目下符合要求的回溯任务列表,在这您可以看到每次发起的回溯ID、发起时间、发起任务ID、回溯的业务时间、发起人、回溯配置、回溯的原因和回溯状态情况。
回溯状态栏中,您可以深入查看此次回溯任务的 回溯详情、或者 回溯任务待任务责任人审批时,发起人可选择 终止下游审批 的操作,取消此次回溯。
您可以在此查看项目下的所属任务,收到的全部数据回溯记录,并且支持回溯审批操作。
支持根据发起时间,任务状态进行快速筛选,还支持根据回溯 ID ,发起任务 ID /名称,回溯中包含的下游任务 ID /名称,回溯发起人/审批人进行搜索。
回溯的任务,在 调度设置 中选择了 谨慎回溯---任务责任人审批 方式,操作详见:调度设置。
回溯发起人不是任务责任人,回溯审批仅支持任务责任人操作。
说明
任务的调度设置中,回溯建议选择为 谨慎回溯---任务责任人审批 方式,但回溯发起人与任务责任人相同时,无需额外的审批操作,回溯是默认同意状态。
任务责任人同意回溯时,若需要 指定运行时段,则DataLeap产品需要购买 DataOps敏捷研发、湖仓一体 或 分布式数据自治 的服务解决方案。
您可以在此查看该项目需要复查的全部数据回溯记录,复查人员登录时支持复查审批操作。
支持根据发起时间,复查状态进行快速筛选,还支持根据回溯 ID ,发起任务 ID /名称,回溯中包含的下游任务 ID /名称,回溯发起人/复查人进行搜索。
项目需要设置 回溯复查策略 ,发起的数据回溯,需要复查人员审批后才会实际进行回溯。回溯复查策略配置详见:项目管理--->复查配置。
通过:复查人进入待复查界面,在操作列中点击 通过 按钮,即可完成审批。
拒绝:复查人进入待复查界面,在操作列中点击 拒绝 按钮,即可拒绝此次回溯。
撤销:回溯发起人,可进入待复查界面,勾选待复查任务,可点击 撤销 ,取消此次回溯复查。
复查通过后:
前往 实例运维 界面,通过 实例筛选搜索 方式,搜索回溯的实例。
或者在 数据回溯发起 界面,回溯列表的 状态栏 中点击 查看详情,进入回溯的多任务列表中,再点击具体任务 状态栏 中的 查看详情,进入运行详情窗口,点击 实例操作入口,进入实例运维界面定位查看具体的回溯任务运行进展。