如何缓存报表(报表管理器)

提高性能的一种方法是配置报表的缓存属性。将报表缓存之后,将在一段时间内保存所呈现报表的副本。请求报表的第一个用户需要等待所有处理完成才能查看报表。因为处理已经完成,所以以后在缓存期间请求该报表的用户可以立即查看它。

对于可缓存的报表类型,有一些限制。例如,如果报表输出随着用户标识的变化而变化,或者使用请求该报表的用户的安全令牌检索数据,则无法缓存此报表。有关详细信息,请参阅 Reporting Services 中的报表缓存功能

计划缓存报表的过期时间

  1. 启动报表管理器

  2. 在报表管理器中,导航到**“内容”**页。导航到要设置缓存属性的报表,然后单击该报表将其打开。

  3. 单击**“属性”**选项卡。

  4. 在左框架中,单击**“执行”**选项卡。

  5. 在该页上,选择**“用最新数据呈现此报表”**。

  6. 选择如下两个缓存选项之一并配置过期时间:

    • 若要将缓存副本配置为在特定时间段后过期,请单击**“缓存报表的临时副本。在数分钟之后使报表副本过期”**。键入报表过期所需的分钟数。

    • 若要将缓存副本配置为按计划过期,请单击**“缓存报表的临时副本。按下列计划使报表副本过期。”单击“配置”**,或选择一个共享计划以控制报表过期时间。

  7. 单击**“应用”**。