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 text-based query designer when you want to control the exact Transact-SQL syntax that is used for a query. For more information about authoring report datasets for this extension, see Creating Report Datasets from a SQL Server Relational Database. For more information about the associated query designer, see Query and View Designer Tools (Visual Database Tools) and Graphical 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 Creating Report Datasets from SQL Server Analysis Services. For more information, see XML for Analysis Overview (XMLA), Analysis Services MDX Query Designer User Interface, and 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 Dataset.
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.
You can also create models from SQL Server Analysis Services data sources. For more information, see Designing Cube-Based Report Models.
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 versions 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 Graphical 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 Creating 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 the 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 Creating 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 a 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 Creating Report Datasets from an Oracle Database. For more information about the associated query designer, see Query and View Designer Tools (Visual Database Tools) and Graphical Query Designer User Interface.
You can also create models based on an Oracle database. For more information, see Creating and Using Oracle-Based Report Models.
Return to Data sources table
Teradata Data Processing Extension
When you select data source type Teradata, you are selecting a Reporting Services data processing extension that extends the .NET Framework Data Provider for Teradata. To retrieve report data from a Teradata database, the system administrator must install the .NET Framework Data Provider for Teradata on the report authoring client to edit and preview reports on the client and on the report server to view published reports.
For report server projects, there is not a graphical query designer available for this extension. You must use the text-based query designer to create queries.
The following table shows which versions of the .NET Data Provider for Teradata are supported for defining a data source in a report definition in Business Intelligence Development Studio:
|
BI Development Studio version
|
Teradata database version
|
.NET Framework Data Provider for Teradata version
|
|---|
|
SQL Server 2005
|
12.00
|
12.00
|
|
SQL Server 2005
|
6.20
|
12.00
|
|
SQL Server 2008
|
12.00
|
12.00.01
|
|
SQL Server 2008
|
6.20
|
12.00.01
|
Multivalue parameters are supported by this extension. Macros can be specified in a query by using the EXECUTE command in query mode TEXT.
For more information, see How to: Retrieve Data from a Teradata Data Source and Defining Report Datasets from a Teradata Database (Reporting Services).
You can also create models based on a Teradata database. For more information, see Creating and Using Teradata-Based Report Models.
Return to Data sources table
XML Data Processing Extension
SAP NetWeaver Business Intelligence Data Processing Extension
Hyperion Essbase Business Intelligence Data Processing Extension