eSpaceCCV300R005C31SPC200报表无数据

发布时间:  2015-02-16 浏览次数:  162 下载次数:  0
问题描述
客户现场使用eSpace CTI V300R005C51SPC200路由平台,配套使用eSpaceBIR_V300R005C03SPC022报表系统,数据库使用SQL Server 2008 R2版本。

登录报表系统后,查询到任意的报表项目都无数据。
处理过程

话单入库过程如下图所示:

 

排查报表无数据问题,则应从话单入库相反的方向查找问题:

 

1、查询到报表无数据之后,进入数据库中查看数据库表,查询到数据库的周期日结表与实时日结表中均无数据;

 

2、实时话单通过Datastation话单入库工具进行话单入库操作,打开DatastationCli工具查看话单入库任务,发现实时话单入库产生“在将varchar值‘8:’转换成数据类型int时失败”的错误提示信息;

 

 

3、在发现入库失败后,发现话单原始路径下产生大量的.FAIL文件;

 

4、根据话单入库失败提示,查看话单文件,无异常;

 

5、查询数据库varchar值信息,发现对应数据库时区信息,将数据库时区信息由“+8:00”修改为“+08:00”后,再将话单文件后缀修改为.unl后话单实现正常入库;

 

6、手动执行数据转移操作后,查询报表数据,可以正常查询到数据信息。

根因

产品文档eSpace CC_V200R001C31SPC200,调测语音报表的前提条件里面,检查时区表配置是否正确中,多时区局点不正确。未正常标明时区的具体配置。

 

解决方案

 在调测报表的前提中,第一项检查时区表配置是否正确的时候,如查询到时区配置不正确,在执行命令insert into t_dbtimezone (dbtzone, description) values ('+0:00', 'UIDB timezone offset format: +hh24:mm');时,对应需要更改的时区信息“+0:00”更改为对应的“+00:00”格式。

END