Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services Reporting Services 2008:导出而不是重新生成?_Reporting Services - Fatal编程技术网

Reporting services Reporting Services 2008:导出而不是重新生成?

Reporting services Reporting Services 2008:导出而不是重新生成?,reporting-services,Reporting Services,是否有某种方法可以在reporting services中缓存生成的报告,以便稍后将其导出为其他格式 也就是说,目前,我正在生成一个HTML版本的报告(通过Web服务),如果用户要求一个excel文件,我会再次生成它,这次是在excel中。问题是,在此期间数据可能会发生变化,HTML和excel版本可能会有所不同。另一个明显的缺点是报告正在重新生成,而仅仅更改格式就足够了 所以问题是,reporting services是否支持为生成的数据提供某种缓存机制,并在以后导出为指定格式?我很好奇,报表

是否有某种方法可以在reporting services中缓存生成的报告,以便稍后将其导出为其他格式

也就是说,目前,我正在生成一个HTML版本的报告(通过Web服务),如果用户要求一个excel文件,我会再次生成它,这次是在excel中。问题是,在此期间数据可能会发生变化,HTML和excel版本可能会有所不同。另一个明显的缺点是报告正在重新生成,而仅仅更改格式就足够了


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

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

第一个执行选项是从最新的数据开始工作,但子选项允许您按计划将报告缓存一定时间

第二个选项允许您从快照自动生成报告,同样使用调度选项

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