BIR重复和缺失话单入库处理

发布时间:  2014-12-15 浏览次数:  236 下载次数:  0
问题描述
问题描述:
  经过查询9.28有fail文件生成,10.13把9.28的部分话单进行重新入库(现场这个操作明显有问题),既入库了一些缺失的话单,有入库了几个重复的话单,导致现在数据库既有缺失的数据,又有重复的数据。
告警信息
数据库表里面有重复的记录:
处理过程
1、以9902工号为例,比对t_dcs_billlog和tbilllog9,丢失的数据如【图1】所示:


2、根据datastation日志记录,13号重新入库的话单如【图2】所示:


3、从【图2】的话单内容里确认是否存在【图1】里的话单记录,经过查找丢失的话单记录没有包含在重新入库的这些话单文件里。

4、对比被拿来和从新入库的话单文件和t_dcs_billlog 表发现:
只有Prm20140928_010010002.unl、Prm20140928_010010003.unl、Prm20140928_010010006.unl、Prm20140928_010010007.unl是t_dcs_billlog里缺失的数据。
其他话单在t_dcs_billlog表里早已经入库了。从t_daylog_agentcall_p.csv里确认存在写重复入库的情况。


鉴于现在的数据库里基于存在数据丢失,也存在数据重复,建议对28日的数据做重新入库。

5:按照《eSpace BIR重做日结案例》重新入库9.28日的话单,对上了数据,解决问题。
根因
有原始话单文件入库失败,并且现场又做了重复话单的入库操作导致。
解决方案
参见《eSpace BIR重做日结案例》
建议与总结
现场务必学习清楚:eSpace BIR重做日结案例 这个文档,遇到问题,按照文档操作。

END