Implementieren von Datenverarbeitungserweiterungen

Mithilfe von Datenverarbeitungserweiterungen in Reporting Services können Sie eine Verbindung zu einer Datenquelle herstellen und Daten abrufen. Sie dienen außerdem als Verbindung zwischen einer Datenquelle und einem Dataset. Die Datenverarbeitungserweiterungen von Reporting Services sind einer Teilmenge der Microsoft .NET Framework-Datenanbieterschnittstellen nachgebildet.

In diesem Abschnitt

Data Processing Extensions Overview (Übersicht über Datenverarbeitungserweiterungen)
Erläutert, wie eine benutzerdefinierte Datenverarbeitungserweiterung für Reporting Services geschrieben wird.

Preparing to Implement a Data Processing Extension (Vorbereiten der Implementierung von Datenverarbeitungserweiterungen)
Beschreibt die verfügbaren Schnittstellen beim Implementieren einer Reporting Services-Datenverarbeitungserweiterung sowie den Fall, in dem Sie eine bestimmte Schnittstelle implementieren müssen.

Creating a Data Processing Extension Library (Erstellen einer Bibliothek für Datenverarbeitungserweiterungen)
Beschreibt die Zuordnung eines Namespace für Ihre Reporting Services-Datenverarbeitungserweiterung und die Kompilierung Ihrer Datenverarbeitungserweiterung in eine DLL-Bibliothek.

Implementing a Connection Class for a Data Processing Extension (Implementieren einer Connection-Klasse für Datenverarbeitungserweiterungen)
Beschreibt die Attribute einer Verbindung und die Implementierungsweise einer eigenen Connection-Klasse für Ihre Datenverarbeitungserweiterung

Implementing a Command Class for a Data Processing Extension (Implementieren einer Command-Klasse für Datenverarbeitungserweiterungen)
Beschreibt die Attribute eines Befehls und die Implementierungsweise einer eigenen Command-Klasse für Ihre Datenverarbeitungserweiterung

Implementing a DataReader Class for a Data Processing Extension (Implementieren einer DataReader-Klasse für Datenverarbeitungserweiterungen)
Beschreibt die Attribute eines Datenlesers und die Implementierungsweise einer eigenen DataReader-Klasse für Ihre Datenverarbeitungserweiterung

Using an External Dataset with Reporting Services (Verwenden eines externen Datasets mit Reporting Services)
Beschreibt, wie die benutzerdefinierten Dataset-Objekte für die Verwendung durch den Berichtsserver zur Verfügung gestellt werden

Bereitstellen von Datenverarbeitungserweiterungen
Beschreibt, wie Sie eine Datenverarbeitungserweiterung bereitstellen

Debugging Data Processing Extension Code (Debuggen von Code für Datenverarbeitungserweiterungen)
Beschreibt, wie Sie Code in Ihren Datenverarbeitungserweiterungen debuggen

Entfernen einer Datenverarbeitungserweiterung
Beschreibt, wie Sie eine Datenverarbeitungserweiterung von einem Berichtsserver oder Berichts-Designer entfernen

Ein Beispiel für eine vollständig implementierte Datenverarbeitungserweiterung finden Sie unter SQL Server Reporting Services-Produktbeispiele.

Weitere Informationen

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