Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In einem Bericht stellt ein Dataset Berichtsdaten dar, die als Ergebnis der Ausführung einer Abfrage für eine externe Datenquelle zurückgegeben werden. Das Dataset hängt von der Datenverbindung ab, die Informationen zur externen Datenquelle enthält. Die Daten selbst sind nicht in der Berichtsdefinition enthalten. Das Dataset enthält einen Abfragebefehl, eine Feldauflistung, Parameter, Filter und Datenoptionen, mit denen die Groß- und Kleinschreibung berücksichtigt und eine Sortierung vorgenommen werden kann. Die folgenden beiden Datasettypen stehen zur Verfügung:
Freigegebene Datensätze. Ein freigegebenes Dataset wird auf einem Berichtsserver veröffentlicht und kann in mehreren Berichten verwendet werden. Ein freigegebenes Dataset muss auf einer freigegebenen Datenquelle basieren. Ein gemeinsam genutzter Datensatz kann zwischengespeichert und für die Aktualisierung geplant werden, indem ein Plan für die Cacheaktualisierung erstellt wird.
Eingebettete Datasets. Eingebettete Datasets werden in nur einem Bericht definiert und verwendet.
Der Unterschied zwischen den beiden liegt darin, wie sie erstellt, gespeichert und verwaltet werden.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
Geteilte Datensätze
Verwenden Sie ein freigegebenes Dataset, um eine Abfrage bereitzustellen, die in mehreren Berichten verwendet werden kann. Freigegebene Datensätze werden auf dem Berichtsserver gespeichert und getrennt von Berichten oder freigegebenen Datenquellen verwaltet. Ein Berichtsserveradministrator kann die Abfrage z. B. aktualisieren, damit Benutzer von einer verbesserten Indizierung oder einer anderweitigen Optimierung der Abfrageleistung profitieren können.
Es wird empfohlen, so oft wie möglich freigegebene Datasets zu verwenden. Sie können eine Abfrage optimieren oder Abfrageergebnisse zwischenspeichern, um die Berichtsleistung zu verbessern. Freigegebene Datasets vereinfachen die Verwaltung des Datenzugriffs und verbessern die Sicherheit und Leistung der Berichte und der darin verwendeten Datasets.
Im Berichts-Designer können Sie freigegebene Datasets als Teil eines Berichtsprojekts erstellen und steuern, ob sie auf einem Berichtsserver bereitgestellt werden sollen. Sie können nicht zu einem Berichtsserver navigieren und ein freigegebenes Dataset auswählen, das dem Bericht hinzugefügt werden soll.
In Berichts-Generator können Sie folgende Aufgaben ausführen:
Um ein freigegebenes Dataset zu erstellen, verwenden Sie die Entwurfsansicht für freigegebene Datasets. Sie können es auf einem Berichtsserver oder einer SharePoint-Website speichern, um des für andere Berichte freizugeben. Sie können auch zum Berichtsserver navigieren und das vorhandene freigegebene Dataset bearbeiten. In dieser Ansicht können Sie eine Abfrage erstellen und alle Datasetoptionen festlegen. Weitere Informationen finden Sie unter Entwurfsansicht für freigegebene Datasets (Berichts-Generator).
Öffnen Sie den Berichts-Generator in der Berichtsentwurfsansicht, um dem Bericht ein freigegebenes Dataset hinzuzufügen. Wechseln Sie von einem Assistenten oder dem Berichtsdatenbereich zum Berichtsserver, und wählen Sie das freigegebene Dataset aus, das dem Bericht hinzugefügt werden soll. In dieser Ansicht können außer dem Hinzufügen von Feldern keine Änderungen an der Abfrage vorgenommen werden. Sie können andere Datenoptionen überschreiben und Filter hinzufügen. Es ist nicht möglich, Filter zu entfernen.
In der folgenden Tabelle werden die Eigenschaften verglichen, die für die Definition des freigegebenen Datasets auf dem Berichtsserver und die Instanz des freigegebenen Datasets in der Berichtsdefinition konfiguriert werden können.
Eigenschaft Konfigurationshinweise für die Definition Konfigurationshinweise für die Instanz Abfragetext Konfigurieren Sie die Abfrage, einschließlich ihrer Definition als Ausdruck. Die Abfrage kann nicht geändert werden. Abfrageparameter Auf Berichtsparameter kann nicht verwiesen werden.
Schließt Standardwerte ein.
Enthält eine Kennzeichnung „Schreibgeschützt“Parameter, die in der Definition nicht als schreibgeschützt markiert sind, können konfiguriert werden. Filter Definieren von Filtern Datasetfilter, die Teil der Definition sind, können nicht angezeigt oder geändert werden.
Zusätzliche Filter können erstellt werden.Datenquelle Muss eine freigegebene Datenquelle sein. Die Datenquelle kann nicht geändert werden. Felder Felder im Abfragebefehl
Berechnete Felder sind kein Teil der Datasetdefinition.Felder anzeigen, aber nicht ändern
Die Feldsammlung ist statisch und basiert auf der Abfrage zum Zeitpunkt, als Sie dem Bericht den freigegebenen Datensatz hinzugefügt haben. Zum Aktualisieren klicken Sie im Dialogfeld Dataseteigenschaften auf Felder aktualisieren. Die tatsächliche Feldauflistung entspricht dem Rückgabeergebnis der aktuellen Abfrage in der Definition.
Berechnete Felder hinzufügenDatensatz Datenoptionen wie z. B. die Berücksichtigung der Groß- und Kleinschreibung Datenoptionen in der Instanz überschreiben
Eingebettete Datasets
Verwenden Sie ein eingebettetes Dataset, wenn Sie Daten aus einer externen Datenquelle abrufen möchten, die nur in einem Bericht verwendet werden sollen. Eingebettete Datasets sind nützlich, wenn Sie eine Abfrage erstellen möchten, die über keine anderen Abhängigkeiten verfügt, und die Sie nicht für mehrere Berichte verwenden müssen.
Um ein eingebettetes Dataset zu erstellen oder zu bearbeiten, verwenden Sie den Berichtsdatenbereich. Nachdem Sie ein Dataset erstellt haben, können Sie die Eigenschaften im Dialogfeld Dataseteigenschaften konfigurieren.
Zugehöriger Inhalt
Vergleichen Sie gemeinsame und eingebettete Datenquellen – Report Builder & Reporting Services (SSRS) - Erstellen eines freigegebenen Datasets oder eines eingebetteten Datasets (Berichtsgenerator und SSRS)
- Berichtsdatensätze (SSRS)
- Sammlung von Datasetfeldern (Report Builder und SSRS)
- Erstellen von Datenverbindungszeichenfolgen in Report Builder