某局用户反映,预统计服务器于前一天由于网络原因断连没有及时进行采集话单,用户第二天重启动预统计服务器后,无法进行日结和小时结,请描述可能是什么原因,并给出处理办法。
正确答案:
原因分析:
1、因为当前小时结只能处理24小时数据,大于一天的话单需要分开补(实际在处理入小时表是由于需要清除2小时后小时表数据的关系,最大只能处理22小时的数据)
2、目前版本的预统计不是按时间顺序入库,尤其在补入的时候,很难确定哪个小时的数据已完整,只有当话单都处理完成,才可以进行小时结
处理办法:
1、切换预统计使其不入库当前时间生成的话单,同时备份tbl_hourlylog表中lastime数据(最后更新时间)
2、使用预统计入库保存的话单(建议20小时左右的话单量),入库结束后停止预统计
3、手工小时结:
1、格式:小时结过程名最后更新时间(tbl_hourlylog表中lastime数据)最后入库话单时间(估计值)
包括如下八种小时结存储过程
Sp_CopyAlertSCData
Sp_CopyBillData
Sp_CopyDelayTimeData
Sp_CopyErrorBillData
Sp_CopyErrorMoData
Sp_CopyErrorMtData
Sp_CopyMoData
Sp_CopyMtData
1、重复2、3步骤至全部话单处理完
2、恢复tbl_hourlylog表中lastime数据(如果已经入库了更新的话单数据)
1、因为当前小时结只能处理24小时数据,大于一天的话单需要分开补(实际在处理入小时表是由于需要清除2小时后小时表数据的关系,最大只能处理22小时的数据)
2、目前版本的预统计不是按时间顺序入库,尤其在补入的时候,很难确定哪个小时的数据已完整,只有当话单都处理完成,才可以进行小时结
处理办法:
1、切换预统计使其不入库当前时间生成的话单,同时备份tbl_hourlylog表中lastime数据(最后更新时间)
2、使用预统计入库保存的话单(建议20小时左右的话单量),入库结束后停止预统计
3、手工小时结:
1、格式:小时结过程名最后更新时间(tbl_hourlylog表中lastime数据)最后入库话单时间(估计值)
包括如下八种小时结存储过程
Sp_CopyAlertSCData
Sp_CopyBillData
Sp_CopyDelayTimeData
Sp_CopyErrorBillData
Sp_CopyErrorMoData
Sp_CopyErrorMtData
Sp_CopyMoData
Sp_CopyMtData
1、重复2、3步骤至全部话单处理完
2、恢复tbl_hourlylog表中lastime数据(如果已经入库了更新的话单数据)
答案解析:有
微信扫一扫手机做题