Sources de données prises en charge par Reporting Services

Mis à jour : 17 novembre 2008

Reporting Services extrait des données de rapport dans des sources de données par l'intermédiaire d'une couche de données extensible et modulaire qui utilise des extensions pour le traitement des données. Pour extraire des données de rapport à partir d'une source de données, vous devez sélectionner une extension pour le traitement des données qui prend en charge à la fois le type de source de données, la version du logiciel en cours d'exécution sur la source de données et la plateforme de la source de données (32 bits, 64 bits x64 ou Itanium 64 bits).

Lorsque vous déployez Reporting Services, un jeu d'extensions pour le traitement des données Reporting Services qui permet d'accéder à un ensemble de types de source de données est installé et inscrit automatiquement sur le client de création de rapports et sur le serveur de rapports. De plus, tout utilisateur possédant des informations d'identification d'administrateur système peut installer et inscrire des extensions pour le traitement des données personnalisées et des fournisseurs de données Microsoft .NET Framework standard. Pour traiter et afficher un rapport, les extensions pour le traitement des données et les fournisseurs de données doivent être installés et inscrits sur le serveur de rapports ; pour afficher un aperçu d'un rapport, les extensions pour le traitement des données et les fournisseurs de données doivent être installés et inscrits sur le client de création de rapports. Les extensions pour le traitement des données et les fournisseurs de données doivent être compilés en mode natif pour la plateforme sur laquelle ils sont installés.

De nombreux fournisseurs de données .NET Framework tiers standard sont disponibles en téléchargement sur le Centre de téléchargement Microsoft et sur des sites tiers. Vous pouvez aussi faire des recherches sur le forum public SQL Server Reporting Services pour obtenir des informations sur les fournisseurs de données tiers.

ms159219.note(fr-fr,SQL.90).gifRemarque :
Les fournisseurs de données .NET Framework standard ne prennent pas nécessairement en charge toutes les fonctionnalités fournies par les extensions pour le traitement des données Reporting Services. De plus, certains fournisseurs de données OLE DB peuvent être utilisés pour créer et afficher un aperçu de rapport mais ils ne sont pas conçus pour prendre en charge des rapports publiés sur un serveur de rapports. Par exemple, le fournisseur Microsoft OLE DB pour Jet n'est pas pris en charge sur le serveur de rapports.

Pour plus d'informations sur les extensions pour le traitement des données personnalisées, consultez Implementing a Data Processing Extension. Pour plus d'informations sur les fournisseurs de données standard du .NET Framework, consultez l'espace de noms System.Data. Pour plus d'informations sur les différences entre les extensions pour le traitement des données et les fournisseurs de données, consultez Différences entre les extensions pour le traitement des données et les fournisseurs de données .NET standard.

Lors du traitement d'un rapport, chaque dataset du rapport extrait des données à partir de la source de données à laquelle il est lié. Il ne peut y avoir qu'une seule requête sur une source de données par dataset. Les paramètres de rapport sont aussi liés à une colonne dans un dataset du rapport. Les données extraites pour un dataset du rapport doivent se conformer à certaines caractéristiques. Pour plus d'informations, consultez Caractéristiques générales des données extraites d'une source de données de rapport.

Lorsque vous travaillez avec un dataset du rapport dans le Concepteur de rapports, vous sélectionnez un type de source de données. Chaque type de source de données possède un concepteur de requêtes associé qui s'ouvre automatiquement dans la vue Données du Concepteur de rapports pour vous permettre de créer ou de modifier la requête destinée à ce dataset du rapport. Le concepteur de requêtes associé à une extension pour le traitement des données peut aussi affecter la requête que vous créez et envoyez à la source de données. Pour plus d'informations, consultez Sources de données prises en charge par Reporting Services.

Prise en charge de plateforme pour les sources de données de rapport

Les sources de données utilisables dans un déploiement Reporting Services varient selon l'édition SQL Server, la version Reporting Services et la plateforme. Le tableau plus loin dans cette rubrique fournit des informations sur les sources de données prises en charge par version et par plateforme. Pour plus d'informations sur les fonctionnalités par édition, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2005.

Les considérations relatives aux plateformes pour les sources de données Reporting Services diffèrent pour le client de création de rapports et pour le serveur de rapports.

Pour le client de création de rapports

SQL Server Business Intelligence Development Studio est une application 32 bits. Elle n'est pas prise en charge sur une plateforme Itanium. Sur une plateforme x64, pour afficher un aperçu de rapports dans le Concepteur de rapports, vous devez disposer de fournisseurs de données 32 bits installés dans le répertoire de plateforme (x86).

Sur le serveur de rapports

Lorsque vous déployez un rapport vers un serveur de rapports 64 bits (x86 ou Itanium), le serveur doit posséder des fournisseurs de données 64 bits compilés en mode natif. Englober un fournisseur de données 32 bits dans des interfaces 64 bits n'est pas pris en charge. Pour plus d'informations, consultez la documentation du fournisseur de données.

Sources de données prises en charge

Le tableau suivant répertorie les extensions pour le traitement des données et les fournisseurs de données Microsoft vous permettant d'extraire des données pour les datasets du rapport et les modèles de rapports. Pour plus d'informations sur une extension ou un fournisseur de données, cliquez sur le lien dans la deuxième colonne. Les colonnes du tableau sont décrites comme suit :

  • Sources de données du rapport : type de données en cours d'accès. Par exemple, base de données relationnelle, base de données multidimensionnelle, fichier plat ou XML. Cette colonne répond à la question « quels types de données sont utilisables par Reporting Services pour un rapport ? »
  • Type de source de données Reporting Services : un des types de source de données de la liste déroulante s'affiche lorsque vous définissez une source de données dans Reporting Services. Cette liste est remplie à partir des extensions pour le traitement des données et fournisseurs de données inscrits. Cette colonne répond à la question « Quel type de source de données faut-il sélectionner dans la liste déroulante lors de la création d'une source de données de rapport ? »
  • Nom d'extension pour le traitement des données/fournisseur de données : extension pour le traitement des données Reporting Services ou autre fournisseur de données qui correspond au type de source de données Reporting Services sélectionné. Cette colonne répond à la question « Lors de la sélection d'un type de source de données, quel fournisseur de données ou extension pour le traitement des données correspondant est utilisé ? »
  • Version du fournisseur de données sous-jacent (facultatif) : certains types de sources de données prennent en charge plusieurs fournisseurs de données. Il peut s'agir de versions différentes du même fournisseur ou de différentes implémentations tierces pour un type de fournisseur de données. Le nom du fournisseur apparaît souvent dans la chaîne de connexion une fois que vous avez configuré une source de données. Cette colonne répond à la question « Après avoir sélectionné le type de source de données, quel fournisseur de données faut-il sélectionner dans la boîte de dialogue Propriétés de connexion ? »
  • Source de données <platform> : plateforme de la source de données prise en charge par l'extension pour le traitement des données ou le fournisseur de données pour la source de données cible. Cette colonne répond à la question « Est-ce que cette extension pour le traitement des données ou ce fournisseur de données peut extraire des données dans une source de données sur ce type de plateforme ? »
  • Version de source de données : version de la source de données cible prise en charge par l'extension pour le traitement des données ou le fournisseur de données. Cette colonne répond à la question « Est-ce que cette extension pour le traitement des données ou ce fournisseur de données peut extraire des données de cette version de la source de données ? »
  • RS <platform> : plateformes pour le serveur de rapports et le client de création de rapports où vous pouvez installer une extension pour le traitement des données ou un fournisseur de données. Les extensions pour le traitement des données Reporting Services intégrées sont fournies avec les installations de Reporting Services. Une extension pour le traitement des données personnalisée ou un fournisseur de données .NET Framework doit être compilé en mode natif pour une plateforme spécifique. Cette colonne répond à la question « Est-ce que cette extension pour le traitement des données ou ce fournisseur de données peut être installé sur ce type de plateforme ? »
Types de sources de données
Source de Données des rapports Type de source de données Reporting Services Nom du fournisseur de données/extension pour le traitement des données Version du fournisseur de données sous-jacentes (Facultatif) Data Source Plateforme x86 Données Source Plateforme x64 Données Source Plateforme ia64 Version de source de données RS Plateforme x86 RS Plateforme x64 RS Plateforme ia64

Base de données relationnelle SQL Server

Microsoft SQL Server

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.SqlClient

O

O

O

SQL Server 2005

SQL Server 2000

SQL Server 7.0

O

O

O

Base de données relationnelle SQL Server

OLEDB

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.OledbClient

O

O

O

SQL Server 2005

SQL Server 2000

SQL Server 7.0

O

O

O

Base de données relationnelle SQL Server

ODBC

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.OdbcClient

O

O

O

SQL Server 2005

SQL Server 2000

SQL Server 7.0

O

O

O

Base de données multidimensionnelle Analysis Services

Microsoft SQL Server Analysis Services

Extension pour le traitement des données Reporting Services intégrée

Utilise ADOMD.NET

O

O

O

SQL Server 2005 Analysis Services

O

O

O

Base de données multidimensionnelle Analysis Services

Microsoft SQL Server Analysis Services

Extension pour le traitement des données Reporting Services intégrée

Utilise ADOMD.NET

O

N

N

SQL Server 2000 Analysis Services

O

N

O

Base de données multidimensionnelle Analysis Services

OLEDB

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.OledbClient

Version 9.0

O

O

O

SQL Server 2005 Analysis Services

O

O

O

Base de données multidimensionnelle Analysis Services

OLEDB

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.OledbClient

Version 8.0

O

N

O

SQL Server 2000 Analysis Services

O

N

O

XML

XML

Extension pour le traitement des données Reporting Services intégrée

Les sources de données XML n'ont pas de dépendance de plateforme.

 

 

 

Services Web XML ou documents

O

O

O

Modèle Report Server

Modèle de rapport

Extension pour le traitement des données Reporting Services intégrée pour un fichier SMDL publié

Les sources de données pour un modèle font appel aux extensions pour le traitement des données intégrées.

Oracle nécessite les composants clients Oracle.

Teradata nécessite le Fournisseur de données .NET Framework pour Teradata 12.00.00.01.

Consultez la documentation Teradata pour la prise en charge de plateforme.

Les modèles peuvent être créés à partir de :

SQL Server 2005

SQL Server 2000

SQL Server 2005 Analysis Services

Oracle 9.2.0.3 ou version ultérieure

Bases de données Teradata version 12.0 ou 6.20.

O

O

O

Base de données relationnelle SAP

SAP

Non intégré.

Extension pour le traitement des données Reporting Services

Installer depuis le site de téléchargement du Feature Pack SQL Server 2005.

Consultez la documentation SAP pour la prise en charge de plateforme.

O

mySAP Business Suite

O

Base de données multidimensionnelle SAP

Sap BI NetWeaver

Extension pour le traitement des données Reporting Services intégrée (SP1)

Consultez la documentation SAP pour la prise en charge de plateforme.

SAP BI NetWeaver

O

Hyperion Essbase

Hyperion Essbase

Extension pour le traitement des données Reporting Services intégrée (SP2)

Consultez la documentation Hyperion pour la prise en charge de plateforme.

O

Hyperion Essbase

O

Base de données relationnelle Oracle

Oracle

Extension pour le traitement des données Reporting Services intégrée

Étend System.Data.OracleClient

Nécessite les composants clients Oracle.

O

Oracle

10g

9

8.1.7

O

O

O

Base de données relationnelle Oracle

Fait partie de OLEDB

Intégré

OLE DB pour Oracle

MSDAORA

Fait partie de MDAC depuis downloads.microsoft.com

Nécessite les composants clients Oracle.

Consultez la documentation Oracle pour la prise en charge de plateforme.

O

Dépend de la version de MDAC.

Pour plus d'informations, recherchez « Oracle » sur https://support.microsoft.com.

O

Base de données relationnelle DB2

Nom d'extension de données enregistrée personnalisée

Fournisseur Microsoft OLE DB pour DB2

Installer depuis le site de téléchargement du Feature Pack SQL Server 2005.

Consultez la documentation HI Server pour la prise en charge de plateforme.

O

O

N

O

Base de données relationnelle DB2

Nom d'extension de données enregistrée personnalisée

Host Integration Server 2004

Consultez la documentation HI Server.

O

O

N

O

Source de données OLE DB générique

OLEDB

Extension pour le traitement des données Reporting Services intégrée

Toutes les sources de données qui prennent en charge OLE DB.

Consultez la documentation de la source de données pour la prise en charge de plateforme.

O

Toutes les sources de données qui prennent en charge OLE DB. Consultez Remarque.

O

Source de données ODBC générique

ODBC

Extension pour le traitement des données Reporting Services intégrée

Toutes les sources de données qui prennent en charge OLE DB.

Consultez la documentation de la source de données pour la prise en charge de plateforme.

O

Toutes les sources de données qui prennent en charge ODBC. Consultez Remarque.

O

O

O

De nombreux fournisseurs de données .NET Framework standard sont disponibles auprès de fournisseurs tiers. Pour plus d'informations, recherchez les sites Web ou forums de fournisseurs tiers.

Pour installer et inscrire une extension pour le traitement des données personnalisée ou un fournisseur de données .NET Framework standard, consultez la documentation de référence du fournisseur de données. Pour plus d'informations, consultez Procédure : inscrire un fournisseur de données .NET Framework standard.

Retourner au tableau des sources de données

Extensions pour le traitement des données Reporting Services

Les extensions pour le traitement des données suivantes sont automatiquement installées avec Reporting Services. Pour plus d'informations et pour vérifier l'installation, consultez Fichier de configuration RSReportDesigner et Fichier de configuration RSReportServer.

Extension pour le traitement des données Microsoft SQL Server

Le type de source de données Microsoft SQL Server inclut et étend le fournisseur de données .NET Framework pour SQL Server. Cette extension pour le traitement des données est compilée en mode natif et s'exécute sur des plateformes x86, x64 et Itanium. Utilisez cette extension pour se connecter et extraire des données dans une base de données sur les versions suivantes d'une instance SQL Server :

  • SQL Server 2005 exécuté sur des plateformes x86, x64 et Itanium
  • SQL Server 2000 exécuté sur des plateformes x86, x64 et Itanium
  • SQL Server 7 exécuté sur x86

Si vous sélectionnez cette extension lors de la création d'un dataset du rapport, le Concepteur Visual Database Tool s'ouvre et vous permet de créer une requête Transact-SQL pour cette source de données. Si vous utilisez le concepteur de requêtes en mode graphique, la requête est analysée, voire réécrite. Utilisez le concepteur de requêtes générique pour contrôler le code Transact-SQL exact utilisé pour une requête. Pour plus d'informations sur la création de datasets de rapport pour cette extension, consultez Définition de datasets de rapport pour une base de données relationnelle SQL Server. Pour plus d'informations sur le concepteur de requêtes associé, consultez Outils du concepteur de requêtes et de vues (Visual Database Tools) et Interface utilisateur du Concepteur de requêtes SQL Server.

L'extension pour le traitement des données Microsoft SQL Server prend en charge des paramètres à valeurs multiples.

Retourner au tableau des sources de données

Extension pour le traitement des données Microsoft SQL Server Analysis Services

Lorsque vous sélectionnez un type de source de données Microsoft SQL Server Analysis Services, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour Microsoft Analysis Services. Cette extension pour le traitement des données est compilée en mode natif et s'exécute sur des plateformes x86, x64 et Itanium.

Ce fournisseur de données fait appel au modèle d'objet ADOMD.NET pour créer des requêtes qui utilisent XML for Analysis (XMLA) version 1.1. Les résultats sont retournés sous la forme d'un ensemble de lignes aplati. Pour plus d'informations sur la création de datasets de rapport pour cette extension, consultez Définition de datasets de rapport pour les données multidimensionnelles et les données de prédiction d'exploration de données d'Analysis Services. Pour plus d'informations sur XMLA, consultez XML for Analysis Overview (XMLA). Pour plus d'informations sur le concepteur de requêtes associé pour MDX, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services. Pour plus d'informations sur le concepteur de requêtes associé pour DMX, consultez Interface utilisateur du Concepteur de requêtes DMX Analysis Services.

Lors de la connexion à une source de données Analysis Services, l'extension pour le traitement des données Microsoft SQL Server Analysis Services prend en charge des paramètres à valeurs multiples et mappe les propriétés de cellule et de membre à des propriétés étendues prises en charge par Reporting Services. Pour plus d'informations sur les propriétés étendues, consultez Utilisation de propriétés de champ étendues pour une base de données Analysis Services.

Cette extension vous permet de connecter et d'extraire des données multidimensionnelles des versions d'une base de données SQL Server Analysis Services :

  • SQL Server 2005 Analysis Services en cours d'exécution sur des plateformes x86, x64 et Itanium.

SQL Server 2000 Analysis Services

Lors de la connexion à une source de données SQL Server 2000 Analysis Services, l'extension pour le traitement des données Microsoft SQL Server Analysis Services ne prend pas en charge de paramètres de requête.

Cette extension vous permet de connecter et d'extraire des données multidimensionnelles à partir de la version suivante d'une base de données SQL Server Analysis Services :

  • SQL Server 2000 Analysis Services exécuté sur des plateformes x86 et Itanium.
ms159219.note(fr-fr,SQL.90).gifRemarque :
SQL Server 2000 Analysis Services ne s'exécute pas sur une plateforme x64.

Pour se connecter à SQL Server 2000 Analysis Services, le SDK XMLA doit être installé sur le serveur Analysis Services et utiliser le protocole HTTP avec l'URL pointée vers l'emplacement du SDK XMLA. Le protocole TCP/IP n'est pas pris en charge. Pour plus d'informations, consultez XML for Analysis 1.1 SDK (en anglais).

Retourner au tableau des sources de données

Extension de traitement de données OLE DB

L'extension pour le traitement des données OLE DB nécessite de choisir une couche supplémentaire de fournisseur de données basée sur la version de la source de données que vous utilisez dans votre rapport. Si vous ne choisissez pas un fournisseur de données spécifique, un fournisseur par défaut est fourni. Sélectionnez un fournisseur de données spécifique dans la boîte de dialogue Propriétés de connexion accessible depuis le bouton Modifier dans les boîtes de dialogue Source de données ou Source de données partagée.

Pour plus d'informations sur le concepteur de requêtes associé OLE DB, consultez Outils du concepteur de requêtes et de vues (Visual Database Tools) et Interface utilisateur du Concepteur de requêtes SQL Server. Pour plus d'informations sur la prise en charge spécifique pour les fournisseurs de données OLE DB, consultez Visual Studio .NET Designer Tool Supports Specific OLE DB Providers (en anglais) dans la Base de connaissances Microsoft.

Retourner au tableau des sources de données

OLE DB pour SQL Server

Lorsque vous sélectionnez un type de source de données OLE DB, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour OLE DB. Cette extension pour le traitement des données est compilée en mode natif et s'exécute sur des plateformes x86, x64 et Itanium. Cette extension permet de vous connecter et d'extraire des données à partir des sources de données suivantes :

  • SQL Server 2005 exécuté sur des plateformes x86, x64 et Itanium
  • SQL Server 2000 exécuté sur des plateformes x86, x64 et Itanium
  • SQL Server 7 exécuté sur x86
  • SQL Server 6.5 et versions antérieures exécuté sur x86

Pour plus d'informations sur la création de datasets de rapport pour cette extension, consultez Définition de datasets de rapport pour d'autres sources de données.

Retourner au tableau des sources de données

OLE DB pour Analysis Services 9.0

Pour vous connecter à Microsoft SQL Server 2005 Analysis Services, sélectionnez le fournisseur Microsoft OLE DB pour Analysis Services 9.0, sélectionnez le type de source de données OLE DB, puis sélectionnez le fournisseur de données sous-jacent en fonction du nom.

Cette association d'une extension pour le traitement des données et d'un fournisseur de données est compilée en mode natif et s'exécute sur des plateformes x86, x64 et Itanium. Cette extension permet de vous connecter et d'extraire des données à partir des sources de données suivantes :

  • Microsoft SQL Server 2005 Analysis Services exécuté sur des plateformes x86, x64 et Itanium.
ms159219.note(fr-fr,SQL.90).gifRemarque :
Cette extension pour le traitement des données ne prend pas en charge les agrégats de serveur, le mappage automatique des propriétés de champ étendues et les paramètres de requête. Le fournisseur de données recommandé pour une source de données Analysis Services est Microsoft SQL Server Analysis Services.

Pour plus d'informations sur la création de datasets de rapport pour cette extension, consultez Définition de datasets de rapport pour d'autres sources de données.

Retourner au tableau des sources de données

OLE DB pour Analysis Services 8.0

Pour extraire des données SQL Server 2000 Analysis Services, utilisez le fournisseur OLE DB pour OLAP Services 8.0. Les requêtes sur SQL Server 2000 Analysis Services sont écrites au format MDX (Multidimensional Expressions).

ms159219.note(fr-fr,SQL.90).gifRemarque :
Cette extension pour le traitement des données ne prend pas en charge les agrégats de serveur, le mappage automatique des propriétés de champ étendues et les paramètres de requête. Le fournisseur de données recommandé pour une source de données Analysis Services est Microsoft SQL Server Analysis Services.

Retourner au tableau des sources de données

OLE DB pour OLAP 7.0

Le fournisseur OLE DB pour OLAP Services 7.0 n'est pas pris en charge.

Retourner au tableau des sources de données

OLE DB pour Oracle

L'extension pour le traitement des données OLE DB pour Oracle ne prend pas en charge les types de données Oracle suivants : BLOB, CLOB, NCLOB, BFILE, UROWID.

Les paramètres sans nom qui dépendent de la position sont pris en charge. Les paramètres nommés ne sont pas pris en charge par cette extension. Pour utiliser un paramètre nommé, utilisez l'extension pour le traitement des données Oracle.

Pour plus d'informations sur la configuration d'Oracle comme source de données, consultez How to use Reporting Services to configure and to access an Oracle data source (en anglais). Pour plus d'informations sur la configuration d'autorisations supplémentaires, consultez How to add permissions for the NETWORK SERVICE security principal (en anglais) dans la Base de connaissances Microsoft.

Retourner au tableau des sources de données

Fournisseur de données OLE DB Standard .NET Framework

Pour extraire des données d'une source de données qui prend en charge les fournisseurs de données OLE DB .NET Framework, utilisez le type de source de données OLE DB et sélectionnez le fournisseur de données par défaut, ou choisissez parmi les fournisseurs de données installés dans la boîte de dialogue Chaîne de connexion.

ms159219.note(fr-fr,SQL.90).gifRemarque :
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données OLE DB ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.

Retourner au tableau des sources de données

Extension de traitement de données ODBC

Lorsque vous sélectionnez un type de source de données ODBC, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour ODBC. Cette extension pour le traitement des données est compilée en mode natif et s'exécute sur des plateformes x86, x64 et Itanium. Cette extension permet de vous connecter et d'extraire des données à partir des sources de données ayant un fournisseur ODBC.

ms159219.note(fr-fr,SQL.90).gifRemarque :
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données ODBC ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.

Retourner au tableau des sources de données

Fournisseur de données ODBC Standard .NET Framework

Pour extraire des données d'une source de données qui prend en charge un fournisseur de données .NET Framework ODBC standard, utilisez le type de source de données ODBC et sélectionnez le fournisseur de données par défaut, ou choisissez parmi les fournisseurs de données installés dans la boîte de dialogue Chaîne de connexion.

ms159219.note(fr-fr,SQL.90).gifRemarque :
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données ODBC ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.

Retourner au tableau des sources de données

Extension de traitement de données Oracle

Lorsque vous sélectionnez un type de source de données Oracle, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour Oracle. La source de données Oracle inclut et étend les classes System.Data.OracleClient nécessaires pour Reporting Services. Pour extraire des données de rapport dans une base de données Oracle, votre administrateur doit installer les outils clients Oracle. Ce fournisseur de données fait appel à l'interface OCI (Oracle Call Interface) de Oracle 8i version 3 fournie par le logiciel client Oracle. La version de l'application cliente doit être 8.1.7 ou une version ultérieure. Ces outils doivent être installés sur le client de création de rapport pour obtenir un aperçu des rapports et sur le serveur de rapports pour afficher les rapports publiés.

Les paramètres nommés sont pris en charge par cette extension. Pour Oracle version 9 ou une version ultérieure, les paramètres à valeurs multiples sont pris en charge. Pour les paramètres sans nom et qui dépendent de la position, utilisez l'extension pour le traitement des données OLE DB avec le fournisseur de données Microsoft OLE DB pour Oracle. Pour plus d'informations sur la configuration d'Oracle comme source de données, consultez How to use Reporting Services to configure and to access an Oracle data source (en anglais). Pour plus d'informations sur la configuration d'autorisations supplémentaires, consultez How to add permissions for the NETWORK SERVICE security principal (en anglais) dans la Base de connaissances Microsoft.

Vous pouvez extraire des données dans les procédures stockées avec plusieurs paramètres d'entrée, mais la procédure stockée ne doit retourner qu'un seul curseur de sortie. Pour plus d'informations, consultez la section Oracle dans Retrieving Data Using the DataReader (en anglais).

Pour plus d'informations, consultez Définition de datasets de rapport pour des données relationnelles à partir d'une base de données Oracle. Pour plus d'informations sur le concepteur de requêtes associé, consultez Outils du concepteur de requêtes et de vues (Visual Database Tools) et Interface utilisateur du Concepteur de requêtes SQL Server.

Retourner au tableau des sources de données

Extension pour le traitement des données XML

Reporting Services comprend une extension pour le traitement des données XML qui vous permet d'utiliser des données XML dans un rapport. Les données peuvent être récupérées à partir d'un document XML, d'un service Web ou d'une application Web accessible via une URL. Pour plus d'informations sur la spécification de la chaîne de connexion, consultez Connexion à une source de données. Pour plus d'informations sur la spécification de la requête, consultez Définition de datasets de rapport pour des données XML. Pour plus d'informations sur le Concepteur de requêtes associé, consultez la section correspondante dans Interface utilisateur du Concepteur de requêtes SQL Server. Par exemple, consultez Didacticiel : Utilisation de données XML dans un rapport et Reporting Services: Using XML and Web Service Data Sources (en anglais).

Retourner au tableau des sources de données

Fournisseur de données pour mySAP Business Suite

Reporting Services peut extraire des données de rapport dans une source de données mySAP Business Suite. Pour plus d'informations sur le téléchargement de ce fournisseur de données, consultez Fournisseur de données Microsoft .NET pour mySAP Business Suite et Configuration de Reporting Services pour utiliser le fournisseur de données Microsoft .NET pour mySAP Business Suite. Pour plus d'informations sur le Concepteur de requêtes associé, consultez la section correspondante dans Interface utilisateur du Concepteur de requêtes SQL Server.

Retourner au tableau des sources de données

Extension de traitement des données SAP NetWeaver Business Intelligence.

Reporting Services 2005 Service Pack 1 et versions ultérieures incluent une extension pour le traitement des données qui vous permet d'utiliser des données à partir d'une source de données SAP NetWeaver Business Intelligence dans un rapport. Pour plus d'informations sur la manière de définir la chaîne de connexion, consultez Connexion à une source de données. Pour plus d'informations sur la manière de définir la requête, consultez Définition de datasets de rapport pour les données multidimensionnelles d'un système SAP NetWeaver BI. Pour plus d'informations sur le Concepteur de requêtes associé, consultez Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI. Pour plus d'informations, consultez Using SQL Server 2005 Reporting Services with SAP NetWeaver Business Intelligence (en anglais).

Retourner au tableau des sources de données

Extension pour le traitement des données Hyperion Essbase Business Intelligence

Reporting Services 2005 Service Pack 2 et versions ultérieures incluent une extension pour le traitement des données qui vous permet d'utiliser des données à partir d'une source de données Hyperion Essbase dans un rapport. Pour plus d'informations sur la spécification de la chaîne de connexion, consultez Connexion à une source de données. Pour plus d'informations sur la spécification de la requête, consultez Définition de datasets de rapport pour les données multidimensionnelles d'une base de données Hyperion Essbase. Pour plus d'informations sur le Concepteur de requêtes associé, consultez Interface utilisateur du Concepteur de requêtes Hyperion Essbase. Pour plus d'informations, consultez le site Web SQL Server 2005 - Reporting Services Technet (en anglais).

Retourner au tableau des sources de données

Sources de données de modèle de rapport

Vous pouvez utiliser des modèles de rapports générés à partir de bases de données relationnelles SQL Server, de bases de données Oracle exécutant la version 9.2.0.3 ou ultérieure, de bases de données Teradata exécutant la version 12.0 ou 6.20, ou des cubes multidimensionnels SQL Server 2005 Analysis Services ou version ultérieure en tant que sources de données pour des rapports que vous créez dans le Concepteur de rapports et le Générateur de rapports. Lorsque vous sélectionnez une source de données de modèle de rapport, vous sélectionnez un modèle de la source de données sous-jacentes. Pour utiliser un modèle de rapport comme source de données, il doit être publié sur un serveur de rapports ou une bibliothèque SharePoint. Vous pouvez créer et publier des modèles à l'aide du Générateur de modèles, du Gestionnaire de rapports ou de SQL Server Management Studio.

Pour générer un modèle basé sur une base de données Teradata, le Fournisseur de données .NET Framework pour Teradata version 12.00.00.01 doit être installé sur le serveur de rapports et sur le client de création de rapports. Pour plus d'informations, consultez Configuration de Reporting Services pour les modèles de rapports basés sur Teradata.

Pour plus d'informations sur l'utilisation de sources de données de modèles de rapports dans le Concepteur de rapports, consultez Utilisation du Concepteur de requêtes Modèle de rapport. Pour plus d'informations sur l'utilisation de sources de données de modèles de rapports, consultez Utilisation du Générateur de modèles, Génération de modèles à l'aide des outils de gestion de rapport et Procédure : Créer une source de données de modèle de rapport (Concepteur de rapports).

Retourner au tableau des sources de données

Voir aussi

Tâches

Procédure : créer un modèle à l'aide du Gestionnaire de rapports

Concepts

Vue d'ensemble des composants Reporting Services
Serveur de rapports
Utilisation du Générateur de modèles
Définition de datasets de rapport pour d'autres sources de données

Autres ressources

Exemple d'extension de traitement de données de partage de fichiers
Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 novembre 2008

Nouveau contenu :
  • Reporting Services prend en charge les modèles basés sur des bases de données Oracle ou Teradata.

12 décembre 2006

Nouveau contenu :
  • Ajout du tableau et de la prise en charge de plateforme.
  • Reporting Services prend en charge les modèles basés sur des sources de données Oracle.
  • Reporting Services prend en charge les sources de données Hyperion Essbase.

14 avril 2006

Nouveau contenu :
  • Source de données SAP NetWeaver Business Intelligence.