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 Servicesdatenverarbeitungserweiterungen werden nach einer Untermenge der modelliert die MicrosoftMicrosoft .NET Framework.NET Framework .NET-datenanbieterschnittstellen nachgebildet. data provider interfaces.

In diesem AbschnittIn This Section

Übersicht über die Verarbeitung von ErweiterungenData 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.

Vorbereiten der Implementierung von DatenverarbeitungserweiterungenPreparing 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.

Erstellen eine Bibliothek für DatenverarbeitungserweiterungenCreating 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.

Implementieren einer Connection-Klasse für eine DatenverarbeitungserweiterungImplementing a Connection Class for a Data Processing Extension
Beschreibt die Attribute einer Verbindung und eine eigene Implementierung Verbindung Klasse für Ihre datenverarbeitungserweiterung.Describes the attributes of a connection and how to implement your own Connection class for your data processing extension.

Implementieren eine Befehlsklasse für eine DatenverarbeitungserweiterungImplementing a Command Class for a Data Processing Extension
Beschreibt die Attribute eines Befehls und eine eigene Implementierung Befehl Klasse für Ihre datenverarbeitungserweiterung.Describes the attributes of a command, and how to implement your own Command class for your data processing extension.

Implementieren einer DataReader-Klasse für DatenverarbeitungserweiterungenImplementing a DataReader Class for a Data Processing Extension
Beschreibt die Attribute eines Datenlesers und eine eigene Implementierung DataReader Klasse für Ihre datenverarbeitungserweiterung.Describes the attributes of a data reader and how to implement your own DataReader class for your data processing extension.

Verwenden eines externen Datasets mit Reporting ServicesUsing an External Dataset with Reporting Services
Beschreibt, wie Sie Ihre benutzerdefinierte verfügbar zu machen DataSet Objekte auf dem Berichtsserver für die Nutzung.Describes how to expose your custom DataSet objects to the report server for consumption.

Deploying a Data Processing ExtensionDeploying a Data Processing Extension
Beschreibt, wie Sie eine Datenverarbeitungserweiterung bereitstellenDescribes how to deploy your data processing extension.

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

Entfernen von DatenverarbeitungserweiterungenRemoving 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 Product Samples.For a sample of a fully implemented data processing extension, see SQL Server Reporting Services Product Samples.

Siehe auchSee Also

Reporting Services-Erweiterungen Reporting Services Extensions
Reporting Services-Erweiterungsbibliothek Reporting Services Extension Library