Vergleichen von freigegebenen und eingebetteten Datenquellen: Berichts-Generator und Reporting Services (SSRS)
Gilt für: SQL Server 2016 (13.x) Reporting Services und höher Power BI-Berichtsserver SharePoint
Sie können eine Verbindung mit Daten entweder über eine freigegebene oder eine eingebettete Datenquelle herstellen. Eine freigegebene Datenquelle wird unabhängig von jeglichem Bericht definiert. Sie können diese in mehreren Berichten auf einem Berichtsserver oder einer SharePoint-Website verwenden. Eine eingebettete Datenquelle wird in einem Bericht definiert. Sie können sie nur in diesem Bericht verwenden.
Freigegebene Datenquellen sind hilfreich für Datenquellen, die Sie häufig verwenden. Es wird empfohlen, so oft wie möglich freigegebene Datenquellen zu erstellen und zu verwenden. Mit ihnen können Berichte und der Berichtszugriff einfacher verwaltet und Berichte und die Datenquellen, auf die sie zugreifen, sicherer gemacht werden. Wenn Sie eine freigegebene Datenquelle benötigen, müssen Sie sich möglicherweise an den Systemadministrator wenden, damit er eine für Sie erstellt.
Bei einer eingebetteten Datenquelle, die auch als berichtsspezifische Datenquelle bezeichnet wird, handelt es sich um eine Datenverbindung, die in der Berichtsdefinition gespeichert wird. Verbindungsinformationen zu einer eingebetteten Datenquelle können nur von dem Bericht verwendet werden, in den diese eingebettet wurde. Verwenden Sie das Dialogfeld Datenquelleneigenschaften , um eingebettete Datenquellen zu definieren und zu verwalten.
Der Unterschied zwischen eingebetteten und freigegebenen Datenquellen liegt in der Art der Erstellung, Speicherung und Verwaltung.
In Berichts-Designer werden eingebettete oder freigegebene Datenquellen als Teil eines SQL Server Data Tools-Projekts (SSDT) erstellt. Sie können steuern, ob Sie sie für die Vorschau lokal verwenden oder sie als Teil des Projekts auf einem Berichtsserver oder einer SharePoint-Website bereitstellen möchten. Sie können benutzerdefinierte Datenerweiterungen verwenden, die auf dem Computer und dem Berichtsserver oder der SharePoint-Website installiert wurden, auf dem bzw. der die Berichte bereitgestellt werden.
Systemadministratoren können zusätzliche Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter installieren und konfigurieren. Weitere Informationen finden Sie unter Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter (SSRS).
Entwickler können mithilfe der Microsoft.ReportingServices.DataProcessing -API Datenverarbeitungserweiterungen erstellen, durch die weitere Datenquellentypen unterstützt werden.
Wechseln Sie im Berichts-Generator zu einem Berichtsserver oder zu einer SharePoint-Website, und wählen Sie freigegebene Datenquellen aus, oder erstellen Sie eingebettete Datenquellen im Bericht. Freigegebene Datenquellen können nicht im Berichts-Generator erstellt werden. Sie können keine benutzerdefinierten Datenerweiterungen im Berichts-Generator verwenden.
Zusammenfassung der Unterschiede
In der folgenden Tabelle werden die Unterschiede zwischen eingebetteten und freigegebenen Datenquellen zusammengefasst.
BESCHREIBUNG | Eingebettet Data source |
Shared Data source |
---|---|---|
Die Datenverbindung ist in die Berichtsdefinition eingebettet. | ||
Der Zeiger auf die Datenverbindung auf dem Berichtsserver ist in die Berichtsdefinition eingebettet. | ||
Wird auf dem Berichtsserver verwaltet. | ||
Ist für freigegebene Datasets erforderlich. | ||
Ist für Komponenten erforderlich. |