Verwalten der Berichtsverarbeitung

Die Berichtsausführung verweist auf die Verarbeitung, die stattfindet, wenn ein Benutzer oder der Berichtsserver auf einen Bericht zugreift. Während der Berichtsausführung verarbeitet der Berichtsserver den Bericht in drei Phasen. Zu diesen Phasen gehört die Berichtsverarbeitung, die Datenverarbeitung und das Rendering.

Am Anfang der Berichtsverarbeitung steht eine veröffentlichte Berichtsdefinition. Eine Berichtsdefinition enthält eine oder mehrere Abfragen, Layoutinformationen sowie Codeverweise oder Ausdrücke. Berichts- und Datenverarbeitung kombinieren das entstandene Dataset mit Layoutinformationen in der Berichtsdefinition, um einen Bericht in einem Zwischenformat zu erstellen. Dieses kann für den schnellen Abruf gespeichert oder an eine Renderingerweiterung weitergeleitet werden, von der der Bericht in ein für den Benutzer darstellbares Format konvertiert wird. Nach Abschluss der Verarbeitung werden die Berichte als CLR-Assembly (Common Language Runtime) kompiliert und auf dem Berichtsserver ausgeführt. Der Berichtsserver kann das Zwischenformat auf verschiedene Weise verwenden. Zwischenspeicherung, Snapshots und Berichtsverlauf sind Features, für die im Zwischenformat gespeicherte Berichte verwendet werden.

Beim Zugriff auf einen Bericht bei Bedarf oder durch Pushzugriff führt der Berichtsserver entweder eine End-to-End-Verarbeitung aus oder gibt einen Bericht im Zwischenformat zurück, der anschließend in einem bestimmten Format gerendert wird. Die Einstellungen zur Berichtsausführung bestimmen das Endergebnis. Falls ein Berichtsserveradministrator angibt, dass auf ein Bericht aus dem Cache oder als Snapshot zugegriffen werden soll, wird das Zwischenformat aus der Berichtsserver-Datenbank abgerufen und dann für die Anzeige gerendert. Andernfalls werden alle Verarbeitungsphasen ausgeführt.

Das folgende Diagramm zeigt den Fortschritt eines Berichts, der unterschiedliche Verarbeitungsphasen durchläuft. Daten- und Berichtsverarbeitung werden in einer Berichtsdefinition ausgeführt. Das Ergebnis ist ein Bericht im Zwischenformat. Berichte im Zwischenformat werden nachfolgend in einem bestimmten Anzeigeformat gerendert.

Diagramm für die Berichtsverarbeitung

Diagramm für die Berichtsverarbeitung

ms157405.note(de-de,SQL.90).gifHinweis:
Die Berichtsverarbeitung wird in SQL Server 2005 Express Edition with Advanced Services nicht unterstützt. Weitere Informationen zu Features dieser Edition finden Sie unter Reporting Services in SQL Server 2005 Express Edition with Advanced Services.

In diesem Abschnitt

Siehe auch

Konzepte

Überwachen der Leistung des Berichtsservers
Konfigurieren der Reporting Services-Komponenten
Verwalten von Reporting Services
Berichts-Manager
Starten und Beenden des Berichtsserver-Windows-Dienstes

Andere Ressourcen

Bereitstellen von Reporting Services
Verwalten und Verwenden von veröffentlichten Berichten

Hilfe und Informationen

Informationsquellen für SQL Server 2005