TechNet
Exportieren (0) Drucken
Alle erweitern

Berichtsdatasets (SSRS)

 

Betrifft: SQL Server 2016

Um einem Bericht Daten hinzuzufügen, erstellen Sie Datasets. Jedes Dataset stellt das Resultset der Ausführung eines Abfragebefehls für eine Datenquelle dar. Die Spalten im Resultset sind die Feldauflistung. Die Zeilen im Resultset sind die Daten. Ein Dataset enthält nicht die tatsächlichen Daten. Es enthält die Informationen, die benötigt werden, um einen bestimmten Satz von Daten aus einer Datenquelle abzurufen.

Zwei Typen von Datasets werden unterschieden: eingebettet und freigegeben. Ein eingebettetes Dataset wird im Bericht definiert und nur von diesem Bericht verwendet. Ein freigegebenes Dataset wird auf dem Berichtsserver oder einer SharePoint-Website definiert und kann von mehreren Berichten verwendet werden. Im Berichts-Generator können Sie im Modus "Freigegebenes Dataset" freigegebene Datasets oder im Modus "Berichts-Designer" eingebettete Datasets erstellen. Im Berichts-Designer in SQL Server Data Tools (SSDT)können freigegebene Datasets als Teil eines Projekts oder eingebettete Datasets als Teil eines Berichts erstellt werden.

  • Eingebettete Datasets. Anders als in Anwendungen wie Microsoft Office Excel, in denen Sie direkt in einem Arbeitsblatt mit Daten arbeiten, arbeiten Sie im Berichts-Generator oder Berichts-Designer mit Metadaten, die die beim Verarbeiten des Berichts abgerufenen Daten darstellen. Um ein eingebettetes Dataset zu erstellen, wählen Sie die Quelle der Daten aus, und geben Sie eine Abfrage an. Nachdem Sie das Dataset erstellt haben, zeigen Sie im Berichtsdatenbereich die Feldauflistung an. Sie können Daten aus einem Dataset in einem Datenbereich wie einer Tabelle oder einem Diagramm anzeigen. In jedem Datenbereich können Sie die Daten gruppieren, filtern und sortieren, um sie zu organisieren. Nachdem Sie das Berichtslayout entworfen haben, führen Sie den Bericht aus, um die tatsächlichen Daten anzuzeigen.

    In der folgenden Abbildung werden im Berichtsdatenbereich eine Datenquelle mit dem Namen AdventureWorks2012, ein Dataset namens "DataSet1" und fünf Felder in der Datasetfeldauflistung angezeigt. Im Layoutbereich wird eine Tabelle mit Spaltenüberschriften in der obersten Zeile und Tabellenzellen mit Text in der untersten Zeile angezeigt. Der Platzhaltertext [Name] stellt die Metadaten für das Namensfeld dar. Wenn der Bericht ausgeführt wird, wird der Platzhaltertext durch die tatsächlichen Datenwerte ersetzt. Die Tabelle wird entsprechend erweitert, um alle Daten anzuzeigen.

    rs_DataDesignandPreview

  • Freigegebene Datasets. Erstellen Sie ein freigegebenes Dataset, wenn Sie ein Dataset in mehreren Berichten verwenden möchten. In der Entwurfsansicht für freigegebene Datasets des Berichts-Generators können Sie ein freigegebenes Dataset erstellen und auf einem Berichtsserver oder auf einer SharePoint-Website speichern. Um ein freigegebenes Dataset als Teil eines Projekts zu erstellen, das auf einem Server oder einer Website bereitgestellt werden kann, verwenden Sie den Berichts-Designer.

    Die folgende Abbildung zeigt die Entwurfsansicht für freigegebene Datasets im Berichts-Generator. Sie können die Datenverbindung, die Dataseteigenschaften, die Abfrage und Filter auswählen bzw. ändern, Filter optional als Parameter markieren und die Abfrageergebnisse anzeigen. Anschließend speichern Sie die Änderungen auf dem Server oder der Website.

    rs_SharedDatasetDesignMode

Weitere Informationen finden Sie unter eingebettete und freigegebene Datasets & #40; Berichts-Generator und SSRS & #41; und eingebetteten und freigegebenen Datenquellen oder Datenquellen & #40; Berichts-Generator und SSRS & #41;.

Sie können einem Bericht auch Datasets hinzufügen, indem Sie Berichtsteile mit den Datasets hinzufügen, von denen sie abhängig sind.

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. Weitere Informationen finden Sie unter **Berichtsteile \(Berichts\-Generator und SSRS\)** und **Berichtsteile im Berichts\-Designer \(SSRS\)** im Web auf microsoft.com.

Erfahren Sie, wie Sie einen Bericht erstellen, die Daten aus einer SQL Server finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts & #40; Berichts-Generator & #41;. Zum Erstellen eines Berichts, der seine eigenen Daten enthält, finden Sie unter Lernprogramm: Erstellen einer Quick-Diagrammberichts Offline & #40; Berichts-Generator & #41;.

System_CAPS_ICON_note.jpg Hinweis


Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.

Im Berichts-Generator stehen Ihnen folgende Möglichkeiten zum Hinzufügen von Berichtsdaten zur Verfügung.

  • Fügen Sie dem Bericht Berichtsteile von einem Berichtsserver hinzu. Jeder Berichtsteil ist in sich abgeschlossen und schließt abhängige Datasets ein. Die Datasets sind vordefiniert.

  • Verwenden Sie die Assistenten für Tabellen/Matrizen, Diagramme und Karten. Mithilfe der Assistenten können Sie freigegebene Datenquellen und freigegebene Datasets auswählen oder neue Datsets erstellen und mit dem Entwurf des Berichts beginnen.

  • Fügen Sie freigegebene Datasets von einem Berichtsserver hinzu. Freigegebene Datasets sind vordefiniert und geben an, welche Daten aus einer vordefinierten Datenquelle verwendet werden sollen. Wenn Sie dem Bericht ein freigegebenes Dataset hinzufügen, fügen Sie einen Datasetverweis hinzu, der auf die Definition des freigegebenen Datasets verweist.

Im Berichts-Generator oder Berichts-Designer stehen Ihnen folgende Möglichkeiten zum Hinzufügen von Daten zur Verfügung.

  • Fügen Sie eingebettete Datasets hinzu, die auf freigegebenen Datenquellen basieren.

  • Fügen Sie eingebettete Datasets hinzu, die auf eingebetteten Datenquellen basieren.

System_CAPS_ICON_note.jpg Hinweis


Auf einem Berichtsserver werden freigegebene Elemente einzeln oder durch Vererbung der Berechtigungen des Ordners, in dem sie veröffentlicht werden, gesichert. Damit andere Benutzer auf die von Ihnen gespeicherten freigegebenen Datasets zugreifen können, müssen Sie verstehen, wie Berechtigungen gewährt werden. Weitere Informationen finden Sie unter Sicherheit & #40; Berichts-Generator & #41; oder Sichern freigegebener Datasetelemente.

Nachdem Sie einem Bericht Daten hinzugefügt haben, können Sie die Daten auf der Berichtsseite anhand von Datenbereichen organisieren, Berichtsteile ändern und diese Änderungen für andere freigeben sowie Benutzern das Einschränken oder Sortieren der im Bericht angezeigten Daten ermöglichen. Weitere Informationen finden Sie in folgenden verwandten Themen:

Arrow icon used with Back to Top link Zurück zum Anfang

Berichtsteile enthalten die Datasets, von denen sie abhängen. Diese Datasets werden basierend auf freigegebenen Datenquellen erstellt, die auf dem Berichtsserver verfügbar sind. Wenn Sie dem Bericht im Berichts-Generator einen Berichtsteil hinzufügen, werden die abhängigen Datasets dem Bericht hinzugefügt (ähnlich wie beim manuellen Hinzufügen). Ein vordefiniertes Diagramm enthält z. B. ein Dataset. Zeigen Sie eine Vorschau des Berichts an, um die Daten anzuzeigen.

System_CAPS_ICON_note.jpg Hinweis


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. Weitere Informationen finden Sie unter **Berichtsteile \(Berichts\-Generator und SSRS\)** und **Berichtsteile im Berichts\-Designer \(SSRS\)** im Web auf microsoft.com.

Berichtsteile, freigegebene Datenquellen und freigegebene Datasets werden vorab definiert und auf einem Berichtsserver gespeichert. Für den Zugriff auf diese Elemente müssen Sie den Berichts-Generator im Servermodus öffnen, indem Sie eine Verbindung mit dem Berichtsserver herstellen. Sie können eigene neue Versionen erstellen, wenn Sie über Schreibberechtigungen für den Berichtsserver verfügen.

Arrow icon used with Back to Top link Zurück zum Anfang

Zum Angeben der Daten, die Sie aus einer Datenquelle abrufen möchten, erstellen Sie einen Abfragebefehl. Jeder Datenquellentyp stellt einen zugehörigen Abfrage-Designer bereit, mit dessen Hilfe Sie die Abfrage erstellen können. Der Abfrage-Designer kann grafisch oder textbasiert sein. In einem grafischen Abfrage-Designer zeigen Sie Metadaten an, die die Daten in der externen Datenquelle darstellen, und erstellen durch Ziehen von Feldern oder Entitäten in die Abfrageentwurfsoberfläche interaktiv eine Abfrage. In einem textbasierten Abfrage-Designer schreiben oder importieren Sie Abfragen in der Abfragesyntax, die von der externen Datenquelle unterstützt wird.

Im Abfrage-Designer können Sie die Abfrage ausführen, um Beispieldaten anzuzeigen und die Abfragebefehlssyntax zu überprüfen. Spaltennamen im Resultset werden die Feldnamen, die im Berichtsdatenbereich angezeigt werden. Das Resultset muss ein einzelner Satz von Zeilen und Spalten sein, der die gleiche Anzahl von Werten für jede Datenzeile aufweist. Mehrere Resultsets aus einer einzelnen Abfrage werden nicht unterstützt. Unregelmäßige Hierarchien, die keine konstante Anzahl von Spalten enthalten und für jede Zeile eine andere Anzahl von Datenwerten erzeugen können, werden nicht unterstützt.

Sie benötigen Entwurfszeitanmeldeinformationen, um eine Abfrage auszuführen. Weitere Informationen finden Sie unter Geben Sie Anmeldeinformationen im Berichts-Generator und Datenverbindungen, Datenquellen und Verbindungszeichenfolgen & #40; Berichts-Generator und SSRS & #41;.

Die Kommunikation zwischen einer Datenerweiterung und der externen Datenquelle wird von Datenanbietern behandelt. Die Unterstützung der Abfragebefehlssyntax, Abfrageparameter und Datentypen für Werte im Resultset wird von den einzelnen Datenanbietern bestimmt. Weitere Informationen finden Sie im Thema über den jeweiligen datenerweiterungstyp und Abfrage-Designer & #40; Berichts-Generator & #41;.

Arrow icon used with Back to Top link Zurück zum Anfang

Hinzufügen und überprüfen Sie, ob eine Verbindung & #40. Berichts-Generator und SSRS & #41;

Erstellen eines freigegebenen Datasets oder eingebetteten Datasets & #40. Berichts-Generator und SSRS & #41;

Hinzufügen, bearbeiten und Aktualisieren von Feldern im Berichtsdatenbereich & #40; Berichts-Generator und SSRS & #41;

Erstellen Sie eine Abfrage im relationalen Abfrage-Designer & #40; Berichts-Generator und SSRS & #41;

Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Daten & #40; Berichts-Generator und SSRS & #41;

Hinzufügen eines Filters auf ein Dataset & #40; Berichts-Generator und SSRS & #41;

Eine Meldung über fehlende Daten für einen Datenbereich & #40 festgelegt; Berichts-Generator und SSRS & #41;

Zuordnen eines Abfrageparameters mit einem Berichtsparameter & #40; Berichts-Generator und SSRS & #41;

Definieren von Parametern im MDX-Abfrage-Designer für Analysis Services & #40; Berichts-Generator und SSRS & #41;

Arrow icon used with Back to Top link Zurück zum Anfang

Berichtsteile und Datasets in Berichts-Generator

Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Berichts-Generator

Angeben von Anmeldeinformationen im Berichts-Generator

Bericht eingebettete Datasets und freigegebene Datasets & #40. Berichts-Generator und SSRS & #41;

Datasetfeldauflistung & #40; Berichts-Generator und SSRS & #41;

Arrow icon used with Back to Top link Zurück zum Anfang

Entwurfsansicht des Berichts & #40; Berichts-Generator & #41;
Bericht Authoring Konzepte & #40. Berichts-Generator und SSRS & #41;

Community-Beiträge

Anzeigen:
© 2016 Microsoft