Share via


Vorgehensweise: Erstellen von Datasets (Reporting Services)

In Reporting Services basiert ein Dataset auf einer vorhandenen Datenquelle. Ein Dataset gibt eine Abfrage, Abfrageparameter, Filter und eine Feldauflistung an. Sie können für die aus der Datenquelle abgerufenen Daten auch Datenoptionen angeben, z. B. Groß-/Kleinschreibung, Sortierung, Kanatyp, Breite und Akzent. Ein eingebettetes Dataset wird in einem einzigen Bericht definiert und verwendet. Ein freigegebenes Dataset wird auf einem Berichtsserver oder einer SharePoint-Website definiert und kann von mehreren Berichten verwendet werden.

Weitere Informationen finden Sie unter Erstellen von Berichtsdatasets.

So erstellen Sie ein eingebettetes Dataset

  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.

    Hinweis

    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 hängen vom Datenquellentyp ab.

    • 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.

So erstellen Sie ein freigegebenes Dataset

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Ordner für freigegebene Datasets, und klicken Sie dann auf Neues Dataset hinzufügen.

    Die Seite Abfrage im Dialogfeld Dataseteigenschaften wird aufgerufen.

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

    Hinweis

    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 im Listenfeld Datenquelle den Namen einer vorhandenen freigegebenen Datenquelle aus. Ein freigegebenes Dataset muss auf einer freigegebenen Datenquelle basieren.

  4. Klicken Sie auf Abfrage-Designer.

    Der mit dem Datenquellentyp verknüpfte Abfrage-Designer wird geöffnet.

    Alternativ können Sie auf Importieren klicken, um eine Abfrage aus einem vorhandenen Bericht zu importieren.

  5. Klicken Sie auf Abfrage erstellen und dann auf Klicken Sie auf OK.

    Weitere Informationen finden Sie unter Abfrage-Designer in Reporting Services.

  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.

Siehe auch

Konzepte

Arbeiten mit Feldern in einem Berichtsdataset

Verwenden von Berichtsmodellen als Datenquellen

Andere Ressourcen

Abfrage-Designer in Reporting Services

Berichts-Designer (F1-Hilfe)