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
Hinweis: |
---|
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
- Festlegen von Eigenschaften zur Berichtsausführung
Beschreibt Möglichkeiten, einen Bericht so zu konfigurieren, dass er auf Bedarf aus dem Cache oder nach Zeitplan als Berichtssnapshot ausgeführt wird.
- Zwischenspeichern von Berichten in Reporting Services
Beschreibt das Verhalten beim Zwischenspeichern auf einem Berichtsserver
- Festlegen von Timeoutwerten für die Berichtsausführung
Enthält Informationen zum Festlegen von Timeoutwerten für die Abfrage- und Berichtsverarbeitung.
- Verwalten eines ausgeführten Prozesses
Enthält Informationen zum Anzeigen und Abbrechen eines laufenden Prozesses.
- Anhalten der Berichts- und Abonnementverarbeitung
Erläutert, wie die Abonnementverarbeitung vorübergehend angehalten werden kann, um einen geplanten Berichtsvorgang zu verhindern.
- Überprüfen einer Berichtsausführung
Erläutert, wie Sie ermitteln, wann ein Bericht ausgeführt wurde.
- Verarbeiten von umfangreichen Berichten
Liefert Empfehlungen dazu, wie ein großer Bericht konfiguriert und verteilt wird.
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