0
我创建了报告的快照以提高性能。但是,它似乎只在报告的默认值上使用快照。如果我改变这些值,看起来它再次调用该过程(?)或再次渲染报告。拍摄报告快照
该报告有一个数据集,它调用一个过程(无输入参数),可以使用输入参数进行过滤。
使用快照选项和处理选项创建了快照。任何想法我需要做什么才能让报告始终使用快照?
我创建了报告的快照以提高性能。但是,它似乎只在报告的默认值上使用快照。如果我改变这些值,看起来它再次调用该过程(?)或再次渲染报告。拍摄报告快照
该报告有一个数据集,它调用一个过程(无输入参数),可以使用输入参数进行过滤。
使用快照选项和处理选项创建了快照。任何想法我需要做什么才能让报告始终使用快照?
这基本上是快照如何工作 - 它们是使用默认参数值获取的报告结果的时间点副本。如果您更改报告中的参数,则SSRS将不会使用快照,因为报告结果可能会有所不同。
听起来好像您的报告总是返回过程中的所有数据,然后根据参数值在报告渲染时过滤该数据。这不是一个好的设计,可能是报告性能问题的原因。尝试修改过程以接受参数并从报告中传递这些参数 - 这样,过程只会返回尽可能多的数据以显示在报告中,并且报告服务器在呈现报告时不必进行过滤。