Berichtsteile und Datasets in Berichts-GeneratorReport Parts and Datasets in Report Builder

In Berichts-Generator ist die einfachste Methode, um Daten in einen Bericht einzuschließen, das Hinzufügen von Berichtsteilen aus dem Berichtsteilkatalog.In Report Builder, the easiest way to include data in a report is to add report parts from the Report Part Gallery. Berichtsteile enthalten die Datasets, von denen sie abhängig sind, so genannte abhängige Datasets.Report parts contain the datasets that they depend on, which are known as dependent datasets. Abhängige Datasets basieren auf freigegebenen Datenquellen und können entweder eingebettete Datasets oder freigegebene Datasets sein.Dependent datasets are based on shared data sources and can be either embedded datasets or shared datasets. Erfahren Sie mehr über Berichtsteile.Read more about Report Parts.

Eine weitere einfache Methode zum Einschließen von Daten in einen Bericht ist das Verwenden eines freigegebenen Datasets.Another easy way to include data in a report is to use a shared dataset. Weitere Informationen finden Sie unter Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Hinzufügen eines Berichtsteils mit abhängigen Datasets zum BerichtAdding a Report Part with Dependent Datasets to Your Report

Wenn Sie dem Bericht einen Berichtsteil hinzufügen, werden die darin enthaltenen abhängigen Datasets ebenfalls dem Bericht hinzugefügt.When you add a report part to your report, the dependent datasets that it contains are also added to your report. Da ein Berichtsteil ein Rechteck mit vielen anderen Berichtselementen umfassen kann, können dem Bericht mehrere abhängige Datasets hinzugefügt werden.Because a report part might include a rectangle that contains many other report items, it can add multiple dependent datasets to your report. Jedes freigegebene Dataset ist ein unabhängiger Verweis. Die freigegebene Datenquelle, von der er abhängt, wird dem Bericht nicht hinzugefügt.Each shared dataset is an independent reference; the shared data source that it depends on is not added to your report. Jedes eingebettete Dataset fügt auch die eingebettete oder freigegebene Datenquelle hinzu, von der es abhängt.Each embedded dataset also adds the embedded or shared data source that it depends on.

Die Anmeldeinformationen für eine eingebettete Datenquelle werden nicht als Teil des Berichtsteils gespeichert.The credentials for an embedded data source are not saved as part of the report part. Wenn dem Bericht eine eingebettete Datenquelle hinzugefügt wird, werden Sie zur Eingabe von Anmeldeinformationen aufgefordert, wenn Sie den Bericht ausführen.If an embedded data source is added to your report, you will be prompted for credentials when you run the report. Wenn Sie die Nachfrage nach Anmeldeinformationen vermeiden möchten, verwenden Sie lediglich Berichtsteile, die auf freigegebenen Datenquellen mit gespeicherten Anmeldeinformationen basieren.To avoid being prompted for credentials, use report parts that are based on shared data sources with stored credentials.

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.After you add a report part to your report, the added datasets are no different than embedded or shared datasets that you create. Sie können die zusätzlichen Datasets im Berichtsdatenbereich anzeigen.You can view the additional datasets in the Report Data pane. Eingebettete Datasets werden unter der entsprechenden freigegebenen Datenquelle angezeigt, während freigegebene Datasets im Ordner für freigegebene Datasets aufgeführt werden.Embedded datasets appear under the corresponding shared data source and shared datasets appear under the Shared Datasets folder.

Anpassen von abhängigen DatasetsCustomizing Dependent Datasets

Nachdem Sie dem Bericht Berichtsteile hinzugefügt haben, könnten Sie diesen in der Vorschau anzeigen und Änderungen an den Daten vornehmen.After you add report parts to your report, you might preview it and decide to make some changes to the data. Die Art der Änderungen hängt vom Typ der Datasets ab, mit denen Sie arbeiten.What you can change depends on the type of dataset that you are working with.

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.To change data and data options for an embedded dataset, you can edit the dataset properties, including the query, just as if you had created the dataset yourself.

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.To change a data and data options for a shared dataset, you can change the shared dataset definition on the report server only you have sufficient permissions. 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.You can also customize the instance of the shared dataset in your report by adding filters, adding calculated fields, and changing data options such as case sensitivity. Weitere Informationen finden Sie unter Eingebettete und freigegebene Datasets (Berichts-Generator und SSRS).For more information, see Embedded and Shared Datasets (Report Builder and 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).For more information about how to change the definition of a shared dataset or how to show the latest data changes for a shared dataset in your report, see Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS) and Add, Edit, Refresh Fields in the Report Data Pane (Report Builder and SSRS).

Veröffentlichen von abhängigen Datasets als freigegebene DatasetsPublishing Dependent Datasets as Shared 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.When you publish a report item that has dependent datasets, you have the option to publish each dataset as a shared dataset or as an embedded dataset that remains embedded in the report item.

Wenn Sie die Option für das freigegebene Dataset wählen, wird das Dataset auf dem Berichtsserver als freigegebene Datasetdefinition gespeichert.When you select the shared dataset option, the dataset is saved to the report server as a shared dataset definition. 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.In your report, every report item that uses that dataset is updated to point to the shared dataset that is now on the report server. Dies hat zwei Ergebnisse zur Folge:Two things happen as a result:

  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.In the Publish dialog box, each shared dataset that has been published is removed from the list of items that are available to publish.

  2. Wenn Sie den Berichts-Generator beenden oder einen neuen Bericht starten, werden Sie dazu aufgefordert, den Bericht zu speichern.When you exit Report Builder or start a new report, you are prompted to save your report. 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.If you do not save your report, the next time you open this report and publish report items, you might publish new copies of the same datasets. Um das Speichern mehrerer Kopien von freigegebenen Datasets auf dem Berichtsserver verhindern, empfiehlt es sich, den Bericht zu speichern.To prevent saving multiple copies of shared datasets to the report server, we recommend that you save the report.

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.To ensure that you and others can continue to successfully use data from a shared dataset, you must understand the principles behind securing report items. Weitere Informationen finden Sie unter Sichern von freigegebenen Datasetelementen.For more information, see Secure Shared Dataset Items.

Weitere InformationenSee Also

Berichtsentwurfsansicht (Berichts-Generator) Report Design View (Report Builder)
Sicherheit (Berichts-Generator) Security (Report Builder)
Berichtsteile (Berichts-Generator und SSRS) Report Parts (Report Builder and SSRS)
Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)