先把要迁的东西分成三类
很多人把“数据迁移”理解成一个动作,实际上它包含三类性质完全不同的工作,混在一起做必然出问题。
| 类型 | 内容 | 迁移目标 | 难点 |
|---|---|---|---|
| 历史数据 | 已结账期间的科目余额、明细账、报表 | 可查询、可追溯 | 科目体系差异、辅助核算维度差异 |
| 在途业务 | 未付款应付、未核销应收、未报销单据 | 可继续处理直至完结 | 状态映射、审批流衔接 |
| 历史档案 | 凭证、账簿、报表、合同等原始资料 | 可检索、可调阅 | 目录结构重建、格式兼容 |
三类的工作方法不同:历史数据重映射,在途业务重状态,历史档案重索引。建议分三个子项目推进,各有独立的验收标准。
科目映射是核心工作
科目映射不是简单的名称对照。原系统的科目体系可能与新系统不同——层级深度不同、辅助核算的维度不同、有的科目在新体系里需要拆分或合并。
映射表的建议做法是:先按一级、二级科目做主体映射,再处理末级科目与辅助核算的组合关系,最后核对期初余额能否试算平衡。试算平衡是硬性验收标准,不平就不能进入下一步。
映射时要特别留意
- 原系统按辅助核算挂接的明细,新系统是否有对应维度
- 外币科目的原币与本位币余额需要分别映射
- 往来科目的明细余额需要携带往来单位信息
- 存在多套账(如税务账与内部管理账)时的对应关系
在途业务的处理最容易被低估
历史数据迁完之后可以做查询验证,但在途业务的验证需要等它跑完整个流程。这意味着在途业务的迁移必须提前完成,留出足够时间让它在新系统里走到终结状态。
一个常见的坑是审批流衔接。某张报销单在原系统里已经走到二级审批,迁移到新系统后应该从哪个节点继续?如果处理不当,要么要求重新走审批(引发抱怨),要么直接置为通过(失去控制)。合理的做法是按状态映射规则逐单确认,并在迁移报告中记录每一类状态的映射依据。
历史档案的索引重建
历史档案通常不需要重新录入,只需要在原文件基础上重建检索索引。工作重点是两件事:确认文件格式在新系统中可正常打开,以及按新的目录结构建立索引。
如果原系统中的档案与凭证是关联的,这个关联关系也应一并迁移,否则迁移后会变成一堆孤立的文件,检索价值大打折扣。
切换前后的关键动作
- 切换前一个月:完成映射表设计与评审,启动在途业务盘点
- 切换前两周:在测试环境完成全量数据迁移与试算平衡验证
- 切换前一周:组织关键用户做全流程演练,覆盖报销、应付、付款、记账、归档
- 切换时点:选择在月末结账后、新期间开始前,避开业务高峰
- 切换后一个月:并行比对关键指标,确认新系统数据与原系统能够对上
迁移过程中建议保留完整的迁移日志:迁了什么、迁了多少、异常多少、异常如何处理。这份日志在后续审计或数据核对时会被反复用到,临时整理的成本远高于过程中记录。