Freigeben über


Berichtsteile und Datasets in Berichts-Generator

Hinweis

Berichtsteile sind für alle Releases von SQL Server Reporting Services ab SQL Server Reporting Services 2019 und für alle Releases von Power BI-Berichtsserver ab Power BI-Berichtsserver September 2022 veraltet.

In Berichts-Generator ist die einfachste Methode, um Daten in einen Bericht einzuschließen, das Hinzufügen von Berichtsteilen aus dem Berichtsteilkatalog. Berichtsteile enthalten die Datasets, von denen sie abhängig sind, so genannte abhängige Datasets. Abhängige Datasets basieren auf freigegebenen Datenquellen und können entweder eingebettete Datasets oder freigegebene Datasets sein. Erfahren Sie mehr über Berichtsteile.

Eine weitere einfache Methode zum Einschließen von Daten in einen Bericht ist das Verwenden eines freigegebenen Datasets. Weitere Informationen finden Sie unter Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS).

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.

Hinzufügen eines Berichtsteils mit abhängigen Datasets zum Bericht

Wenn Sie dem Bericht einen Berichtsteil hinzufügen, werden die darin enthaltenen abhängigen Datasets ebenfalls dem Bericht hinzugefügt. Da ein Berichtsteil ein Rechteck mit vielen anderen Berichtselementen umfassen kann, können dem Bericht mehrere abhängige Datasets hinzugefügt werden. Jedes freigegebene Dataset ist ein unabhängiger Verweis. Die freigegebene Datenquelle, von der er abhängt, wird dem Bericht nicht hinzugefügt. Jedes eingebettete Dataset fügt auch die eingebettete oder freigegebene Datenquelle hinzu, von der es abhängt.

Die Anmeldeinformationen für eine eingebettete Datenquelle werden nicht als Teil des Berichtsteils gespeichert. Wenn dem Bericht eine eingebettete Datenquelle hinzugefügt wird, werden Sie zur Eingabe von Anmeldeinformationen aufgefordert, wenn Sie den Bericht ausführen. Wenn Sie die Nachfrage nach Anmeldeinformationen vermeiden möchten, verwenden Sie lediglich Berichtsteile, die auf freigegebenen Datenquellen mit gespeicherten Anmeldeinformationen basieren.

Nachdem Sie dem Bericht einen Berichtsteil hinzugefügt haben, unterscheiden sich die hinzugefügten Datasets nicht von anderen eingebetteten oder freigegebenen Datasets, die Sie erstellen. Sie können die zusätzlichen Datasets im Berichtsdatenbereich anzeigen. Eingebettete Datasets werden unter der entsprechenden freigegebenen Datenquelle angezeigt, während freigegebene Datasets im Ordner für freigegebene Datasets aufgeführt werden.

Anpassen von abhängigen Datasets

Nachdem Sie dem Bericht Berichtsteile hinzugefügt haben, könnten Sie diesen in der Vorschau anzeigen und Änderungen an den Daten vornehmen. Die Art der Änderungen hängt vom Typ der Datasets ab, mit denen Sie arbeiten.

Um Daten und Datenoptionen für ein eingebettetes Dataset zu ändern, können Sie die Dataseteigenschaften einschließlich der Abfrage so bearbeiten, als ob Sie das Dataset selbst erstellt hätten.

Bei der Änderung von Daten und Datenoptionen für ein freigegebenes Dataset können Sie die freigegebene Datasetdefinition auf dem Berichtsserver nur ändern, wenn Sie über ausreichende Berechtigungen verfügen. Sie können auch die Instanz des freigegebenen Datasets im Bericht anpassen, indem Sie Filter und berechnete Felder hinzufügen und Datenoptionen wie die Groß- und Kleinschreibung ändern. Weitere Informationen finden Sie unter Eingebettete und freigegebene Datasets (Berichts-Generator und SSRS).

Weitere Informationen zum Ändern der Definition eines freigegebenen Datasets oder zum Anzeigen der letzten Datenänderungen für ein freigegebenes Dataset in Ihrem Bericht finden Sie unter Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator und SSRS) und Hinzufügen, Bearbeiten und Aktualisieren von Feldern im Berichtsdatenbereich (Berichts-Generator und SSRS).

Veröffentlichen von abhängigen Datasets als freigegebene Datasets

Wenn Sie ein Berichtselement veröffentlichen, das abhängige Datasets aufweist, können Sie jedes Dataset als freigegebenes Dataset oder als eingebettetes Dataset veröffentlichen, das weiterhin in das Berichtselement eingebettet ist.

Wenn Sie die Option für das freigegebene Dataset wählen, wird das Dataset auf dem Berichtsserver als freigegebene Datasetdefinition gespeichert. Im Bericht wird jedes Berichtselement, das dieses Dataset verwendet, so aktualisiert, dass es auf das freigegebene Dataset verweist, das sich jetzt auf dem Berichtsserver befindet. Dies hat zwei Ergebnisse zur Folge:

  1. Im Veröffentlichungsdialogfeld wird jedes freigegebene Dataset, das veröffentlicht wurde, aus der Liste der Elemente entfernt, die für die Veröffentlichung verfügbar sind.

  2. Wenn Sie den Berichts-Generator beenden oder einen neuen Bericht starten, werden Sie dazu aufgefordert, den Bericht zu speichern. Wenn Sie den Bericht nicht speichern, kann es sein, dass Sie beim nächsten Öffnen des Berichts und Veröffentlichen von Berichtselementen neue Kopien der gleichen Datasets veröffentlichen. Um das Speichern mehrerer Kopien von freigegebenen Datasets auf dem Berichtsserver verhindern, empfiehlt es sich, den Bericht zu speichern.

Wichtig

Um sicher zu sein, dass Sie und andere Personen weiterhin erfolgreich Daten aus einem freigegebenen Dataset verwenden können, müssen Sie die grundlegenden Prinzipien für das Sichern von Berichtselementen verstehen. Weitere Informationen finden Sie unter Sichern von freigegebenen Datasetelementen.