2014-10-07 109 views
0

我創建了報告的快照以提高性能。但是,它似乎只在報告的默認值上使用快照。如果我改變這些值,看起來它再次調用該過程(?)或再次渲染報告。拍攝報告快照

該報告有一個數據集,它調用一個過程(無輸入參數),可以使用輸入參數進行過濾。

使用快照選項和處理選項創建了快照。任何想法我需要做什麼才能讓報告始終使用快照?

回答

0

這基本上是快照如何工作 - 它們是使用默認參數值獲取的報告結果的時間點副本。如果您更改報告中的參數,則SSRS將不會使用快照,因爲報告結果可能會有所不同。

聽起來好像您的報告總是返回過程中的所有數據,然後根據參數值在報告渲染時過濾該數據。這不是一個好的設計,可能是報告性能問題的原因。嘗試修改過程以接受參數並從報告中傳遞這些參數 - 這樣,過程只會返回儘可能多的數據以顯示在報告中,並且報告服務器在呈現報告時不必進行過濾。