Teilen über


Berichte, Berichtsteile und Berichtsdefinitionen (Berichts-Generator und SSRS)

Reporting Services verwendet eine Vielzahl von Begriffen, mit denen die verschiedenen Zustände eines paginierten Berichts beschrieben werden, darunter Anfangsdefinition, veröffentlichter Bericht und angezeigter Bericht, wie der Benutzer ihn sieht.

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.

Berichtsteile sind für alle Versionen von SQL Server Reporting Services nach SQL Server Reporting Services 2019 veraltet und ab SQL Server Reporting Services 2022 sowie für Power BI-Berichtsserver nicht mehr verfügbar.

RDL-Dateien (Berichtsdefinitionsdateien)

Bei einer Berichtsdefinition handelt es sich um eine Datei, die Sie in Berichts-Generator oder in Berichts-Designer 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önnen. Obwohl eine Berichtsdefinition komplex sein kann, enthält sie mindestens eine Abfrage sowie andere Berichtsinhalte, Berichtseigenschaften und ein Berichtslayout.

Berichtsdefinitionen werden zur Laufzeit als verarbeiteter Bericht gerendert. Zur Laufzeit werden die Daten aus der Datenquelle abgerufen und entsprechend den Anweisungen in der Berichtsdefinition formatiert. Eine Berichtsdefinition kann direkt aus Ihrem Computer ausgeführt und lokal gespeichert werden. Sie kann auch auf einem Berichtsserver veröffentlicht werden, damit andere Benutzer sie ebenfalls ausführen können.

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.

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.

Berichtsteildateien (.rsc)

Berichtsteile sind eigenständige Berichtselemente, die auf dem Berichtsserver gespeichert werden und in andere Berichte eingeschlossen werden können. Verwenden Sie den Berichts-Generator, um Teile im Berichtsteilkatalog zu durchsuchen und auszuwählen, die den Berichten hinzugefügt werden sollen. Speichern Sie Berichtsteile mithilfe des Berichts-Designers oder Berichts-Generators, damit sie im Berichtsteilkatalog verwendet werden können.

Eine Berichtsteildefinition ist ein XML-Fragment einer Berichtsdefinitionsdatei. Sie erstellen Berichtsteile, indem Sie eine Berichtsdefinition erstellen und dann Berichtselemente im Bericht auswählen, die als Berichtsteile getrennt veröffentlicht werden sollen. Berichtsteile umfassen Datenbereiche, Rechtecke und enthaltene Elemente sowie Bilder. Sie können einen Berichtsteil mit seinen abhängigen Datasets und freigegebenen Datenquellenverweisen speichern, damit er in anderen Berichten wiederverwendet werden kann.

Weitere Informationen finden Sie unter Berichtsteile (Berichts-Generator und SSRS) und Berichtsteile im Berichts-Designer (SSRS).

Veröffentlichte Berichte

Nachdem Sie eine RDL-Datei erstellt haben, können Sie sie lokal oder in einem persönlichen Ordner (wie dem Ordner Meine Berichte) auf dem Berichtsserver speichern. Wenn der Bericht zur Anzeige durch andere Benutzer bereit ist, können Sie ihn veröffentlichen, indem Sie ihn aus dem Berichts-Generator in einem öffentlichen Ordner auf dem Berichtsserver speichern, über das Reporting Services-Webportal hochladen oder eine Berichtsprojektmappe aus Berichts-Designer bereitstellen. Ein veröffentlichter Bericht ist ein Element, das in einer Berichtsserver-Datenbank gespeichert und auf einem Berichtsserver oder einer SharePoint-Website verwaltet wird.

Ein veröffentlichter Bericht wird beispielsweise über Rollenzuweisungen gesichert, die das rollenbasierte Sicherheitsmodell von Reporting Services verwenden. Der Zugriff auf veröffentlichte Berichte erfolgt über URLs, SharePoint-Webparts oder das Reporting Services-Webportal. Sie können auch zu den Berichten navigieren und sie im Berichts-Generator öffnen.

Berichtsmomentaufnahmen

Ein Bericht kann auch als Momentaufnahme veröffentlicht werden, die sowohl Layoutinformationen als auch die Daten der ersten Berichtsausführung enthält. Berichtsmomentaufnahmen werden in keinem speziellen Renderingformat gespeichert. Stattdessen werden Berichtsmomentaufnahmen 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 Suchen und Anzeigen von Berichten im Webportal.

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. Führen Sie zum Rendern von Berichten einen der folgenden Schritte durch:

  • Erstellen oder öffnen Sie einen Bericht in Berichts-Generator oder Berichts-Designer, und führen Sie ihn aus.

  • Suchen Sie einen Bericht im Reporting Services-Webportal und führen Sie ihn aus.

  • Suchen Sie auf einer in einen Reporting Services-Berichtsserver integrierten SharePoint-Website nach einem Bericht, und führen Sie ihn aus.

  • Abonnieren Sie einen Bericht, der in einem von Ihnen angegebenen Ausgabeformat an einen E-Mail-Posteingang oder eine Dateifreigabe übermittelt wird.

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 einen Bericht 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 veröffentlichte Berichte können auch gerenderte Berichte nicht bearbeitet oder wieder auf einem Berichtsserver gespeichert werden. Weitere Informationen finden Sie unter Exportieren von Berichten (Berichts-Generator und SSRS)kennen.

Weitere Informationen

Reporting Services-Konzepte (SSRS)Berichts-Generator in SQL Server
Suchen, Anzeigen und Verwalten von Berichten (Berichts-Generator und SSRS)
Exportieren von Berichten (Berichts-Generator und SSRS)