辽源软件定制要改版,老数据怎么才不丢
东辽县一个做蛋品的小厂要换系统。老板第一句话就是,三年的收蛋记录别弄丢。我说这话问得对。我心里当时也没底。这活最怕图快。改版最大的风险不在新功能,在老数据搬不干净。搬数据这事我做过十几回。每回都是先导出,再动手。
改版前先把数据导出来
动手改之前,你要一份完整的导出文件。别听人说数据在库里跑不了。导出来存在你自己电脑上,这一步不能省。蛋品厂那次导了三个表:收蛋记录、客户、结算单。文件我们各存一份,他也存了一份在U盘里。后来真用上了。有一张表在迁移时格式错了,靠这份文件补回来的。我当时后背都出汗了。
导出之后,先看一眼里面有没有乱码。这一步很多人跳过。你导完看过吗?日期格式、手机号前面的零,最容易出问题。我早年吃过一次亏,一千多个客户手机号全丢了首位。补了整整两天。那两天我一句话都不想说。你导完就打开翻两页,翻一翻花不了五分钟。能提前看一眼的事,别等上线再发现。
新旧系统并行跑几天
新系统上线那天,旧的别急着关。我一般让两套一起跑三到七天。同一批单子,两边都录一遍。听着累,但心里踏实。并行这几天,是唯一能对出错的机会。蛋品厂那回并行了五天。我给他们排了两个人专门录。对出来两处对不上,都是分级规则写反了。要是直接切过去,这错能一直错下去。
并行期间有个坑,你得留神。两边都录,人容易漏。我的办法是每天下班前对一次总数。收了多少、发了多少、结了多少,三个数对上就行。辽源经济开发区有个初创团队,并行三天就嫌麻烦停了。上线一个月后发现库存全是虚的。他们那台服务器上还留着两版数据。返工比并行费劲得多。你多熬这几天,值。
哪些数据一定要留
哪些必须留?不是所有数据都值得搬。我给你分个轻重。客户联系方式必须留,这是你的家底。近两年的交易记录必须留,对账要用。三年前的明细可以只留汇总。至于操作日志那类,我一般建议不搬。留不留你说了算,我只给建议。搬得越少,出错越少,这话没错。你自己列个单子,标上留和不留。列完发给做系统的人。
总结:改版之前先把数据导出来,存一份在你自己手里。导完翻两页,看看有没有乱码。新旧系统并行三到七天,每天对一次总数。客户和近两年的交易记录一定要留。今天就找做系统的人要一份导出文件。要到手再谈改版。