excel - SAP BO 4.2 报告导出到 Excel、PDF、CSV 运行时间过长
问题描述
是否有人在将报表导出到SAP/BO 服务器上的Excel、PDF 或 CSV时遇到问题,并且必须等待长达 40 分钟才能完成报表在服务器上的导出?
- 报告在2分钟左右呈现,但用户在服务器上导出到 Excel、PDF 或 CSV 的那一刻,最多需要 40 分钟。
- 报告大小约为70MB。
- 联系 SAP 后,他们的建议是优化报表并减少报表返回的行数。
考虑到报告的呈现速度相当快,我们认为可能会出现另一个问题。
提前谢谢你的帮助。
解决方案
这并不奇怪。70MB 对于导出的文件来说是相当大的。请注意,当您在 WebI 中查看报表时,您一次只能看到一个页面——因此它不会呈现整个报表。它还在服务器上处理报告,因此一次只需将一页传输到您的浏览器。
下载文件时还有许多活动部分:
- WebI 报表引擎为报表生成所有数据
- Web 应用服务器(默认为 Tomcat)将结果呈现为所需的格式
- 文件通过 HTTP 传输
- 您的浏览器接收文件并保存
您可以尝试安排报告,并将其传送到文件共享。这将消除 Web 应用程序和浏览器步骤。
推荐阅读
- c# - 尝试在 MVC 和 Web 窗体站点之间共享 cookie 的重定向循环
- c - 将字符数组作为函数参数传递
- html - 如何将 HTML/CSS 的形式更改为 JSON?
- xml - 如何在 XSLT 中使用“xsl:apply-templates”获取 XML 属性值
- windows - Inno Setup 制作的安装程序需要海拔高度。我该如何避免呢?
- git - Git revert 不恢复文件
- powershell - Powershell 复制上次修改的文件
- scala - Scala 类扩展了 Trait
- matlab - MATLAB .fig 到网格文件?
- ios - 如何使用 Xcode 在 SideMenu 上将徽标居中