如何排期试装载、对账与源数据冻结

在甘特图上排期数据迁移:让分析与映射重叠,规划试装载周期并在中间留出修复,以对账作为切换关口,并确定源数据冻结的长度。

数据迁移的多数延误来自试装载和冻结。本指南说明如何规划试装载周期、把对账设为关口、确定源数据冻结的长度,让切换日期站得住脚。

简而言之

  • 让分析与映射重叠,使早期发现能在映射批准之前改变映射。
  • 让清洗和脚本开发并行,如果现实可行,就在部分清洗过的数据上启动第一轮试装载。
  • 规划两轮或更多试装载,每两轮之间放一项修复任务。
  • 把对账签字确认设为冻结所等待的里程碑。
  • 给源数据冻结单独的任务和工期,让它对业务的影响可以讨论。

规划装载,而不只是迁移

只有一项名为“迁移数据”任务的计划,不可能以有意思的方式出错。数据迁移真正的延误方式很具体:第一次试装载出现了数据分析没有预见的拒收记录,清洗开始后映射决策又变了,对账发现了无人能解释的差异,或者终装载需要的冻结时间比业务能接受的更长。这些都是有工期、有依赖的任务,也都可以规划。

方法是排期这个循环,而不是一条直线。让分析和映射重叠,使早期发现能反馈到映射中。在清洗数据的同时开发脚本。至少规划两轮试装载,中间放一项修复任务,因为第二轮才能告诉你第一轮的修复是否有效。把对账设为切换方案所等待的里程碑,并把冻结作为有自己工期的任务放进去,这样在任何人同意之前,它给业务带来的代价就看得见。

甘特图显示这些部分如何相互推动。多一轮试装载会推迟签字确认,签字确认会推迟冻结,冻结会推迟上线日期。它不显示数据是否正确。这类证据来自你的对账和验证工作,应放在你的项目档案里,并在任务备注中注明引用。

示例分阶段搭建数据迁移模板,工期均为示例。把决策和回退逻辑画成流程图,请看 /zh/templates/数据迁移流程。

分阶段搭建的数据迁移计划

四个阶段共十九项任务。工期均为示例,请设定你自己的。打开电子表格面板,可以看到每个阶段背后的行。

  1. 盘点、分析与映射相互重叠

    “评估源数据质量”在“盘点数据集与责任人”开始两个工作日后开始,“映射字段、主键与转换规则”在评估开始三个工作日后开始。“映射已批准”等待映射和“确定保留与归档范围”。

  2. 清洗、脚本与两轮试装载

    “清洗并去重源数据”(12个工作日)与“开发抽取与装载脚本”(10个工作日)都跟在“映射已批准”之后。“试装载1”在清洗进行五个工作日后开始,随后是“修复装载缺陷与拒收记录”(4)和“试装载2”。

  3. 以对账为关口

    “核对记录数与控制总额”(4个工作日)和“业务抽样验证”(5个工作日)都跟在“试装载2”之后。“切换方案与回退标准”在试装载开始一个工作日后开始。“对账已签字确认”等待前两项。

  4. 冻结、终装载与签收

    “源数据冻结”(4个工作日)等待签字确认和切换方案。终装载在冻结开始一个工作日后启动。随后是“最终对账”和“上线/不上线决策”,再是“归档源数据并收尾”。

运作方式

  1. 让分析与映射重叠

    在盘点开始几天后启动分析,在分析开始几天后启动映射,例如2SS+3。这样,分析的发现可以在映射仍未定稿时就改变它。

  2. 以批准后的映射作为构建的关口

    在映射与建立在其上的一切之间放一个工期为0的里程碑。把保留决策也放进同一个里程碑,免得对你不打算迁移的数据做映射。

  3. 规划试装载周期

    添加一轮试装载、一项修复任务和第二轮试装载。如果预计周期更多,就复制这一对。工期按你的数据量设定,不要照搬示例。

  4. 让对账和业务验证并行

    两者都跟在最后一轮试装载之后,并都汇入一个签字确认里程碑。在装载运行之前,把验收标准写进任务备注,例如哪些记录数和总额必须一致。

  5. 根据终装载确定冻结长度

    把冻结添加为任务,用开始到开始的链接让终装载在其开始一天后启动,其后接最终对账。拉长装载,看看冻结必须多长。

  6. 与业务负责人分享

    在“人员”中填入数据负责人,分享图表,并导出PDF存入切换记录。随着工作完成更新进度。

应避免的错误

  • 只规划一轮试装载

    只有一轮试装载,就没法看出修复是否有效。至少规划两轮,中间放修复任务,如果第一轮出现大量拒收记录,就再加一轮。

  • 对账未签字确认就冻结

    冻结如果按日期而不是按签字确认开始,就可能在差异仍无法解释时启动。请让冻结依赖签字确认里程碑。

  • 把冻结藏在装载里

    如果冻结不是独立任务,直到最后一周都没人能看到它有多长。把它放进图表,让业务有时间调整时能就窗口达成一致。

  • 把按时的计划当作正确的数据

    图表显示对账已规划并已完成。数据是否正确,要靠你记录的记录数、总额和抽样来证明。

打开数据迁移甘特图

打开数据迁移模板,修改试装载的工期,看看上线日期如何变动。

打开数据迁移甘特图

相关指南

常见问题

需要几轮试装载?

这取决于数据量、源数据质量以及映射的稳定程度。通常至少规划两轮,中间留一项修复。如果第一次装载很可能出现大量拒收记录,就多加几对。

数据清洗应该放在计划的哪个位置?

放在映射批准之后,与脚本开发并行,让清洗规则跟随映射。如果你的数据源允许,第一轮试装载可以在部分清洗过的数据上启动。

我可以从电子表格粘贴任务清单吗?

可以。复制行并粘贴到表格中。如果第一行写有“任务”(Task)、“工期”(Duration)和“依赖于”(Depends on)等列名,各列会按名称匹配,英文列名同样可识别。甘特图目前还不支持文件上传。

图表会检查对账结果吗?

不会。它只为对账任务和签字确认排期。结果应放在你的项目档案里。

在哪里能看到决定上线日期的路径?

使用“视图”中的关键路径,点亮决定完成日期的任务链。请看 /zh/guides/甘特图关键路径。

本指南所用的模板

数据迁移甘特图模板:从数据分析到签收 — 可编辑的数据迁移甘特图:数据分析、映射、清洗、试装载、对账、源数据冻结、终装载与签收,含依赖关系、重叠和里程碑。

数据迁移甘特图: 分析与映射 → 清洗与试装载 → 对账与验证 → 冻结、终装载与签收
如何排期试装载、对账与源数据冻结