Freigeben über


Vorabladen des Caches (Berichts-Manager)

Sie können den Cache für ein freigegebenes Dataset vorab laden, indem Sie einen Cacheaktualisierungsplan für das freigegebene Dataset erstellen.

Sie können den Cache für einen Bericht in die zwei Weisen vorab laden:

  1. Erstellen Sie einen Cacheaktualisierungsplan für den Bericht. Dies ist die bevorzugte Methode.

  2. Verwenden Sie ein datengesteuertes Abonnement zum Vorabladen des Caches mit Instanzen parametrisierter Berichte. In Reporting Services -Versionen vor SQL Server 2008 R2bestand darin die einzige Möglichkeit, den Cache vorab zu laden. Weitere Informationen finden Sie unter Zwischenspeichern von Berichten (SSRS).

Die folgenden Bedingungen müssen erfüllt sein, bevor Sie einen Bericht oder ein freigegebenes Dataset zwischenspeichern können:

  • Für das freigegebene Dataset oder den Bericht muss die Zwischenspeicherung aktiviert sein.

  • Die freigegebenen Datenquellen für das freigegebene Dataset oder den Bericht müssen für die Verwendung gespeicherter Anmeldeinformationen oder keiner Anmeldeinformationen konfiguriert sein.

  • Der SQL Server -Agent-Dienst muss ausgeführt werden.

So laden Sie den Cache vorab, indem Sie einen Cacheaktualisierungsplan erstellen

  1. Starten Sie den Berichts-Manager (einheitlicher SSRS-Modus).

  2. Navigieren Sie im Berichts-Manager zur Seite Inhalt und dann zu dem Element, das zwischengespeichert werden soll.

  3. Zeigen Sie auf das Element, und klicken Sie auf die Dropdownliste und anschließend auf Verwalten.

  4. Klicken Sie auf die Registerkarte Optionen zur Cacheaktualisierung .

  5. Klicken Sie auf der Symbolleiste auf Neuer Cacheaktualisierungsplan.

    Hinweis

    Wenn für das Element keine Zwischenspeicherung aktiviert ist, werden Sie aufgefordert, das Zwischenspeichern zu aktivieren. Um das Zwischenspeichern zu aktivieren, klicken Sie auf OK.

    Die Seite Cacheaktualisierungsplan wird geöffnet.

  6. Geben Sie optional eine Beschreibung für den Aktualisierungsplan ein.

  7. Klicken Sie für einen freigegebenen Zeitplan auf Freigegebener Zeitplan, und wählen Sie dann den Namen des zu verwendenden Zeitplans aus.

    Klicken Sie für einen benutzerdefinierten Zeitplan auf Elementspezifischer Zeitplanund anschließend auf Konfigurieren.

  8. Konfigurieren des Zeitplans

  9. Klicken Sie auf OK.

So laden Sie den Cache mit einem benutzerspezifischen Bericht vorab, indem Sie ein datengesteuertes Abonnement verwenden

  1. Starten Sie den Berichts-Manager (einheitlicher SSRS-Modus).

  2. Navigieren Sie im Berichts-Manager zur Seite Inhalt und dann zum Bericht, für den Sie ein Abonnement erstellen möchten.

  3. Klicken Sie auf den Bericht und auf die Registerkarte Abonnements , und klicken Sie anschließend auf Neues datengesteuertes Abonnement.

  4. Optional geben Sie eine Beschreibung für das Abonnement ein.

  5. Wählen Sie in der Liste Geben Sie an, wie Empfänger benachrichtigt werden die Option NULL-Übermittlungsanbieter.

  6. Geben Sie einen Datenquellentyp an, und klicken Sie auf Weiter , um die Datenquelle zu konfigurieren.

  7. Geben Sie den Verbindungstyp, die Verbindungszeichenfolge und die Anmeldeinformationen für den Zugriff auf die Datenquelle mit Abonnentendaten an. Das folgende Beispiel veranschaulicht eine Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit einer SQL Server Datenbank namens Abonnenten verwendet wird:

    data source=<servername>; initial catalog=Subscribers  
    
  8. Klicken Sie auf Weiter.

  9. Geben Sie die Abfrage oder den Befehl an, die bzw. der Abonnentendaten abruft. Sie können auch den Timeoutzeitraum für Abfragen erhöhen, deren Verarbeitung lange dauert. Beispiel:

    Select * from UserInfo  
    
  10. Klicken Sie auf Überprüfen. Die Abfrage muss überprüft werden, bevor der Vorgang fortgesetzt werden kann. Wenn die Meldung Die Abfrage wurde erfolgreich überprüft angezeigt wird, klicken Sie auf Weiter.

  11. Da für den NULL-Übermittlungsanbieter keine Einstellungen für die Übermittlungserweiterung konfiguriert werden können, klicken Sie auf Weiter.

  12. Geben Sie Berichtsparameterwerte für das Abonnement an, und klicken Sie auf Weiter.

  13. Geben Sie an, wann das Abonnement verarbeitet wird. Wählen Sie nicht Wenn die Berichtsdaten auf dem Berichtsserver aktualisiert werden. Diese Option ist nur für Berichtsmomentaufnahmen verfügbar. Wenn Sie einen vorhandenen Zeitplan verwenden möchten, wählen Sie Nach einem freigegebenen Zeitplan.

    Oder klicken Sie zum Erstellen eines benutzerdefinierten Zeitplans auf Nach einem Zeitplan, der für dieses Abonnement erstellt wurde , und klicken Sie dann auf Weiter. Konfigurieren Sie den Zeitplan, und klicken Sie dann auf Fertig stellen.

    Hinweis

    Die Abonnenten empfangen nur dann den neuesten Bericht, wenn der von Ihnen konfigurierte Zeitplan konsistent mit dem Zeitplan für die Berichtsübermittlung ist, den Sie für die Abonnenten definiert haben. Weitere Informationen finden Sie unter Berichts-Manager (einheitlicher SSRS-Modus).

  14. Konfigurieren Sie die Ausführungsoptionen für den Bericht wie folgt: Klicken Sie auf der Berichtsseite auf die Registerkarte Eigenschaften .

  15. Klicken Sie im linken Bereich auf die Registerkarte Ausführung .

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

  17. Wählen Sie eine der folgenden zwei Cacheoptionen aus, und konfigurieren Sie die Ablaufzeit wie folgt:

    • Damit die zwischengespeicherte Kopie nach einem bestimmten Zeitraum abläuft, klicken Sie auf Temporäre Kopie des Berichts zwischenspeichern. Läuft die Kopie des Berichts nach einigen Minuten ab. Geben Sie die Anzahl der Minuten für den Ablauf des Berichts ein.

    • Damit die zwischengespeicherte Kopie nach einem Zeitplan abläuft, klicken Sie auf Temporäre Kopie des Berichts zwischenspeichern. Ablauf der Kopie des Berichts nach dem folgenden Zeitplan. Klicken Sie auf Konfigurieren, oder wählen Sie einen freigegebenen Zeitplan aus, um einen Zeitplan für den Ablauf des Berichts festzulegen.

  18. Klicken Sie auf Anwenden.

Weitere Informationen

Datengesteuerte Abonnements
Erstellen eines datengesteuerten Abonnements (SSRS-Lernprogramm)
Leistung, Momentaufnahmen, Zwischenspeichern (Reporting Services)
Set Report Processing Properties (Festlegen von Berichtsverarbeitungseigenschaften)
Zwischenspeichern von Berichten (SSRS)