Freigeben über


Vorgehensweise: Zwischenspeichern eines Berichts in Berichts-Manager (Berichts-Generator 2.0)

Eine Möglichkeit, die Leistung zu verbessern, ist die Konfiguration von Zwischenspeichereigenschaften für einen Bericht. Beim Zwischenspeichern eines Berichts wird eine Kopie des gerenderten Berichts für einen kurzen Zeitraum gespeichert. Der erste Benutzer, der den Bericht anfordert, muss warten, bis die gesamte Verarbeitung abgeschlossen ist, bevor er den Bericht anzeigen kann. Nachfolgende Benutzer, die den Bericht innerhalb des Zeitraums der Zwischenspeicherung anfordern, können ihn sofort anzeigen, da die Verarbeitung bereits durchgeführt wurde.

Es gibt Einschränkungen in Bezug auf die Berichtstypen, die Sie zwischenspeichern können. Beispiel: Ein Bericht kann nicht zwischengespeichert werden, wenn die Berichtsausgabe je nach Benutzeridentität variiert oder wenn Daten mithilfe des Sicherheitstokens des Benutzers abgerufen werden, der den Bericht anfordert. Weitere Informationen finden Sie unter "Zwischenspeichern von Berichten in Reporting Services" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation.

So planen Sie den Ablauf eines zwischengespeicherten Berichts

  1. Starten Sie den Berichts-Manager.

  2. Navigieren Sie im Berichts-Manager auf die Seite Inhalt. Navigieren Sie zum Bericht, für den Sie die Zwischenspeichereigenschaften festlegen möchten, und klicken Sie auf den Bericht, um ihn zu öffnen.

  3. Klicken Sie auf die Registerkarte Eigenschaften.

  4. Klicken Sie im linken Frame auf die Registerkarte Ausführung.

  5. Wählen Sie auf der Seite die Option Diesen Bericht mit den neuesten Daten rendern.

  6. Wählen Sie eine der folgenden zwei Cacheoptionen aus, und konfigurieren Sie den Ablauf wie folgt:

    • Wenn die zwischengespeicherte Kopie nach einem bestimmten Zeitraum ablaufen soll, klicken Sie auf Eine temporäre Kopie des Berichts zwischenspeichern. Diese Kopie soll nach der folgenden Anzahl von Minuten ablaufen. Geben Sie die Anzahl von Minuten für den Berichtsablauf ein.

    • Wenn die zwischengespeicherte Kopie nach einem Zeitplan ablaufen soll, klicken Sie auf Eine temporäre Kopie des Berichts zwischenspeichern. Diese Kopie soll gemäß dem folgenden Zeitplan ablaufen. Klicken Sie auf Konfigurieren, oder wählen Sie einen freigegebenen Zeitplan für die Steuerung des Berichtsablaufs aus.

  7. Klicken Sie auf Anwenden.