SSRS 前端报表最多呈现多少行数据

0
有个报表需求,数据量大概是千万条数据,用户要求用SSRS实现,在SSRS前端查询时,出现以下异常:

本地报表处理期间出错。
处理报表时出错。
引发类型为 “System.OutOfMemoryException”的异常。


因此想请问给位大侠,哪位知道SSRS前端报表做多能展现多少行数据,能否扩大其展现行数?

小女子先在这里谢谢各位大侠了!
已邀请:
1

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2014-08-08 回答

如果是千万级的数据就不要全部在报表中呈现了,因为效率低并且展现慢,它需要先把所有数据加载到 DataSet 管理,再加上页面渲染的过程,数据量过大和容易造内存溢出。

建议,多增加参数来控制返回的数量级,我用在页面上的报表最多的数据量也大概就几万条就不得了了。如果用户的目的是想通过 SSRS 将报表导出成 Excel 就完全没有必要使用 SSRS 了,直接通过 SSIS 将数据输出到 Excel。
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-08-07 回答

没有做分页处理嘛。可以考虑分页实现。。
0

heaven - 微软BI架构、SSRS高级开发 2014-08-07 回答

直接用max查询会不会也溢出或者特别长时间,看这个报错是性能不行

要回复问题请先登录注册