管理报表处理
报表执行是指用户或报表服务器访问报表时所进行的处理。在报表执行期间,报表服务器将分三个阶段处理报表:报表处理、数据处理和呈现。
报表处理从已发布的报表定义开始。报表定义包含一个或多个查询、布局信息以及代码引用或表达式。报表和数据处理将结果数据集与报表定义中的布局信息结合起来,构造一个中间格式的报表,该报表可以保存起来以供用户快速检索,也可以定向到呈现扩展插件,将其处理成用户所需的查看格式。处理完成后,报表将作为公共语言运行时程序集进行编写,然后在报表服务器上执行。报表服务器能以各种方式使用中间格式。缓存、快照和报表历史记录等功能都使用以中间格式存储的报表。
在按需访问报表或以推送方式访问报表时,报表服务器或者执行端对端处理,或者返回以中间格式保存并随后以特定格式呈现的报表。处理方式由报表执行设置决定。如果报表服务器管理员指定从缓存访问报表或者将报表作为快照进行访问,则报表服务器会从报表服务器数据库检索中间格式的报表,然后呈现出来供用户查看。否则,将执行所有处理阶段。
下图显示了报表的不同处理阶段。数据和报表处理根据报表定义执行,生成一个采用中间格式的报表。中间格式的报表随后将呈现为特定的查看格式。
报表处理关系图
注意: |
---|
具有高级服务的 SQL Server 2005 Express Edition 不支持报表处理。有关此版本中功能的详细信息,请参阅具有高级服务的 SQL Server 2005 Express Edition 中的 Reporting Services。 |
本节内容
- 设置报表执行属性
介绍如何将报表配置为按需运行、从缓存运行或按计划作为报表快照运行。
- Reporting Services 中的报表缓存功能
介绍报表服务器上的报表缓存行为。
- 设置报表执行超时值
提供有关对查询和报表处理设置超时值的信息。
- 管理运行中的进程
提供有关查看和取消运行中的进程的信息。
- 暂停报表和订阅处理
介绍如何临时停止订阅处理,以阻止发生计划的报表操作。
- 验证报表运行情况
介绍确定报表执行时间的各种方式。
- 处理大型报表
为如何配置和分发大型报表提供建议。
请参阅
概念
监视报表服务器性能
配置 Reporting Services 组件
管理 Reporting Services
报表管理器
启动和停止报表服务器 Windows 服务
其他资源
部署 Reporting Services
管理和使用发布的报表