天枢数据校验思考

141 阅读1分钟

背景:

  1. 旧功能改造影响到历史数据展示
  2. 拉取媒体数据增加新字段,影响消耗展示

思考:

  1. 对历史数据有影响的按照:快照(上线或者执行脚本前的数据)+时间(日,月,年)处理
  2. 新功能开发,可以让产品提供相关的数据进行对照

其中对历史数据影响最大,本次重点讨论这个

方案:

比如要开发一个功能,但是要对表进行改造或者要改变查询方式,可以如下处理

1.单纯的数值验收,如(消耗,付费金额验收). 先以天为单位开始(必须按照天的维度来处理,这样对线上数据影响最小波动最小),快照截图或者导出数据image.png,然后执行程序,将产生的消耗数据进行比较是否有gap值

  1. 以此循环,层层推进到月,年,2022年1月开始的历史都得全验收
  2. 条件查询验收.增加查询条件,如image.png,快照截图或者导出,将查询条件和数值进行比对
  3. 让市场投放人员进行配合验收,一定要验收历史数据
  4. 对用户提出的bug及时修复
  5. 若碰到暂时解决没解决的gap先回滚旧逻辑,不影响使用优先