
Reporting Services Data Processing Extensions
The following data processing extensions are automatically installed with Reporting Services. For more information and to verify the installation, see RSReportDesigner Configuration File and RSReportServer Configuration File.
Microsoft SQL Server Data Processing Extension
The data source type Microsoft SQL Server wraps and extends the .NET Framework Data Provider for SQL Server. This data processing extension is natively compiled for and runs on x86, x64, and Itanium-based platforms. Use this extension to connect to and retrieve data from a database on the following versions of a SQL Server instance:
-
SQL Server 2005 running on x86, x64, and Itanium-based platforms
-
SQL Server 2000 running on x86, x64, and Itanium-based platforms
-
SQL Server 7 running on x86
When you select this extension when authoring a report dataset, the Visual Database Tool Designer opens to help you create a Transact-SQL query for this data source. If you use the query designer in graphical mode, the query is analyzed and possibly rewritten. Use the generic query designer when you want to control the exact Transact-SQL used for a query. For more information about authoring report datasets for this extension, see Defining Report Datasets for a SQL Server Relational Database. For more information about the associated query designer, see Query and View Designer Tools (Visual Database Tools) and SQL Server Query Designer User Interface.
The Microsoft SQL Server data processing extension supports multivalue parameters.
Return to Data sources table
Microsoft SQL Server Analysis Services Data Processing Extension
When you select data source type Microsoft SQL Server Analysis Services, you are selecting a Reporting Services data processing extension that extends the .NET Framework Data Provider for Microsoft Analysis Services. This data processing extension is natively compiled for and runs on x86, x64, and Itanium-based platforms.
This data provider uses the ADOMD.NET object model to create queries using XML for Analysis (XMLA) version 1.1. Results are returned as a flattened rowset. For more information about authoring report datasets for this extension, see Defining Report Datasets for Analysis Services Multidimensional and Data Mining Prediction Data. For more information about XMLA, see XML for Analysis Overview (XMLA). For more information about the associated query designer for MDX, see Analysis Services MDX Query Designer User Interface. For more information about the associated query designer for DMX, see Analysis Services DMX Query Designer User Interface.
When connecting to an Analysis Services data source, the Microsoft SQL Server Analysis Services data processing extension supports multivalue parameters and maps cell and member properties to extended properties supported by Reporting Services. For more information about extended properties, see Using Extended Field Properties for an Analysis Services Database.
You can use this extension to connect to and retrieve multidimensional data from versions of a SQL Server Analysis Services database:
-
SQL Server 2005 Analysis Services running on x86, x64, and Itanium-based platforms.
SQL Server 2000 Analysis Services
When connecting to a SQL Server 2000 Analysis Services data source, the Microsoft SQL Server Analysis Services data processing extension does not support query parameters.
You can use this extension to connect to and retrieve multidimensional data from the following version of a SQL Server Analysis Services database:
-
SQL Server 2000 Analysis Services running on x86 and Itanium-based platforms.
Note: |
|---|
|
SQL Server 2000 Analysis Services does not run on an x64 platform.
|
To connect to SQL Server 2000 Analysis Services, the XMLA SDK must be installed on the Analysis Services server and use HTTP protocol with the URL pointing to the XMLA SDK location. TCP/IP protocol is not supported. For more information, see the XML for Analysis 1.1 SDK.
Return to Data sources table
OLE DB Data Processing Extension
The OLE DB data processing extension requires the choice of an additional data provider layer based on the version of the data source you want to use in your report. If you do not select a specific data provider, a default is provided. Choose a specific data provider through the Connection Properties dialog box, accessed through the Edit button on the Data Source or Shared Data Source dialog boxes.
For more information about the OLE DB associated query designer, see Query and View Designer Tools (Visual Database Tools) and SQL Server Query Designer User Interface. For more information about specific support for OLE DB providers, see Visual Studio .NET Designer Tool Supports Specific OLE DB Providers in the Microsoft Knowledge Base.
Return to Data sources table
OLE DB for SQL Server
When you select data source type OLE DB, you are selecting a Reporting Services data processing extension that extends the .NET Framework Data Provider for OLE DB. This data processing extension is natively compiled for and runs on x86, x64, and Itanium platforms. Use this extension to connect to and retrieve data from the following data sources:
-
SQL Server 2005 running on x86, x64, and Itanium
-
SQL Server 2000 running on x86, x64, and Itanium
-
SQL Server 7 running on x86
-
SQL Server 6.5 and earlier running on x86
For more information about authoring report datasets for this extension, see Defining Report Datasets for Other Data Sources.
Return to Data sources table
OLE DB for Analysis Services 9.0
To connect to Microsoft SQL Server 2005 Analysis Services, select Microsoft OLE DB Provider for Analysis Services 9.0, select data source type OLE DB, and then select the underlying data provider by name.
This combination of data processing extension and data provider is natively compiled for and run on x86, x64, and Itanium platforms. Use this extension to connect to and retrieve data from the following data sources:
-
Microsoft SQL Server 2005 Analysis Services running on x86, x64, and Itanium-based platforms.
Note: |
|---|
|
This data processing extension has no support for server aggregates, no automatic mapping of extended field properties, and no support for query parameters. The recommended data provider for an Analysis Services data source is Microsoft SQL Server Analysis Services.
|
For more information about authoring report datasets for this extension, see Defining Report Datasets for Other Data Sources.
Return to Data sources table
OLE DB for Analysis Services 8.0
To retrieve SQL Server 2000 Analysis Services data, use the OLE DB Provider for OLAP Services 8.0. Queries against SQL Server 2000 Analysis Services are written using Multidimensional Expressions (MDX).
Note: |
|---|
|
This data processing extension has no support for server aggregates, no automatic mapping of extended field properties, and no support for query parameters. The recommended data provider for an Analysis Services data source is Microsoft SQL Server Analysis Services.
|
Return to Data sources table
OLE DB for OLAP 7.0
OLE DB for Oracle
OLE DB Standard .NET Framework data provider
To retrieve data from a data source that supports OLE DB .NET Framework data providers, use the OLE DB data source type and select the default data provider, or select from the installed data providers in the Connection String dialog box.
Note: |
|---|
|
Although a data provider may support previewing a report on your report authoring client, not all OLE DB data providers are designed to support reports published on a report server.
|
Return to Data sources table
ODBC Data Processing Extension
When you select data source type ODBC, you are selecting a Reporting Services data processing extension that extends the .NET Framework Data Provider for ODBC. This data processing extension is natively compiled for and runs on x86, x64, and Itanium platforms. Use this extension to connect to and retrieve data from any data source that has an ODBC provider.
Note: |
|---|
|
Although a data provider may support previewing a report on your report authoring client, not all ODBC data providers are designed to support reports published on a report server.
|
Return to Data sources table
ODBC Standard .NET Framework data provider
To retrieve data from a data source that supports a standard ODBC .NET Framework data provider, use the ODBC data source type and select the default data provider, or select from the installed data providers in the Connection String dialog box.
Note: |
|---|
|
Although a data provider may support previewing a report on your report authoring client, not all ODBC data providers are designed to support reports published on a report server.
|
Return to Data sources table
Oracle Data Processing Extension
When you select data source type Oracle, you are selecting a Reporting Services data processing extension that extends the .NET Framework Data Provider for Oracle. The Oracle data source wraps and extends the System.Data.OracleClient classes needed by Reporting Services. To retrieve report data from an Oracle database, your administrator must install Oracle client tools. This data provider uses the Oracle Call Interface (OCI) from Oracle 8i Release 3 as provided by Oracle Client software. The client application version must be 8.1.7 or later. These tools must be installed on the report authoring client to preview reports and on the report server to view published reports.
Named parameters are supported by this extension. For Oracle version 9 or later, multivalue parameters are supported. For unnamed parameters that are position-dependent, use the OLE DB data processing extension with the data provider Microsoft OLE DB Provider for Oracle. For more information about configuring Oracle as a data source, see How to use Reporting Services to configure and to access an Oracle data source. For more information about additional permissions configuration, see How to add permissions for the NETWORK SERVICE security principal in the Microsoft Knowledge Base.
You can retrieve data from stored procedures with multiple input parameters, but the stored procedure must return only one output cursor. For more information, see the Oracle section in Retrieving Data Using the DataReader.
For more information, see Defining Report Datasets for Relational Data from an Oracle Database. For more information about the associated query designer, see Query and View Designer Tools (Visual Database Tools) and SQL Server Query Designer User Interface.
Return to Data sources table
XML Data Processing Extension
Data Provider for mySAP Business Suite
SAP NetWeaver Business Intelligence Data Processing Extension
Hyperion Essbase Business Intelligence Data Processing Extension