Berichtssnapshots

Ein Berichtssnapshot ist ein Bericht, der Layoutinformationen und Abfrageergebnisse enthält, die zu einem bestimmten Zeitpunkt abgerufen wurden. Während für bedarfsgesteuerte Berichte aktuelle Abfrageergebnisse abgerufen werden, wenn Sie den Bericht auswählen, werden Berichtssnapshots nach einem Zeitplan verarbeitet und anschließend auf einem Berichtsserver gespeichert. Wenn Sie einen Berichtssnapshot zum Anzeigen auswählen, ruft der Berichtsserver den gespeicherten Bericht aus der Berichtsserver-Datenbank ab und zeigt die Daten und das Layout an, die zum Zeitpunkt der Snapshoterstellung für den Bericht aktuell waren.

Berichtssnapshots werden in keinem speziellen Renderingformat gespeichert. Stattdessen werden Berichtssnapshots erst dann in einem endgültigen Anzeigeformat (wie HTML) gerendert, wenn sie von einem Benutzer oder einer Anwendung angefordert werden. Durch das verzögerte Rendering wird ein Snapshot portabel. Der Bericht kann jeweils im richtigen Format für das anfordernde Gerät oder den anfordernden Webbrowser gerendert werden.

Berichtssnapshots erfüllen drei Zwecke:

  • Berichtsverlauf. Durch Erstellen einer Folge von Berichtssnapshots können Sie einen Verlauf eines Berichts erstellen, der die Änderung der Daten über die Zeit aufzeigt.
  • Konsistenz. Verwenden Sie Berichtsnapshots, wenn Sie konsistente Ergebnisse für viele Benutzer liefern möchten, die mit identischen Datensätzen arbeiten müssen. Bei flüchtigen Daten kann ein bedarfsgesteuerter Bericht von einer Minute zur nächsten unterschiedliche Ergebnisse liefern. Dagegen können Sie mit einem Berichtssnapshot gültige Vergleiche mit anderen Berichten oder Analysetools ausführen, die Daten desselben Zeitpunktes enthalten.
  • Leistung. Wenn Sie umfangreiche Berichte so planen möchten, dass Sie außerhalb von Spitzenzeiten ausgeführt werden, können Sie den Einfluss der Verarbeitung auf den Berichtsserver während der Kernarbeitszeiten verringern.

Weitere Informationen zum Erstellen von Berichtssnapshots finden Sie unter Festlegen von Eigenschaften zur Berichtsausführung.

Siehe auch

Aufgaben

Vorgehensweise: Konfigurieren von Berichtsausführungseigenschaften (Berichts-Manager)
Vorgehensweise: Konfigurieren der Berichtsausführungseigenschaften (Management Studio)

Konzepte

Erstellen, Ändern und Löschen von Snapshots im Berichtsverlauf
Konzepte von Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005