Berichte, Berichtsteile und Berichtsdefinitionen (Report Builder 3.0 und SSRS)

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

HinweisHinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Berichts-Generator 3.0 (SSRS) im Web auf microsoft.com.

RDL-Dateien (Berichtsdefinitionsdateien)

Bei einer Berichtsdefinition handelt es sich um eine Datei, die Sie im Berichts-Generator oder Berichts-Designer erstellen. Sie enthält eine vollständige Beschreibung der Datenquellenverbindungen, Abfragen zum Abrufen von Daten, Ausdrücken, Parametern, Bildern, Textfeldern, Tabellen und aller übrigen Entwurfszeitelemente, die in einen Bericht eingeschlossen werden 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 von 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. Weitere Informationen zu Berichtsdefinitionen oder RDL finden Sie unter Entwerfen von Berichten mit dem Berichts-Designer und Report Builder 3.0 (SSRS) 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 Reporting Services und ReportViewer-Steuerelemente in Visual Studio 2010.

Berichtsteildateien (.rsc)

Eine Berichtsteildefinition ist ein XML-Fragment einer Berichtsdefinitionsdatei. Berichtsteile werden erstellt, indem eine Berichtsdefinition erstellt wird und anschließend Berichtselemente im Bericht ausgewählt werden, die separat als Berichtsteile veröffentlicht werden sollen. Berichtsteile umfassen Datenbereiche, Rechtecke und die darin enthaltenen Elemente und Bilder. Sie können einen Berichtsteil mit seinen abhängigen Datasets und freigegebenen Datenquellenverweisen speichern, damit er in anderen Berichten wiederverwendet werden kann.

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 von Berichts-Designer oder Berichts-Generator zur Verwendung im Berichtsteilkatalog. Weitere Informationen finden Sie unter Berichtsteile (Berichts-Generator 3.0 und SSRS) und Berichtsteile im Berichts-Designer (SSRS) im Web auf microsoft.com.

Veröffentlichte Berichte

Eine RDL-Datei kann nach der Erstellung lokal oder in einem persönlichen Ordner (wie dem Ordner Meine Berichte) auf dem Berichtsserver gespeichert werden. Wenn der Bericht für eine Veröffentlichung bereit ist, speichern Sie ihn vom Berichts-Generator aus in einem öffentlichen Ordner auf dem Berichtsserver, laden Sie ihn über den Berichts-Manager hoch, oder stellen Sie eine Berichtsprojektmappe vom Berichts-Designer aus bereit. 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 über Rollenzuweisungen gesichert, für die das rollenbasierte Sicherheitsmodell von Reporting Services verwendet wird. Der Zugriff auf veröffentlichte Berichte erfolgt über URLs, SharePoint-Webparts oder den Berichts-Manager. 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 in Berichts-Manager (Berichts-Generator 3.0 und SSRS).

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 angezeigt werden, wenn er in ein Ausgabeformat gerendert wurde. Führen Sie zum Rendern von Berichten einen der folgenden Schritte aus:

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

  • Suchen Sie im Berichts-Manager einen Bericht, 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 an einen E-Mail-Posteingang oder eine Dateifreigabe in einem von Ihnen angegebenen Ausgabeformat übermittelt wird. Das standardmäßige Renderingformat 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. Ebenso 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 (Report Builder 3.0 und SSRS).