Vorgehensweise: Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator 3.0 und SSRS)

Sie können ein eingebettetes Dataset zu Verwendung in einem einzelnen Bericht erstellen, oder Sie können ein freigegebenes Dataset erstellen, das auf einem Berichtsserver gespeichert und von mehreren Berichten verwendet werden kann. Um ein Dataset zu erstellen, muss eine eingebettete oder freigegebene Datenquelle vorhanden sein.

Verwenden Sie den Berichts-Generator zum Ausführen folgender Aufgaben:

  • Erstellen eines freigegebenen Datasets in der Entwurfsansicht für Datasets. Für freigegebene Datasets müssen öffentliche, freigegebene Datenquellen verwendet werden.

  • Erstellen eines eingebetteten Datasets in der Entwurfsansicht: Bericht.

  • Speichern des Datasets direkt im Berichtserver oder auf der SharePoint-Website.

Verwenden Sie den Berichts-Designer in Business Intelligence Development Studio zum Ausführen folgender Aufgaben:

  1. Erstellen eines freigegebenen Datasets im Projektmappen-Explorer. Für freigegebene Datasets müssen Datenquellen aus dem Ordner für freigegebene Datenquellen im Projektmappen-Explorer verwendet werden.

  2. Erstellen eines eingebetteten Datasets im Berichtsdatenbereich.

  3. Optionales Bereitstellen der freigegebenen Datasets und Datenquelle mit dem Bericht. Verwenden Sie für alle Elemente Projekteigenschaften, um die Pfade zu Ordnern auf dem Berichtserver oder der SharePoint-Website anzugeben.

Weitere Informationen finden Sie unter Erstellen und Hinzufügen von Datasets (Berichts-Generator 3.0 und SSRS).

HinweisHinweis

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.

So öffnen Sie den Berichts-Generator und erstellen ein freigegebenes Dataset

  1. Öffnen Sie den Berichts-Generator. Der Bereich Neuer Bericht oder neues Dataset wird geöffnet, wie in der folgenden Abbildung dargestellt:

    Berichts-Generator in der freigegebenen Datasetentwurfsansicht

    HinweisHinweis

    Wenn der Bereich Neuer Bericht oder neues Dataset nicht angezeigt wird, klicken Sie in der Schaltfläche Berichts-Generator auf Neu.

  2. Klicken Sie im linken Bereich unter Dataset erstellen auf Freigegebenes Dataset.

  3. Klicken Sie im rechten Bereich auf Durchsuchen, um eine freigegebene Datenquelle vom Berichtsserver auszuwählen, und klicken Sie dann auf Erstellen. Der mit der freigegebenen Datenquelle verknüpfte Abfrage-Designer wird geöffnet.

  4. Geben Sie im Abfrage-Designer die Felder an, die in das Dataset einbezogen werden sollen.

  5. Klicken Sie auf Ausführen (!), um die Abfrage auszuführen.

  6. Klicken Sie in der Schaltfläche Berichts-Generator auf Speichern oder Speichern unter, um das freigegebene Dataset auf dem Berichtsserver zu speichern.

  7. Um den Berichts-Generator zu beenden, klicken Sie auf Berichts-Generator und dann auf Berichts-Generator beenden. Um mit Berichten zu arbeiten, klicken Sie auf Berichts-Generator und dann auf Neu oder Öffnen.

So legen Sie Abfrageparameteroptionen fest

  1. So öffnen Sie den Berichts-Generator.

  2. Klicken Sie auf Öffnen.

  3. Wechseln Sie zum Berichtsserver, und wählen Sie den Ordner für die freigegebene Datenquelle aus.

  4. Klicken Sie unter Elemente des Typs in der Dropdownliste auf Datasets (*.rsd).

  5. Wählen Sie das freigegebene Dataset aus, und klicken Sie dann auf Öffnen. Der verknüpfte Abfrage-Designer wird geöffnet.

  6. Klicken Sie im Menüband auf Dataseteigenschaften.

  7. Klicken Sie auf Parameter. Legen Sie auf dieser Seite als Standardwert eine Konstante oder einen Ausdruck fest, markieren Sie den Parameter als schreibgeschützt, auf NULL festlegbar oder mit In Abfrage auslassen. Weitere Informationen finden Sie unter Dataseteigenschaften (Dialogfeld), Parameter (Berichts-Generator 3.0).

  8. Klicken Sie auf OK.

So erstellen Sie ein Dataset aus einer relationalen SQL Server-Datenbank

  1. Klicken Sie im Bereich Berichtsdaten mit der rechten Maustaste auf den Namen der Datenquelle, und klicken Sie dann auf Dataset hinzufügen. Die Seite Abfrage des Dialogfelds Dataseteigenschaften wird aufgerufen.

  2. Geben Sie im Textfeld Name einen Namen für das Dataset ein, oder übernehmen Sie den Standardnamen.

    HinweisHinweis

    Der Name des Datasets wird intern im Bericht verwendet. Zur Verdeutlichung sollte der Name des Datasets die Daten beschreiben, die von der Abfrage zurückgegeben werden.

  3. Wählen Sie aus der Liste Datenquelle eine vorhandene freigegebene Datenquelle aus, oder klicken Sie auf Neu, um eine neue eingebettete Datenquelle zu erstellen.

  4. Wählen Sie einen Abfragetyp. Die verfügbaren Optionen sind vom Datenquellentyp abhängig.

    • Wählen Sie Text aus, um eine Abfrage zu schreiben, die die Abfragesprache der Datenquelle verwendet.

    • Wählen Sie Table aus, um alle Felder in einer relationalen Datenbanktabelle zurückzugeben.

    • Wählen Sie Gespeicherte Prozedur, um eine gespeicherte Prozedur nach Namen auszuführen.

  5. Geben Sie in Abfrage die Abfrage, die gespeicherte Prozedur oder den Tabellennamen ein. Oder klicken Sie auf Abfrage-Designer, um den grafischen oder textbasierten Abfrage-Designer zu öffnen, oder auf Importieren, um die Abfrage aus einem vorhandenen Bericht zu importieren.

    In einigen Fällen kann die von der Abfrage angegebene Feldauflistung nur durch Anwendung der Abfrage auf die Datenquelle ermittelt werden. Eine gespeicherte Prozedur gibt möglicherweise im Resultset eine variable Feldauflistung zurück. Klicken Sie auf Felder aktualisieren, um die Abfrage auf die Datenquelle anzuwenden und die Feldnamen abzurufen, die erforderlich sind, um die Dataset-Feldauflistung im Bereich Berichtsdaten aufzufüllen. Die Feldauflistung wird unter dem Datasetknoten angezeigt, nachdem Sie das Dialogfeld Dataseteigenschaften geschlossen haben.

  6. Geben Sie in das Feld Timeout die Anzahl der Sekunden ein, die der Berichtsserver auf eine Antwort von der Datenbank warten soll. Der Standardwert ist 0 Sekunden. Bei diesem Wert gibt es keinen Timeout.

  7. Klicken Sie auf OK.

    Das Dataset und seine Feldauflistung werden im Bereich Berichtsdaten unter dem Datenquellenknoten angezeigt.