Herstellen einer Verbindung mit den Daten (Berichts-Generator 2.0)

In einem Bericht werden Daten angezeigt, die aus einer oder mehreren Datenquellen stammen, wie einer relationalen SQL Server-Datenbank oder einer mehrdimensionalen Analysis Services-Datenbank. Der Begriff Datenquelle bezieht sich in Berichts-Generator auch auf eine Reihe von Verbindungsinformationen, mit denen die Datenquelle definiert wird, auf die Sie zugreifen möchten, auf den Datentyp und die Anmeldeinformationen, mit denen Sie auf die Datenquelle zugreifen können. Diese Datenquellendefinitionen können im Bericht eingebettet werden oder können als Ressourcendateien auf einem Berichtsserver gespeichert und für viele Berichte und Benutzer freigegeben werden. Im Idealfall erstellt der Berichtsserveradministrator eine Reihe von freigegebenen Datenquellen, die Sie verwenden können. In diesem Fall müssen Sie nur die gewünschte freigegebene Datenquelle auswählen, um eine Verbindung mit den Daten herzustellen. Der Tabellen-/Matrix- und Diagrammassistent geht davon aus, dass freigegebene Datenquellen verfügbar sind und Sie eine Zugriffsberechtigungen zu diesen haben. Wenn nicht, wenden Sie sich an den Berichtsserveradministrator.

Nachdem Sie eine Datenquelle ausgewählt haben, definieren Sie eine Gruppe von Feldern, die in dem Bericht verwendet werden sollen, indem Sie eine Datasetabfrage erstellen. Die Abfragesprache hängt von dem Datenquellentyp ab, auf den Sie zugreifen. Berichts-Generator stellt je nach Datenquellentyp verschiedene Abfrage-Designer bereit, mit denen Sie Datasetabfragen erstellen können. Der Tabellen-/Matrix- und Diagrammassistent stellt eine einfache grafische Oberfläche bereit, die die Abfrage für Sie erstellt. Sie müssen nur die Felder auswählen, die in dem Dataset vorhanden sein sollen. Sie können auch Datasets im Bereich Berichtsdaten direkt definieren. Klicken Sie auf Neu, und wählen Sie Dataset hinzufügen aus, um den Abfrage-Designer für die Datenquelle zu öffnen.

Im Abfrage-Designer können Sie folgende Schritte ausführen:

  • Führen Sie die Abfrage aus, um sich die Daten anzuzeigen. Die Abfrage gibt ein Resultset zurück. Die Spalten im Resultset werden zur Feldauflistung für das Dataset. Die Zeilen im Ergebnis werden zu den Detaildaten für das Dataset. Sie können mit der Abfrage arbeiten, bis Sie die gewünschten Spalten erhalten.

  • Fügen Sie Abfrageparameter hinzu, um nur die gewünschten Daten für den Bericht abzurufen. Abfrageparameter generieren automatisch entsprechende Berichtsparameter. Mit Berichtsparametern können Benutzer die Berichtsdaten angeben, die sie sehen möchten. Beispiel: Mit einem Abfrageparameter für die Produktkategorie kann der Benutzer die Produktkategorien wählen, an denen er interessiert ist.

  • Importieren einer vorhandenen Abfrage aus einem anderen Bericht.

Nachdem Sie eine Abfrage erstellt haben, können Sie zusätzliche Felder angeben, die auf Spalten oder Ausdrücken basieren. Sie können auch eine Sortierung (die sich auf die Sortierfolge von Daten auswirkt), die Unterscheidung nach Groß- und Kleinschreibung und andere Datenoptionen für jedes Dataset angeben. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen, Bearbeiten oder Löschen eines Felds im Fenster 'Berichtsdaten' (Berichts-Generator 2.0).

Datenquellen, Datasets, Abfragen, Abfrageparameter und Berichtsparameter sind Bestandteil einer Berichtsdefinition. Sie werden in der Berichtsdefinition auf dem Berichtsserver oder in der Berichtsdefinitions-(.rdl-)Datei im Dateisystem gespeichert. Mit dem Berichtsdatenbereich können Sie diese Elemente im Bericht anzeigen.

Dieser Abschnitt