福州马尾经济技术开发区有一家做了十二年的外贸公司叫榕贸国际一直在用一套很老的ERP系统是十年前买的当时花了不少钱但是现在这套系统实在是太落后了界面丑陋操作繁琐不支持移动端而且原厂商都已经停止维护了出了问题都没人能修。老板下了决心要换新系统但是最担心的就是数据迁移的问题他们公司这十二年积累的客户资料产品记录订单历史财务数据加起来有几百万条万一迁移过程中丢了数据或者乱了格式那损失可就大了而且外贸行业对数据的准确性要求极高一个数字错了都可能造成严重的经济损失和法律责任。
数据迁移的风险到底有多大
很多人对数据迁移的风险认识不足觉得不就是拷个数据吗有什么难的但实际上数据迁移是信息系统项目里面风险最高的环节之一没有之一我见过太多因为数据迁移失败导致新系统上线延期甚至整个项目失败的案例了。风险主要体现在几个方面第一是数据格式不兼容旧系统的数据结构和新系统的不一样字段对应不上编码格式不一致日期格式不一样这些都需要做转换和映射处理稍有不慎就会出错。第二是数据质量问题旧系统里面积累了十几年的数据肯定有很多重复的过时的错误的脏数据如果不清洗就直接迁移过去会把垃圾也搬到新系统里面去影响新系统的使用效果。
第三是业务中断风险数据迁移期间旧系统通常不能正常使用或者只能只读不能写入这段时间的业务怎么处理数据怎么同步这也是个大问题尤其是对于榕贸国际这种每天都有大量订单进出的外贸公司来说停业一天损失就很大。第四是数据完整性风险迁移之后要逐条核对数据确保没有丢失没有错位没有遗漏这个工作量非常大而且很容易有疏漏福州台江区有一家公司就是因为迁移之后没有仔细核对过了三个月才发现丢了一批两年的订单数据追悔莫及。
怎么做一次安全可靠的数据迁移
第一步是做一次全面的数据资产盘点把旧系统里面所有的数据表字段记录数量数据含义全部梳理清楚形成一份详细的数据字典这是迁移的基础没有这个基础后面的工作都是盲人摸象。第二步是制定详细的迁移方案包括数据映射规则转换逻辑清洗规则校验规则回滚方案等等每一个环节都要有书面文档和责任人特别是回滚方案一旦迁移失败要能够在最短时间内恢复到原始状态把业务中断的影响降到最低。
第三步是做多次测试迁移先拿一部分非核心数据试迁移跑通整个流程发现问题解决问题确认无误之后再做全量的正式迁移千万不要第一次就上来就动真格的。第四步是正式迁移的时间窗口选择要选在业务最低谷的时段比如周末或者节假日而且要提前通知所有相关人员做好准备迁移过程中要有专人监控每完成一个步骤就要做一次校验确认没问题了再进行下一步。
总结
总之数据迁移这件事情真的是宁可慢一点稳一点也不要赶时间冒风险因为数据是企业最核心的资产之一丢了可能就真的找不回来了。福州的企业主们如果你也面临系统更换和数据迁移的问题我建议你一定一定要找有经验的专业团队来做不要为了省这点钱让自己内部不懂的人去瞎折腾因小失大得不偿失。