背景:
- 旧功能改造影响到历史数据展示
- 拉取媒体数据增加新字段,影响消耗展示
思考:
- 对历史数据有影响的按照:快照(上线或者执行脚本前的数据)+时间(日,月,年)处理
- 新功能开发,可以让产品提供相关的数据进行对照
其中对历史数据影响最大,本次重点讨论这个
方案:
比如要开发一个功能,但是要对表进行改造或者要改变查询方式,可以如下处理
1.单纯的数值验收,如(消耗,付费金额验收). 先以天为单位开始(必须按照天的维度来处理,这样对线上数据影响最小波动最小),快照截图或者导出数据,然后执行程序,将产生的消耗数据进行比较是否有gap值
- 以此循环,层层推进到月,年,2022年1月开始的历史都得全验收
条件查询验收.增加查询条件,如,快照截图或者导出,将查询条件和数值进行比对
- 让市场投放人员进行配合验收,一定要验收历史数据
- 对用户提出的bug及时修复
- 若碰到暂时解决没解决的gap先回滚旧逻辑,不影响使用优先