excel导出问题排查方法

excel导出出现如下问题:

excel导出问题排查方法 - 图1

原因分析:

1.报表生成的SQL有异常。

思路:首先查看报告本身展示是否有异常,若无异常,可以尝试打开下载下来的这个失败文件,文件内有时候会有对应提示信息,例如报表重名导致的导出失败亦或者是网络因素导致的导出失败。

2.底层数据模型变更。

思路:数据模型发生变更以后,如果保存模型的时候未选择覆盖到报告,在导出报告的时候可能会导致导出异常(因为导出数据的时候必须实时查询底层数据)。若因此失败,可以尝试刷新报告/刷新模型/编辑模型并且覆盖到对应报告,这样的话可以让错误更加明显的暴露出来,方便排查。

如何覆盖到对应报告:数据模型变动了,报告这块我们该做什么?

3.SQL运行超时。

sql 查询超时,目前导出的查询时间是1分钟,如果sql 查询时间大于1分钟,会出现类似的问题。

建议性能调优。

4.有数系统故障

思路:若导出任何报告的Excel都会失败,则考虑是有数本身系统故障。若您有运维能力,可以尝试进入schedule模块,查看服务是否正常运行。若您没有运维能力,则需要联系运维或者技术支持人员。