Definieren und Verwalten von Berichtsdaten
Neu: 14. April 2006
Mit SQL Server Reporting Services (SSRS) können Sie mithilfe von Daten aus verschiedensten Datenquellen, u. a. relationalen Datenbanken, multidimensionalen Datenbanken, Webdiensten sowie XML- und anderen Dokumenttypen, Berichte erstellen. Die Berichtsdaten können einfach sein, z. B. wenn sie aus einem Dokument stammen, oder komplex, wenn es sich um multidimensionale Daten aus einem Business Intelligence-Warehouse handelt. Sie können in einem einzelnen Bericht Daten aus mehreren Datenquellen darstellen. Wenn Sie eine Berichtsdatenquelle definiert haben, können Sie diese für einen einzelnen Bericht oder für eine Vielzahl von Berichten verwenden. Die Arbeitsweise für Berichtsdaten hängt von den Anforderungen Ihrer Organisation ab.
Reporting Services bietet vier Tools zum Erstellen und Verwalten von Berichtsdaten und Datenquellen.
- Report Designer ermöglicht die Definition von Datenquellen und Berichtsdatasets. Jedes Dataset definiert eine bestimmte Abfrage zum Abrufen einer Auflistung von Feldern aus einer Datenquelle. Sie können für eine einzelne Datenquelle mehrere Datasets definieren. Der Berichts-Designer enthält eine Reihe von Abfrage-Designern, mit denen Sie die zugrunde liegenden Daten für die einzelnen Datenquellen interaktiv durchsuchen und die Abfragen für die einzelnen Datasets erstellen können. Sobald die Berichtsdatasets definiert sind, stellt der Berichts-Designer ein Berichtslayoutfeature mit Vorschaufunktion bereit. Wenn Sie mit dem Berichtsentwurf zufrieden sind, können Sie den Bericht und die Datenquellen auf dem Berichtsserver veröffentlichen. Im Berichts-Designer können Sie auch mithilfe des Tools Berichts-Generator Berichte bearbeiten.
- Der Berichts-Manager ist eine webbasierte Anwendung für die Verwaltung von Datenquellen und die Berichtsverarbeitung nach der Veröffentlichung auf dem Berichtsserver. Verwenden Sie die Berichtsanwendung zum Bearbeiten der meisten Berichtseigenschaften, Berichtsmodelleigenschaften und Datenquelleneigenschaften.
- SQL Server Management Studio ist eine integrierte Anwendung für die Verwaltung von SQL Server-Features. Nach dem Herstellen einer Verbindung mit einem Reporting Services-Servertyp können Sie mit dieser Anwendung alle Aspekte von Berichtseigenschaften, Eigenschaften von Berichtsdatenquellen, Berichtsmodelleigenschaften sowie der Berichtsverarbeitung nach der Veröffentlichung der Berichte auf dem Berichtsserver verwalten.
- Der Modell-Designer wird zum Erstellen von Modellen der zugrunde liegenden Datenquellen verwendet, auf die dann über das separate Tool Berichts-Generator zugegriffen werden kann, mit dem Ad-hoc-Berichte erstellt werden. Mit dem Berichts-Generator erstellte Berichte können auch mit dem Tool Berichts-Designer geändert werden.
Berichte
Wenn Sie die Datasets für den Bericht definieren, müssen Sie mehrere Entscheidungen zu den benötigten Berichtsdaten treffen. Einige Entscheidungen betreffen die Identifizierung der Datenquellen. Woher stammen die Daten? Wie greifen Sie auf diese zu? Benötigen Sie alle Daten aus der zugrunde liegenden Datenquelle, oder können Sie eine Teilmenge der Daten angeben? Diese Fragen werden in den Themen dieses Abschnitts behandelt.
Weitere Entscheidungen betreffen die Frage des Zeitpunktes sowie der Art und Weise der Verarbeitung der Berichtsdaten. Sollen Endbenutzer, die den Bericht anzeigen, die neuesten verfügbaren Daten oder Daten eines bestimmten Zeitpunktes anzeigen können? Wenn es sich bei der zugrunde liegenden Datenquelle um eine Datenbank handelt, müssen Sie alle Berichtsdaten in einer einzelnen Transaktion abrufen? Weitere Informationen zu diesen Fragen finden Sie unter Verwalten der Berichtsverarbeitung.
Reporting Services-Berichtsdefinitionen enthalten Datenquellen, Datasets und Parameter.
- Eine Datenquellendefinition enthält den Speicherort der Datenquelle, die Verbindungsinformationen und Anmeldeinformationen für die Verbindung mit der Datenquelle. Datenquellen können für mehrere Berichte gemeinsam oder aber berichtsspezifisch verwendet werden.
- Datasets enthalten die Datenquelle, den Abfragebefehl, der die abzurufenden Daten angibt, die abzurufende Auflistung von Feldern, Datenoptionen für die Interpretation der abzurufenden Daten, Parameter für die Abfrage und Filter zum Einschränken der abgerufenen Daten.
- Berichtsparameter werden automatisch aus den Abfrageparametern des Datasets erstellt.
Wenn ein Bericht auf einem Berichtsserver veröffentlicht wird, wird er in die Berichtsdefinition, die Datenquellen und die Parameter als voneinander unabhängig verwaltete Berichtselemente auf dem Berichtsserver unterteilt. Sie können Datenquelleneigenschaften festlegen, den Zugriff auf Datenquellen steuern und Berichtsdatenquellen ändern (z. B. von einer Testdatenquelle in eine Produktionsdatenquelle), wenn die zugrunde liegende Form der Daten für zwei Datenquellen identisch ist. Sie können zum Steuern einer Berichtsdatenquelle auch parametrisierte Berichte erstellen, für die ein Ausdruck verwendet wird, der zur Laufzeit ausgewertet wird.
Berichtsmodelle
Bei der Veröffentlichung eines Berichtsmodells auf dem Berichtsserver wird das Modell in die Modelldefinition und freigegebene Datenquellen als voneinander unabhängig verwaltete Berichtsserverelemente unterteilt. Mit dem Berichts-Generator können Sie einen Bericht anhand eines Berichtsmodells erstellen und auf Ihrem Computer speichern sowie anschließend den Berichts-Designer verwenden, um ihn zu bearbeiten. Sie können im Berichts-Designer anhand eines Berichtsmodells neue Datasets erstellen, indem Sie eine Berichtsservermodell-Datenquelle verwenden. Wenn Sie als Datenquelle ein Berichtsmodell verwenden, arbeiten Sie mit Metadaten, die von dem Modell-Designer erstellt wurden, der die zugrunde liegenden Datenstrukturen in der Modelldatenquelle darstellt.
Hinweis: |
---|
Einige der im Berichts-Designer an einem Bericht vorgenommenen Änderungen werden im Berichts-Generator nicht unterstützt. Im Berichts-Generator werden vordefinierte Vorlagen und eingeschränkte Designelemente verwendet. Wenn Sie einen Bericht bearbeiten, der mit dem Berichts-Generator erstellt wurde, und den Berichts-Generator weiterhin verwenden möchten, sollten Sie beachten, dass nicht alle Berichtselemente, die Sie mit dem Berichts-Designer erstellen können, vom Berichts-Generator unterstützt werden. |
In diesem Abschnitt
- Definieren von Berichtsdatenquellen
Die Definition und Verwaltung einer Berichtsdatenquelle wird erläutert, und es werden Beispiele für das Herstellen einer Verbindung mit unterschiedlichen Datenquellentypen angegeben.
- Definieren von Berichtsdatasets
Die verschiedenen Datenquellentypen und Abfrage-Designern werden beschrieben, und es werden Beispiele für die Erstellung von Datasets für unterstützte Datenquellen zur Verfügung gestellt.
Siehe auch
Konzepte
Arbeiten mit dem Berichts-Generator (Ad-hoc-Berichte)
Vorgehensweisen für Berichtsdaten (Berichts-Designer)
Verwenden des Berichts-Designers
Arbeiten mit dem Modell-Designer
Andere Ressourcen
Datenansicht (Berichts-Designer)