Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 3.74 KB

File metadata and controls

59 lines (45 loc) · 3.74 KB
title Implementing a Data Processing Extension | Microsoft Docs
ms.custom
ms.date 06/13/2017
ms.prod sql-server-2014
ms.reviewer
ms.technology reporting-services
ms.topic reference
helpviewer_keywords
custom data processing extensions [Reporting Services]
data sources [Reporting Services], data processing extensions
data processing extensions [Reporting Services]
extensions [Reporting Services], data processing
ms.assetid 8dc2b44e-5ad9-411d-a29f-7213e29321a9
author maggiesMSFT
ms.author maggies
manager kfile

Implementing a Data Processing Extension

Data processing extensions in [!INCLUDEssRSnoversion] enable you to connect to a data source and retrieve data. They also serve as a bridge between a data source and a dataset. [!INCLUDEssRSnoversion] data processing extensions are modeled after a subset of the [!INCLUDEmsCoName] [!INCLUDEdnprdnshort] data provider interfaces.

In This Section

Data Processing Extensions Overview
Introduces how to write a custom data processing extension for [!INCLUDEssRSnoversion].

Preparing to Implement a Data Processing Extension
Describes the interfaces available when implementing an [!INCLUDEssRSnoversion] data processing extension, as well as when you are required to implement a particular interface.

Creating a Data Processing Extension Library
Describes assigning a namespace for your [!INCLUDEssRSnoversion] data processing extension and compiling your data processing extension into a library DLL.

Implementing a Connection Class for a Data Processing Extension
Describes 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
Describes 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
Describes 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
Describes how to expose your custom DataSet objects to the report server for consumption.

Deploying a Data Processing Extension
Describes how to deploy your data processing extension.

Debugging Data Processing Extension Code
Describes how to debug code in your data processing extensions.

Removing a Data Processing Extension
Describes how to remove a data processing extension from a report server or Report Designer.

For a sample of a fully implemented data processing extension, see SQL Server Reporting Services Product Samples.

See Also

Reporting Services Extensions
Reporting Services Extension Library