Erstellen von Berichten mithilfe des Berichts-Designers (SSRS)

Verwenden Sie den Berichts-Designer, um Reporting Services-Berichte mit umfassenden Funktionen zu erstellen. Der Berichts-Designer stellt eine grafische Benutzeroberfläche bereit, mit der Sie Datenquellen- und Abfrageinformationen definieren, Datenbereiche und Felder im Bericht platzieren, das Berichtslayout optimieren und interaktive Funktionen definieren können.

Die Umgebung vom Berichts-Designer

Der Berichts-Designer ist ein grafisches Tool, das in Business Intelligence Development Studio ausgeführt wird. BI Development Studio bietet eine mit Microsoft Visual Studio integrierte Umgebung zur Berichterstellung. Berichts-Designer-Daten und Entwurfsoberflächen werden angezeigt, wenn Sie ein Berichtsprojekt oder eine Berichts-Assistent-Projektvorlage auswählen. Der Berichts-Designer umfasst Abfragedesigner und einen Ausdrucks-Editor. Sie können auch die Visual Studio-Toolbox, den Projektmappen-Explorer und das Eigenschaftenfenster verwenden, wenn Sie Berichte bearbeiten.

Erstellen eines Berichts im Berichts-Designer

Wählen Sie zum Erstellen eines Berichts im Berichts-Designer eine der folgenden Möglichkeiten aus:

  • Erstellen Sie ein Berichtsprojekt, fügen Sie einen Bericht hinzu, und geben Sie dann die Berichtsdaten und das Layout manuell an.

  • Verwenden Sie den Berichts-Assistenten, um einen grundlegenden Bericht mithilfe schrittweiser Anweisungen zu definieren.

  • Erstellen Sie einen Ad-hoc-Bericht mit dem Berichts-Generator, und ändern Sie ihn anschließend mit dem Berichts-Designer.

  • Fügen Sie einen Bericht als ein neues oder bereits vorhandenes Element zu einem Anwendungsprojekt oder einer Projektmappe hinzu.

  • Importieren Sie einen vorhandenen Microsoft Access-Bericht.

  • Arbeiten Sie direkt mit einer Berichtsdefinitionsdatei.

Erstellen eines Berichtsprojekts und eines Berichts

Berichte sind Dateien, die in einem Berichtsprojekt gespeichert werden. Ein Berichtsprojekt dient als Container für Berichtsdefinitionen und Ressourcen. Jede Datei im Berichtsprojekt wird bei der Bereitstellung des Projekts auf dem Berichtsserver veröffentlicht. Wenn Sie zum ersten Mal ein Projekt erstellen, wird zusätzlich eine Projektmappe als Container für das Projekt erstellt. Sie können mehrere Projekte zu einer Projektmappe hinzufügen.

Ein Berichtsprojekt kann auf zwei Arten erstellt werden. Sie können ein leeres Berichtsprojekt oder mit dem Berichtsprojekt-Assistenten ein Berichtsprojekt und einen Bericht erstellen. Nachdem Sie ein Berichtsprojekt erstellt haben, können Sie dem Projekt einen neuen oder einen vorhandenen Bericht hinzufügen. Bei einem neuen Bericht müssen Sie eine Verbindung zu der Datenquelle definieren, die Sie für die Berichtsdaten verwenden möchten, und Sie müssen ein Dataset definieren. Sie können mehrere Datenquellen und Datasets für einen einzelnen Bericht definieren. Nachdem Sie die Daten für den Bericht definiert haben, können Sie nach Belieben das Layout und die interaktiven Funktionen festlegen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen eines neuen oder vorhandenen Berichts zu einem Berichtsprojekt (SSRS).

Weitere Informationen zum Definieren von Datasets für einen Bericht finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (SSRS). Weitere Informationen zum Entwerfen eines Berichts finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts, Berichtsentwurfstipps (Report Builder 3.0 und SSRS) und Planen eines Berichts (Berichts-Generator 3.0).

Berichte können in verschiedene Formate exportiert werden. Diese Formate haben Einfluss auf die Funktionsweise einiger Berichtslayouts und interaktiver Funktionen. Weitere Informationen zu Entwurfsüberlegungen zu verschiedenen Ausgabeformaten finden Sie unter Exportieren von Berichten (Report Builder 3.0 und SSRS).

Verwenden des Berichts-Assistenten

Der Berichts-Assistent vereinfacht die Datendefinition und den Berichtsentwurf, indem er sie in einzelne Schritte aufteilt und am Ende einen fertigen Bericht erstellt. Sie können den Berichts-Assistenten ausführen, wenn Sie mit der Umgebung von Visual Studio nicht vertraut sind oder einen einfachen Bericht sehr schnell erstellen möchten. Weitere Informationen finden Sie unter Erstellen eines Berichts mithilfe des Berichts-Assistenten (SSRS). Sie können weiterhin den Bericht im Berichts-Designer ändern, nachdem Sie den Assistenten abgeschlossen haben.

Verwenden von Berichts-Generator 1.0

Verwenden Sie zum Erstellen von Ad-hoc-Berichten mithilfe von Berichtsmodellen den Berichts-Generator 1.0. Der Berichts-Generator ist eine ClickOnce-Windows Forms-Anwendung, die Benutzer vom Berichtsserver auf ihren lokalen Computer herunterladen. Erstellen Sie Berichte durch Ziehen von Feldern aus vordefinierten Berichtsmodellen in eine vorbereitete Berichtslayoutvorlage. Die Daten können formatiert, gruppiert und sortiert sowie gefiltert werden. Sie können im Berichts-Designer einen Berichts-Generator-Bericht öffnen, um zusätzliche Funktionen hinzuzufügen. Weitere Informationen finden Sie unter Entwerfen und Implementieren von Berichten mit Berichts-Generator 1.0.

Hinzufügen eines Berichts zu einem Projekt oder einer Projektmappe

Wenn Sie eine leere Berichtsprojektvorlage angeben, wird dadurch ein Bericht als neues oder vorhandenes Element zu einem Visual Studio-Projekt oder einer -Projektmappe hinzugefügt, und der Berichts-Designer wird gestartet.

Zu Beginn enthält ein leeres Berichtsprojekt keine Information über Daten oder Layout. Nach dem Erstellen eines leeren Berichts müssen Sie eine Verbindung zu einer Datenquelle herstellen und eine Dataset-Abfrage einrichten. Dann können Sie dem Berichtslayout Daten, Datenbereiche, Textfelder und Felder hinzufügen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen eines neuen oder vorhandenen Berichts zu einem Berichtsprojekt (SSRS), Hinzufügen von Daten zu einem Bericht (Report Builder 3.0 und SSRS) und Tabellen, Matrizen und Listen (Report Builder 3.0 und SSRS).

Hinzufügen eines benutzerdefinierten Berichts als Berichtsvorlage

Wenn Sie einen benutzerdefinierten Bericht als Vorlage für neue Berichte verwenden möchten, kopieren Sie ihn einfach in den Ordner "ReportProject" auf dem Computer, auf dem BI Development Studio installiert ist. Dieser Ordner befindet sich standardmäßig unter <Laufwerk>:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Wenn Sie dem Berichtsprojekt ein neues Element hinzufügen, wird der benutzerdefinierte Bericht im Vorlagenbereich angezeigt.

Importieren von Microsoft Access-Berichten

Sie können im Berichts-Designer Berichte aus einer Microsoft Access-Datenbank oder einer Access-Projektdatei importieren. Jeder Bericht in einer Datenbank- oder Projektdatei wird vom Berichts-Designer in Berichtsdefinitionssprache (RDL, Report Definition Language) konvertiert und im angegebenen Berichtsprojekt gespeichert. Nicht alle Funktionen eines Access-Berichts werden in eine Berichtsdefinitionsdatei (.rdl-Datei) übertragen. Weitere Informationen finden Sie unter Vorgehensweise: Importieren von Berichten aus Microsoft Access (Reporting Services), Importieren von Berichten aus Access (Reporting Services) und Unterstützte Access-Berichtsfunktionen (SSRS).

Direktes Arbeiten mit einer Berichtsdefinitionsdatei

Wenn Sie im Berichts-Designer einen Bericht erstellen, wird dieser als XML-basierte .rdl-Datei gespeichert. Sie können die Datei mit dem Berichts-Designer, einem Text-Editor oder jedem anderen Tool zur Bearbeitung von XML bearbeiten. Weitere Informationen finden Sie unter Direktes Arbeiten mit Berichtsdefinitionssprache (SSRS).