Implementieren von DatenverarbeitungserweiterungenImplementing a Data Processing Extension

Mithilfe von Datenverarbeitungserweiterungen in Reporting ServicesReporting Services können Sie eine Verbindung zu einer Datenquelle herstellen und Daten abrufen.Data processing extensions in Reporting ServicesReporting Services enable you to connect to a data source and retrieve data. Sie dienen außerdem als Verbindung zwischen einer Datenquelle und einem Dataset.They also serve as a bridge between a data source and a dataset. Reporting ServicesReporting Services-Datenverarbeitungserweiterungen sind einer Teilmenge der MicrosoftMicrosoft .NET Framework.NET Framework-Datenanbieterschnittstellen nachgebildet. data processing extensions are modeled after a subset of the MicrosoftMicrosoft .NET Framework.NET Framework data provider interfaces.

In diesem AbschnittIn This Section

Data Processing Extensions Overview (Übersicht über Datenverarbeitungserweiterungen)Data Processing Extensions Overview
Erläutert, wie eine benutzerdefinierte Datenverarbeitungserweiterung für Reporting ServicesReporting Services geschrieben wird.Introduces how to write a custom data processing extension for Reporting ServicesReporting Services.

Preparing to Implement a Data Processing Extension (Vorbereiten der Implementierung von Datenverarbeitungserweiterungen)Preparing to Implement a Data Processing Extension
Beschreibt die verfügbaren Schnittstellen beim Implementieren einer Reporting ServicesReporting Services-Datenverarbeitungserweiterung sowie den Fall, in dem Sie eine bestimmte Schnittstelle implementieren müssen.Describes the interfaces available when implementing an Reporting ServicesReporting Services data processing extension, as well as when you are required to implement a particular interface.

Creating a Data Processing Extension Library (Erstellen einer Bibliothek für Datenverarbeitungserweiterungen)Creating a Data Processing Extension Library
Beschreibt die Zuordnung eines Namespace für Ihre Reporting ServicesReporting Services-Datenverarbeitungserweiterung und die Kompilierung Ihrer Datenverarbeitungserweiterung in eine DLL-Bibliothek.Describes assigning a namespace for your Reporting ServicesReporting Services data processing extension and compiling your data processing extension into a library DLL.

Implementing a Connection Class for a Data Processing Extension (Implementieren einer Connection-Klasse für Datenverarbeitungserweiterungen)Implementing a Connection Class for a Data Processing Extension
Beschreibt die Attribute einer Verbindung und die Implementierungsweise einer eigenen Connection-Klasse für Ihre DatenverarbeitungserweiterungDescribes the attributes of a connection and how to implement your own Connection class for your data processing extension.

Implementing a Command Class for a Data Processing Extension (Implementieren einer Command-Klasse für Datenverarbeitungserweiterungen)Implementing a Command Class for a Data Processing Extension
Beschreibt die Attribute eines Befehls und die Implementierungsweise einer eigenen Command-Klasse für Ihre DatenverarbeitungserweiterungDescribes the attributes of a command, and how to implement your own Command class for your data processing extension.

Implementing a DataReader Class for a Data Processing Extension (Implementieren einer DataReader-Klasse für Datenverarbeitungserweiterungen)Implementing a DataReader Class for a Data Processing Extension
Beschreibt die Attribute eines Datenlesers und die Implementierungsweise einer eigenen DataReader-Klasse für Ihre DatenverarbeitungserweiterungDescribes the attributes of a data reader and how to implement your own DataReader class for your data processing extension.

Using an External Dataset with Reporting Services (Verwenden eines externen Datasets mit Reporting Services)Using an External Dataset with Reporting Services
Beschreibt, wie die benutzerdefinierten Dataset-Objekte für die Verwendung durch den Berichtsserver zur Verfügung gestellt werdenDescribes how to expose your custom DataSet objects to the report server for consumption.

Bereitstellen von DatenverarbeitungserweiterungenDeploying a Data Processing Extension
Beschreibt, wie Sie eine Datenverarbeitungserweiterung bereitstellenDescribes how to deploy your data processing extension.

Debugging Data Processing Extension Code (Debuggen von Code für Datenverarbeitungserweiterungen)Debugging Data Processing Extension Code
Beschreibt, wie Sie Code in Ihren Datenverarbeitungserweiterungen debuggenDescribes how to debug code in your data processing extensions.

Removing a Data Processing Extension (Entfernen einer Datenverarbeitungserweiterung)Removing a Data Processing Extension
Beschreibt, wie Sie eine Datenverarbeitungserweiterung von einem Berichtsserver oder Berichts-Designer entfernenDescribes how to remove a data processing extension from a report server or Report Designer.

Ein Beispiel für eine vollständig implementierte Datenverarbeitungserweiterung finden Sie unter SQL Server Reporting Services-Produktbeispiele.For a sample of a fully implemented data processing extension, see SQL Server Reporting Services Product Samples.

Siehe auchSee Also

Erweiterungen für Reporting Services Reporting Services Extensions
Reporting Services Extension Library (Reporting Services-Erweiterungsbibliothek)Reporting Services Extension Library