Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter (SSRS)Data Processing Extensions and .NET Framework Data Providers (SSRS)

Eine Reporting ServicesReporting Services -Datenverarbeitungserweiterung ist eine Komponente, die mit Reporting ServicesReporting Servicesinstalliert wird und zum Abrufen von Daten von einem bestimmten Datenquellentyp sowie zum Bereitstellen zusätzlicher Funktionalität zur Unterstützung des Berichtsentwurfs und der Berichtsverarbeitung verwendet wird.A Reporting ServicesReporting Services data processing extension is a component installed with Reporting ServicesReporting Services, designed to retrieve data from a specific type of data source and to provide extra functionality to support report design and report processing. Ein .NET Framework.NET Framework Datenanbieter ist eine Komponente von MicrosoftMicrosoft oder Drittanbieter-Quellen, die unterstützt System.Data Schnittstellen, die Sie zum Abrufen und Ändern von Daten aus einem bestimmten Typ von Datenquelle zu ermöglichen.A .NET Framework.NET Framework data provider is a component available from MicrosoftMicrosoft or third-party sources that supports System.Data interfaces that allow you to retrieve and to modify data from a specific type of data source.

Grundlegendes zu DatenverarbeitungserweiterungenUnderstanding a Data Processing Extension

Ein Reporting ServicesReporting Services -datenverarbeitungserweiterung unterstützt eine Teilmenge der System.Data Schnittstellen.A Reporting ServicesReporting Services data processing extension supports a subset of the System.Data interfaces. Für Datenverarbeitungserweiterungen ist lediglich schreibgeschützter Zugriff auf eine Datenquelle erforderlich. Deshalb werden die Schnittstellen zum Schreiben und Aktualisieren nicht implementiert.Data processing extensions require only read-only access to a data source, so the interfaces for write and update are not implemented. Jede Datenverarbeitungserweiterung kann benutzerdefinierte funktionen bereitstellen, um die Berichtsverarbeitung zu unterstützen.Each data processing extension can provide custom features to support report processing. Zum Beispiel könnte eine Datenverarbeitungserweiterung die folgenden Funktionstypen unterstützen:For example, a data processing extension might support the following types of features:

  • Verwalten der Anmeldeinformationen getrennt von der VerbindungszeichenfolgeManaging credentials separately from the connection string

  • Unterstützen von mehrwertigen ParameternSupporting multivalue parameters

  • Abrufen von Serveraggregaten, die anhand der Datenquelle berechnet werdenRetrieving server aggregates, which are calculated on the data source

  • Abrufen von Dateneigenschaften und Datenwerten von der DatenquelleRetrieving data properties as well as data values from the data source

Grundlegendes zu einem DatenanbieterUnderstanding a Data Provider

Ein .NET Framework.NET Framework -Datenanbieter (manchmal als Treiber bezeichnet) unterstützt einen Standardsatz von System.Data Schnittstellen zum Lesen, schreiben und Aktualisieren von Daten auf einer Datenquelle.A .NET Framework.NET Framework data provider (sometimes known as a driver) supports a standard set of System.Data interfaces for reading, writing, and updating data on a data source. Ein Datenanbieter kann verwendet werden, wenn für einen bestimmten Datenquellentyp keine Datenverarbeitungserweiterung verfügbar ist.A data provider can be used when there is no data processing extension available for a specific type of data source. Ihnen stehen viele standardmäßige .NET Framework.NET Framework -Datenanbieter von Drittanbietern zur Verfügung.Many third-party standard .NET Framework.NET Framework data providers are available.

Da Reporting ServicesReporting Services über eine erweiterbare Datenanbieterarchitektur verfügt, können Sie eine benutzerdefinierte Datenverarbeitungserweiterung erstellen, um die von Reporting ServicesReporting Services -Datenverarbeitungserweiterungen bereitgestellte zusätzliche Funktionalität einzuschließen.Because Reporting ServicesReporting Services has an extensible data provider architecture, you can build a custom data processing extension to include the extra functionality supplied by Reporting ServicesReporting Services data processing extensions. Weitere Informationen finden Sie unter Implementing a Data Processing Extension.For more information, see Implementing a Data Processing Extension. Informationen zu Datenverarbeitungserweiterungen von Drittanbietern finden Sie in der mit der Datenverarbeitungserweiterung des Drittanbieters gelieferten Dokumentation.For third-party data processing extensions, see the documentation that comes with the third-party data processing extension.

Hinweis

Ein .NET Framework.NET Framework -Datenanbieter oder eine benutzerdefinierte Datenverarbeitungserweiterung muss installiert und registriert werden, bevor Sie damit auf Daten aus einer Datenquelle zugreifen können.A .NET Framework.NET Framework data provider or custom data processing extension must be installed and registered before it can be used to access data from a data source. Die Datenverarbeitungserweiterung muss zum Verfassen des Berichts auf dem Berichterstellungsclient installiert und registriert werden sowie auf dem Berichtsserver, um den veröffentlichten Bericht anzuzeigen.The data processing extension must be installed and registered both on the reporting client to author the report and on the report server to view the published report. Nicht alle Datenanbieter funktionieren in einer Serverumgebung.Not all data providers are designed to work in a server environment. Weitere Informationen finden Sie unter Registrieren eines .NET Framework-Standarddatenproviders (SSRS) und Bereitstellen von Datenverarbeitungserweiterungen.For more information, see Register a Standard .NET Framework Data Provider (SSRS).and Deploying a Data Processing Extension.

Siehe auchSee Also

Übersicht über Datenverarbeitungserweiterungen Data Processing Extensions Overview
Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS) Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)