Erstellen von Berichtsdatasets
Wenn Sie in Reporting Services Berichte erstellen, definieren Sie zunächst eine oder mehrere Datenquellen. Erstellen Sie anschließend ein oder mehrere Datasets für jede Datenquelle. Mit einem Dataset werden die Felder aus der Datenquelle, die Sie im Bericht verwenden möchten, sowie von Ihnen erstellte berechnete Felder angegeben. Zusätzlich zu den Abfrage- und Felddefinitionen enthält ein Dataset einen Zeiger auf die Datenquelle, die Abfrageparameter sowie die Datenoptionen, zu denen Unterscheidungen von Zeichen zählen, z. B. die Unterscheidung nach Groß-/Kleinschreibung, nach dem Kanatyp, nach Breite, Akzent und nach Sortierungsinformationen.
Nachdem Sie ein Dataset erstellt haben, können Sie den Namen des Datasets und die Feldauflistung im Bereich Berichtsdaten anzeigen. Im Bereich Berichtsdaten können Sie weitere Felder erstellen oder vorhandene Felder bearbeiten. Weitere Informationen finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset.
Um Daten in Ihrem Bericht anzuzeigen, verbinden Sie ein Dataset mit einem Datenbereich, z. B. eine Tabelle oder ein Diagramm, indem Sie Felder aus dem Bereich Berichtsdaten in die Entwurfsoberfläche ziehen. Weitere Informationen über die einzelnen Datenbereiche und das Konzept der Vorbereitung, Filterung und Gruppierung von Daten finden Sie unter Arbeiten mit Datenbereichen, Filtern von Daten in einem Bericht und Gruppieren und Sortieren von Berichtsdaten.
Datasetfeatures
Reporting Services stellt die folgenden Features bereit, damit Sie Datasets erstellen können, mit denen die Daten angegeben werden, die im Bericht enthalten sein sollen:
Datenquellentypen. Eine Liste vordefinierter Typen von relationalen, mehrdimensionalen und XML-Datenquellen, z. B. SQL Server und MicrosoftSQL ServerAnalysis Services. Eine vollständige Liste finden Sie unter Erstellen einer Berichtsdatenquelle.
Datenverarbeitungserweiterungen und Datenanbieter. Vorkonfigurierte Komponenten, die eine Verbindung mit einem Datenquellentyp herstellen und die Berichtsdaten für das Dataset abrufen. Sie können auch Datenanbieter eines Drittanbieters als Datenquellen registrieren. Weitere Informationen finden Sie unter Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter.
Grafik- und textbasierte Abfrage-Designer. Mit Abfrage-Designern können Sie eine Abfrage schreiben, um die Daten anzugeben, die aus der Datenquelle abgerufen werden sollen. Abfrage Designer zeigen Beispieldaten für den Bericht an. Mit ihnen können Abfrageparameter definiert werden. Weitere Informationen finden Sie unter Abfrageentwurfstools in Reporting Services. Die Standardsortierreihenfolge für das Dataset ist in der Abfrage definiert.
Automatisch generierte Berichtsparameter für Abfrageparameter. Wenn die Abfrage Abfrageparameter enthält, erstellt Reporting Services automatisch Berichtsparameter, damit der Benutzer die Parameter vor der Berichtsausführung variieren kann. Wenn die Abfrage mehrere abhängige Parameter enthält, können Sie kaskadierende Parameter erstellen, mit denen die Anzahl der Werte gesteuert wird, aus denen Sie eine Auswahl treffen können. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht und Verwenden von Abfrageparametern mit bestimmten Datenquellen (Reporting Services).
Datasetfilter. Filter, die Sie definieren können, um bestimmte Werte nach dem Abrufen der Daten aus der Datenquelle ein- oder auszuschließen. Weitere Informationen finden Sie unter Dataseteigenschaften (Dialogfeld), Filter.
Verwenden von Berichtsmodellen
Berichtsmodelle sind vordefinierte Datasets. Eine Person mit der entsprechenden Erfahrung im Entwerfen von Modellen muss zunächst ein Berichtsmodell erstellen und veröffentlichen, bevor es in einem Bericht verwendet werden kann. Berichtsmodelle können als Datenquelle für Berichte mit umfassenden Features und für Ad-hoc-Berichte des Berichts-Generators verwendet werden. Sie müssen keine Datasetabfrage erstellen, wenn Sie mit einem Berichtsmodell arbeiten, da die Abfrage beim Arbeiten mit den Daten automatisch vom Modell erstellt wird. Berichtsmodelle enthalten vordefinierte Felder und Datenbeziehungen, so genannte Entitäten und Rollen, die im Bereich Daten bei der Auswahl eines Berichtsmodells als Datenquelle angezeigt werden und die wie Datasetfelder verwendet werden können. Weitere Informationen zum Erstellen von Berichtsmodellen finden Sie unter Arbeiten mit dem Modell-Designer. Informationen zum Erstellen von Ad-hoc-Berichten finden Sie unter Arbeiten mit dem Berichts-Generator.
Weitere Informationen zum Herstellen von Verbindungen und zum Abrufen von Daten aus den Datenquellentypen, die von Reporting Services unterstützt werden, finden Sie in den Themen dieses Abschnitts.
In diesem Abschnitt
Grundlegendes zu Berichtsdatasets
Beschreibt die Merkmale von Daten, die von einer Datenquelle abgerufen werden.Erstellen von Berichtsdatasets aus einer relationalen SQL Server-Datenbank
Erläutert, wie ein Dataset aus einer relationalen SQL Server-Datenbank definiert wird.Erstellen von Berichtsdatasets für SQL Server Analysis Services
Erläutert, wie ein Dataset aus einer mehrdimensionalen Analysis Services-Datenbank definiert wird.Erstellen von Berichtsdatasets für SQL Server Integration Services
Erläutert, wie ein Dataset aus einem Integration Services-Paket definiert wird.Erstellen von Berichtsdatasets aus XML-Daten
Erläutert das Definieren eines Datasets aus XML-Daten in einem XML-Dokument, aus einem Webdienst oder einer Webanwendung.Erstellen von Berichtsdatasets aus einer Oracle-Datenbank
Erläutert das Definieren eines Datasets aus einer Oracle-Datenbank.Erstellen von Berichtsdatasets von einer SAP NetWeaver BI-Datenquelle
Erläutert das Definieren eines Datasets aus einer SAP NetWeaver Business Intelligence-Datenquelle.Erstellen von Berichtsdatasets aus einer Hyperion Essbase-Datenquelle
Erläutert das Definieren eines Datasets aus einer Hyperion Essbase-Datenquelle.Definieren von Berichtsdatasets in einer Teradata-Datenbank (Reporting Services)
Erläutert das Definieren eines Datasets aus einer Teradata-Datenquelle.Erstellen von Berichtsdatasets für andere Datenquellen
Erläutert das Definieren eines Datasets mithilfe einer Datenquelle von einem OLE DB-, ODBC- oder einem anderen Datenanbieter.Verwenden von Berichtsmodellen als vordefinierte Datasets (Reporting Services)
Erläutert, wie auf ein Berichtsmodell als vordefiniertes Dataset zugegriffen wird.Arbeiten mit Feldern in einem Berichtsdataset
Erläutert allgemeine Probleme mit der Datasetfeldauflistung.
Siehe auch