2008-10-08 58 views
1

是否有某种方法可以在报告服务中缓存生成的报告,以便稍后将其导出为某种其他格式?Reporting Services 2008:导出而不是重新生成?

即,我正在生成报告的HTML版本(通过web服务),并且如果用户要求提供excel文件,那么我再次生成它,这次用excel。问题是,在这段时间内数据可能发生潜在的变化,HTML和Excel版本可能会有所不同。另一个明显的缺点是报告正在重新生成,只需要更改格式即可。

所以问题是,报告服务是否支持生成的数据的某种缓存机制,以及以后导出为指定的格式?我很好奇,在报表查看器控件中如何实现“导出”按钮 - 它实际上是重新生成报表还是以某种方式导出报表?

回答

2

如果它与SSRS 2005相同,那么在报表服务器门户上的每个单独报表下都会有一个“属性”选项卡,此选项卡下的一个选项将为“执行”。

第一个执行选项是使用最新的数据,但是子选项允许您按计划缓存一定时间的报告。

第二个选项允许您使用计划选项再次从快照自动生成报告。

我看不出为什么他们会在2008年改变这一点,但我不明白为什么微软会做很多事情......

相关问题