永远需要我注意到,当我运行一个包含什么,但执行时间栏的一份报告,该报告花费很长的时间加载每当我有从SQL大的嵌入式数据集。为什么是这样?该报告甚至没有查找数据集中的任何数据,那么它在做什么?加载时间显然与数据集中的数据量成正比。有没有更好的方法来创建数据集? SQL Report Builder看起来很不稳定,因为我的一些数据集包含数百万条记录。SQL报表生成器与空报告
0
A
回答
3
报告生成查询涉及三个阶段:
- 数据检索
- 处理
- 渲染
这些阶段顺序运行,所以在数据检索阶段Reporting Services不知道如何将数据会被使用报告,因此它将执行报告中所有数据集的查询。处理阶段然后获取数据集查询的结果并将报表结构(如表和分组)应用于数据。
这就是为什么你的报告被执行,即使该报告只包含了执行时间字段中的数据集查询,并且也是为什么以确保数据集只返回报表所需的数据是很重要的。最小化数据检索的数量对于良好的报表性能非常重要。
+0
哎。这将做到这一点。 – 2012-05-03 12:44:21
0
你确定你没有在报表上的任何表矩阵? Tablix的有一个数据集属性,如果您运行与该属性设置为dataSet1例如报告,SSRS将执行对数据集1
+0
这只是带有标题和执行时间字段的默认报告。除此之外,它完全是空的。 – 2012-05-03 12:39:53
相关问题
- 1. MS SQL Server报告生成器报告其中子句参数
- 2. 生成SQL服务器健康报告
- 3. Intellij与TestNG报告生成
- 4. 生成报告
- 5. 报告生成
- 6. 报告生成器3.0与asp.net
- 7. 生成PDF报告
- 8. Java报告生成
- 9. 生成knitr报告
- 10. PDF报告生成
- 11. 生成TestNG报告
- 12. 报表生成器中的报表头
- 13. 生成URL报告 - SQL Server报告服务2008
- 14. 报告与子报告产生空白页
- 15. 魅力报告html生成空白
- 16. SQL Server 2008 R2(报表生成器3.0) - 动态子报表
- 17. 用SQL Server报表生成器覆盖现有报表
- 18. SQL SSRS和报表生成器
- 19. 从主报告传递参数到钻取SQL Server报表生成器3.0
- 20. 表报表生成器
- 21. 报告查看器显示“正在生成报告”.net
- 22. 报告查看器,报告正在生成运行永远!
- 23. 从sql数据库生成pdf报告
- 24. 从sql查询生成html报告
- 25. 填充与报表生成器
- 26. 生成报告与while循环
- 27. SQL Server报表生成器3.0排除空字段
- 28. 如何生成Checkstyle报告?
- 29. 在php上生成报告?
- 30. 在C中生成报告#
为什么你有数据集那里,如果你不使用它? – Lamak 2012-04-27 19:52:09
我刚开始建设的报告,所以我添加数据集,我是计划使用。当它只是带有标题和执行时间字段的默认报告时,我运行了它。当我看到它需要多长时间时,我很好奇。 – 2012-05-03 12:39:11