Hinzufügen von Daten zu einem Bericht (Report Builder 3.0 und SSRS)
Erstellen Sie Datasets, um einem Bericht Daten hinzuzufügen. Jedes Dataset stellt das Resultset dar, das aus der Ausführung eines Abfragebefehls für eine Datenquelle resultiert. Die Spalten im Resultset sind die Feldauflistung. Die Zeilen im Resultset sind die Daten. Ein Dataset enthält nicht die tatsächlichen Daten. Ein Dataset enthält die Informationen, die benötigt werden, um einen bestimmten Satz von Daten aus einer Datenquelle abzurufen.
Es gibt zwei Typen von Datasets: eingebettet und freigegeben. Ein eingebettetes Dataset wird in einem 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 freigegebene Datasets im Modus für freigegebene Datasets oder eingebettete Datasets im Berichts-Designer-Modus erstellen. Im Berichts-Designer in Business Intelligence Development Studio können Sie freigegebene Datasets als Teil eines Projekts oder eingebetteter Datasets als Teil eines Berichts erstellen.
Eingebettete Datasets. Im Gegensatz zu Anwendungen wie z. B. Microsoft Office Excel, wo Daten direkt in einem Arbeitsblatt bearbeitet werden, arbeiten Sie im Berichts-Generator oder Berichts-Designer mit Metadaten, die die Daten darstellen, die beim Bearbeiten des Berichts abgerufen werden. Um ein eingebettetes Dataset zu erstellen, wählen Sie die Quelle der Daten aus, und geben Sie eine Abfrage an. Zeigen Sie die Feldauflistung nach der Erstellung des Datasets im Berichtsdatenbereich an. Sie können Daten von 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 Bereich Berichtsdaten eine Datenquelle namens AdventureWorks2008R2, ein Dataset namens DataSet1 und fünf Felder in der Datasetfeldauflistung angezeigt. Der Layoutbereich zeigt eine Tabelle mit Spaltenüberschriften in der obersten Zeile und Tabellenzellen mit Text in der untersten Zeile an. Der Platzhaltertext [Name] stellt die Metadaten für das Feld Name dar. Wenn der Bericht ausgeführt wird, wird der Platzhaltertext durch die eigentlichen Datenwerte ersetzt. Die Tabelle wird nach Bedarf erweitert, um alle Daten anzuzeigen.
Freigegebene Datasets. Erstellen Sie ein freigegebenes Dataset, wenn Sie ein Dataset in mehr als einen Bericht verwenden möchten. Verwenden Sie den Berichts-Generator in der Entwurfsansicht für freigegebene Datasets, um ein freigegebenes Dataset auf einem Berichtsserver oder auf einer SharePoint-Website zu erstellen und zu 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.
In der folgenden Abbildung wird die Entwurfsansicht für freigegebene Datasets im Berichts-Generator angezeigt. 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 wieder auf dem Server oder der Website.
Weitere Informationen finden Sie unter Eingebettete und freigegebene Datasets (Report Builder 3.0 und SSRS) und Eingebettete und freigegebene Datenverbindungen oder Datenquellen (Berichts-Generator 3.0 und SSRS).
Sie können auch einem Bericht Datasets hinzufügen, indem Sie Berichtsteile hinzufügen, die die Datasets einschließen, 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 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.
Informationen zum Erstellen eines Berichts, in dem Daten aus einer SQL Server-Datenbank angezeigt werden, finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 3.0). Um einen Bericht zu erstellen, der eigene Daten enthält, absolvieren Sie das folgende Lernprogramm: Lernprogramm: Erstellen eines Quick-Diagrammberichts offline (Berichts-Generator 3.0).
Hinweis |
---|
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. |
In diesem Artikel
Hinzufügen von Berichtsdaten
Hinzufügen von Daten mit Berichtsteilen
Abfragen und Abfrage-Designer
Themen zur Vorgehensweise
In diesem Abschnitt
Hinzufügen von Berichtsdaten
Im Berichts-Generator können Berichtsdaten folgendermaßen hinzugefügt werden.
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 Datasets 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, können Sie einen Datasetverweis hinzufügen, der auf die Definition des freigegebenen Datasets verweist.
Im Berichts-Generator oder Berichts-Designer können Daten folgendermaßen hinzugefügt werden.
Fügen Sie eingebettete Datasets auf Grundlage von freigegebenen Datenquellen hinzu.
Fügen Sie eingebettete Datasets auf Grundlage von eingebetteten Datenquellen hinzu.
Hinweis |
---|
Auf einem Berichtsserver werden freigegebene Elemente einzeln gesichert oder indem sie die Berechtigungen des Ordners übernehmen, in dem sie veröffentlicht werden. Damit andere Benutzer auf die von Ihnen gespeicherten freigegebenen Datasets zugreifen können, müssen Sie wissen, wie Berechtigungen gewährt werden. Weitere Informationen finden Sie unter Sicherheit (Berichts-Generator 3.0) oder Sichern freigegebener Datasetelemente. |
Nachdem Sie einem Bericht Daten hinzugefügt haben, können Sie die Daten auf der Berichtsseite durch Datenbereiche organisieren, Berichtsteile ändern und diese Änderungen für andere freigeben sowie Benutzern ermöglichen, die im Bericht angezeigten Daten einzuschränken oder zu sortieren. Weitere Informationen finden Sie in folgenden verwandten Themen:
Sparklines und Datenbalken (Berichts-Generator 3.0 und SSRS)
Filtern, Gruppieren und Sortieren von Daten (Report Builder 3.0 und SSRS)
Zurück zum Anfang
Hinzufügen von Daten mit Berichtsteilen
Berichtsteile enthalten die Datasets, von denen sie abhängen. Diese Datasets werden basierend auf freigegebenen Datenquellen erstellt, die auf dem Berichtsserver verfügbar sind. Im Berichts-Generator werden dem Bericht beim Hinzufügen eines Berichtsteils zum Bericht die abhängigen Datasets 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.
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 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. |
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.
- Weitere Informationen finden Sie unter Berichtsteile (Report Builder 3.0) und Berichtsteile im Berichts-Designer (SSRS) (in englischer Sprache).
Zurück zum Anfang
Abfragen und Abfrage-Designer
Erstellen Sie einen Abfragebefehl, um die gewünschten Daten aus einer Datenquelle anzugeben. Jeder Datenquellentyp stellt einen zugehörigen Abfrage-Designer bereit, damit 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 Angeben von Anmeldeinformationen im Berichts-Generator 3.0 und Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (SSRS).
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 zum jeweiligen Datenerweiterungstyp und unter Abfrage-Designer (Berichts-Generator 3.0).
Zurück zum Anfang
Themen zur Vorgehensweise
Vorgehensweise: Hinzufügen eines Filters zu einem Dataset (Berichts-Generator 3.0 und SSRS)
Zurück zum Anfang
In diesem Abschnitt
Arbeiten mit Berichtsteilen und Datasets in Berichts-Generator 3.0
Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Report Builder 3.0
Angeben von Anmeldeinformationen im Berichts-Generator 3.0
Erstellen und Hinzufügen von Datasets (Berichts-Generator 3.0 und SSRS)
Arbeiten mit Feldern in einem Berichtsdataset (Report Builder 3.0 und SSRS)
Zurück zum Anfang