Berichte und Berichtsdefinitionen
In Reporting Services wird eine Vielzahl von Begriffen verwendet, mit denen die verschiedenen Zustände eines Berichts beschrieben werden, darunter Anfangsdefinition, veröffentlichter Bericht und angezeigter Bericht, wie der Benutzer ihn sieht.
RDL-Dateien (Berichtsdefinitionsdateien)
Bei einer Berichtsdefinition handelt es sich um eine Datei, die Sie in Berichts-Designer oder im Berichts-Generator erstellen. Sie enthält eine vollständige Beschreibung der Datenquellenverbindungen, Abfragen zum Abrufen von Daten, Ausdrücken, Parametern, Bildern, Textfeldern, Tabellen und der übrigen Entwurfszeitelemente, die in einem Bericht enthalten sein könnten.
Berichtsdefinitionen werden zur Laufzeit als verarbeiteter Bericht gerendert. Obwohl eine Berichtsdefinition komplex sein kann, enthält sie mindestens eine Abfrage sowie andere Berichtsinhalte, Berichtseigenschaften und ein Berichtslayout.
Berichtsdefinitionen werden in einem XML-Format geschrieben, das einer XML-Grammatik entspricht, der so genannten Berichtsdefinitionssprache (RDL, Report Definition Language). RDL beschreibt die XML-Elemente, die sämtliche möglichen Varianten eines Berichts umfassen. Weitere Informationen zu Berichtsdefinitionen oder RDL finden Sie unter Entwerfen und Implementieren von Berichten mit dem Berichts-Designer (Reporting Services) und Referenz zur Berichtsdefinitionssprache.
Clientberichtsdefinitions-Dateien (RDLC)
Der Visual Studio-Berichts-Designer erzeugt Clientberichtsdefinitionsdateien (Dateierweiterung .rdlc) zur Verwendung mit dem ReportViewer-Steuerelement. Die RDLC-Dateien können zur Verwendung mit Reporting Services-Berichts-Designer in RDL-Dateien konvertiert werden. Weitere Informationen zu RDLC-Dateien finden Sie in der Visual Studio-Dokumentation und unter Vergleich zwischen Reporting Services und ReportViewer-Steuerelementen.
Veröffentlichte Berichte
Nachdem eine RDL-Datei erstellt wurde, wird sie auf einem Berichtsserver veröffentlicht. Dazu wird eine Berichtsprojektlösung aus dem Berichts-Designer bereitgestellt, aus dem Berichts-Generator gespeichert oder mithilfe des Berichts-Managers hochgeladen. Ein veröffentlichter Bericht ist ein Element, das in einer Berichtsserver-Datenbank gespeichert und auf einem Berichtsserver verwaltet wird. Der Bericht wird in einem teilweise kompilierten Zwischenformat gespeichert, das ihn auf den Zugriff von Benutzern vorbereitet.
Ein veröffentlichter Bericht wird über Rollenzuweisungen gesichert, die das rollenbasierte Sicherheitsmodell von Reporting Services verwenden. Der Zugriff auf veröffentlichte Berichte erfolgt über URLs, SharePoint-Webparts oder den Berichts-Manager.
Berichte können in einem Zwischenformat für einen Zugriff bei Bedarf oder als Snapshot veröffentlicht werden, der sowohl Layoutinformationen als auch die Daten der ersten Berichtsausführung enthält. 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. Weitere Informationen finden Sie unter Erstellen, Ändern und Löschen von Snapshots im Berichtsverlauf.
Gerenderte Berichte
Ein gerenderter Bericht ist ein vollständig verarbeiteter Bericht, der sowohl Daten als auch Layoutinformationen in einem anzeigbaren Format (beispielsweise HTML) enthält. Ein Bericht kann erst dann angezeigt werden, nachdem er in ein Ausgabeformat gerendert wurde. Das Rendern von Berichten erfolgt auf dem Berichtsserver. Führen Sie zum Rendern von Berichten einen der folgenden Schritte durch:
Öffnen Sie auf dem Berichtsserver einen veröffentlichten Bericht.
Abonnieren Sie einen Bericht, der in einem von Ihnen angegebenen Ausgabeformat an einen E-Mail-Posteingang oder eine Dateifreigabe übermittelt wird.
Das Standardrenderingformat für Reporting Services-Berichte ist HTML 4.0. Außer in HTML können Berichte in einer Vielzahl von Dateiformaten gerendert werden, z. B. Excel, Word, XML, PDF, TIFF und CSV. Wie auch veröffentlichte Berichte können gerenderte Berichte nicht bearbeitet oder wieder auf einem Berichtsserver gespeichert werden. Weitere Informationen finden Sie unter Exportieren von Berichten.
Weitere Informationen dazu, wie Berichte verarbeitet werden, finden Sie unter Berichtsprozessor.