我的报告需要能够在Web浏览器中呈现大量页面(在此实例中大约为4500)。对于我正在查看的实例,从开始时间到结束时间在报表服务器上完成所需的总时间约为30分钟。有谁知道在Web浏览器中处理如此大型报表的呈现有哪些选项?
在研究如何解决这个问题方面,我已经完成了以下任务。该报告从数据库表中获取其数据,该数据库表已将数据展平为报表服务器上的TimeDataRetrieval为17812或大约18秒。报告本身已经重新格式化,以包含最便宜的报告对象,以便以正确的格式呈现数据。我基本上包含一个包含大约4个嵌套表的表,就是这样。我们试图在2005年的报表服务器上实现这一目标,但继续遇到对我们的客户来说不可行的内存问题。为此,我们将其移至2008报表服务器上,以利用它使用文件系统而不是内存这一事实,最终能够在不耗尽可用内存的情况下使其工作,但当然需要更长的时间
答案 0 :(得分:2)
我认为这是不可能的,浏览器无法处理大量数据。我发现很难相信任何人都会找到有用的4500页报告。
如果所有页面的数据格式大致相同,则应将其拆分为主 - 子报告样式报告。有几页的主要报告,其中包含指向其他子报告的链接。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用任务管理器,在夜间生成报告,因此用户只需下载它,渲染已经完成。