Type de connexion Oracle (SSRS)Oracle Connection Type (SSRS)

Pour utiliser des données d'une base de données Oracle dans votre rapport, vous devez avoir un dataset basé sur une source de données de rapport de type Oracle.To use data from an Oracle database in your report, you must you must have a dataset that is based on a report data source of type Oracle. Ce type de source de données intégré utilise le fournisseur de données Oracle directement et nécessite un composant de logiciel client Oracle.This built-in data source type uses the Oracle Data Provider directly and requires an Oracle client software component.

Pour installer les outils Client Oracle peut procéder comme suit.To install the Oracle Client tools you can do the following.

  1. Accédez à site de téléchargement d’OracleGo to Oracle's download site
  2. Téléchargez ODAC 12C Release 4 (12.1.0.2.4) pour Windows (64 bits pour le serveur, 32 bits pour les outils)Download ODAC 12c Release 4 (12.1.0.2.4) for Windows (64bit for server, 32bit for tools)
  3. Installer le fournisseur de données pour le .NET 4Install the Data Provider for .NET 4

    Utilisez les informations de cette rubrique pour générer une source de données.Use the information in this topic to build a data source. Pour obtenir des instructions pas à pas, consultez Ajouter et vérifier une connexion de données (Générateur de rapports et SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Chaîne de connexion Connection String

Contactez l'administrateur de votre base de données pour connaître les informations de connexion et d'identification à utiliser pour se connecter à la source de données.Contact your database administrator for connection information and for the credentials to use to connect to the data source. L'exemple de chaîne de connexion suivant spécifie une base de données Oracle sur le serveur nommé Oracle9 utilisant Unicode.The following connection string example specifies an Oracle database on the server named "Oracle9" using Unicode. Le nom du serveur doit correspondre à ce qui est défini dans le fichier de configuration Tnsnames.ora comme nom d'instance de serveur Oracle.The server name must match what is defined in the Tnsnames.ora configuration file as the Oracle server instance name.

Data Source="Oracle"; Unicode="True"  

Pour plus d’informations sur les exemples de chaînes de connexion, consultez Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports.For more information about connection string examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Informations d'identification Credentials

Les informations d'identification sont obligatoires pour exécuter des requêtes, afficher l'aperçu du rapport localement et afficher l'aperçu du rapport à partir du serveur de rapports.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

Après avoir publié votre rapport, vous pouvez devoir modifier les informations d'identification pour la source de données afin que les autorisations soient valides pour récupérer les données lorsque le rapport s'exécute sur le serveur de rapports.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Pour plus d’informations, consultez Connexions de données, sources de données et chaînes de connexion (Générateur de rapports et SSRS) ou Spécifier des informations d’identification dans le Générateur de rapports.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) or Specify Credentials in Report Builder.

Requêtes Queries

Pour créer un dataset, vous pouvez soit sélectionner une procédure stockée dans une liste déroulante, soit créer une requête SQL.To create a dataset, you can either select a stored procedure from a drop-down list or create an SQL query. Pour générer une requête, vous devez utiliser le concepteur de requêtes textuel.To build a query, you must use the text-based query designer. Pour plus d’informations, consultez Interface utilisateur du Concepteur de requêtes textuel (Générateur de rapports).For more information, see Text-based Query Designer User Interface (Report Builder).

Vous pouvez spécifier des procédures stockées qui ne retournent qu'un seul jeu de résultats.You can specify stored procedures that return only one result set. L'utilisation des requêtes basées sur curseur n'est pas prise en charge.Using cursor-based queries are not supported.

Paramètres Parameters

Si la requête inclut des variables de requête, les paramètres de rapport sont générés automatiquement.If the query includes query variables, corresponding report parameters are automatically generated. Les paramètres nommés sont pris en charge par cette extension.Named parameters are supported by this extension. Pour Oracle version 9 ou une version ultérieure, les paramètres à valeurs multiples sont pris en charge.For Oracle version 9 or later, multivalue parameters are supported.

Les paramètres de rapport sont créés avec des valeurs de propriétés par défaut que vous devrez peut-être modifier.Report parameters are created with default property values that you might need to modify. Par exemple, chaque paramètre de rapport a le type de données Texte.For example, each report parameter is data type Text. Après avoir créé les paramètres de rapport, vous devrez peut-être modifier les valeurs par défaut.After the report parameters are created, you might have to change default values. Pour plus d'informations, consultez Paramètres de rapport (Générateur de rapports et Concepteur de rapports).For more information, see Report Parameters (Report Builder and Report Designer).

Notes Remarks

Avant de pouvoir connecter une source de données Oracle, l'administrateur système doit installer au préalable la version du fournisseur de données .NET pour Oracle qui prend en charge la récupération des données à partir de la base de données Oracle.Before you can connect an Oracle data source, the system administrator must have installed the version of the .NET Data Provider for Oracle that supports retrieving data from the Oracle database. Ce fournisseur de données doit être installé sur le même ordinateur que le Générateur de rapports, ainsi que sur le serveur de rapports.This data provider must be installed on the same computer as Report Builder and also on the report server.

Pour plus d'informations, consultez les documents suivants :For more information, see the following:

Autres extensions de donnéesAlternate Data Extensions

Vous pouvez également récupérer des données à partir d'une base de données Oracle à l'aide d'un type de source de données OLE DB.You can also retrieve data from an Oracle database by using an OLE DB data source type. Pour plus d’informations, consultez Type de connexion OLE DB (SSRS).For more information, see OLE DB Connection Type (SSRS).

Modèles de rapportReport Models

Vous pouvez également créer des modèles basés sur une base de données Oracle.You can also create models based on an Oracle database.

Informations sur les plateformes et les versionsPlatform and Version Information

Pour plus d’informations sur la prise en charge des plateformes et des versions, consultez Sources de données prises en charge par Reporting Services (SSRS) dans la section Reporting ServicesReporting Services de la documentation en ligne de SQL ServerSQL Server.For more information about platform and version support, see Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.

Rubriques de procédures How-To Topics

Cette section contient des instructions pas à pas sur l'utilisation des connexions de données, des sources de données et des datasets.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Ajouter et vérifier une connexion de données (Générateur de rapports et SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Créer un dataset partagé ou incorporé (Générateur de rapports et SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Ajouter un filtre à un dataset (Générateur de rapports et SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

Ces sections de la documentation fournissent des informations de fond d'ordre conceptuel sur les données de rapport, ainsi que des informations sur les procédures de définition, de personnalisation et d'utilisation des parties d'un rapport qui sont liées aux données.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

Datasets de rapport (SSRS)Report Datasets (SSRS)
Fournit une vue d'ensemble de l'accès aux données pour votre rapport.Provides an overview of accessing data for your report.

Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapportsData Connections, Data Sources, and Connection Strings in Report Builder
Fournit des informations sur les connexions de données et les sources de données.Provides information about data connections and data sources.

Datasets incorporés dans les rapports et datasets partagés (Générateur de rapports et SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Fournit des informations sur les datasets incorporés et partagés.Provides information about embedded and shared datasets.

Collection de champs de dataset (Générateur de rapports et SSRS)Dataset Fields Collection (Report Builder and SSRS)
Fournit des informations sur la collection de champs de dataset générée par la requête.Provides information about the dataset field collection generated by the query.

Sources de données prises en charge par Reporting Services (SSRS) dans la section Reporting ServicesReporting Services de la documentation en ligne SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
Fournit des informations détaillées sur la prise en charge des plateformes et des versions pour chaque extension de données.Provides in-depth information about platform and version support for each data extension.

Voir aussiSee Also

Paramètres de rapport (Générateur de rapports et Concepteur de rapports) Report Parameters (Report Builder and Report Designer)
Filtrer, regrouper et trier des données (Générateur de rapports et SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
Expressions (Générateur de rapports et SSRS) Expressions (Report Builder and SSRS)