Se connecter à une base de données Oracle avec Power BI Desktop

Vous pouvez vous connecter à une base de données Oracle pour accéder aux données et les analyser dans Power BI Desktop et le service Power BI. Cet article explique les options de connexion et les exigences de configuration.

Power BI prend en charge les méthodes suivantes pour la connexion aux bases de données Oracle :

  • Fournisseur Oracle groupé (Aperçu) : Power BI Desktop inclut un fournisseur Oracle Managed ODP.NET intégré. Activez-le avec les commutateurs de fonctionnalités en préversion pour se connecter sans installer de logiciel client Oracle distinct.
  • Client Oracle pour Microsoft Tools (OCMT) : programme d’installation graphique d’Oracle qui configure le fournisseur de données Oracle pour .NET (ODP.NET). Utilisez OCMT si vous préférez le fournisseur non géré ou si vous n’avez pas activé les commutateurs d’aperçu.
  • Connexions cloud directes (préversion) : connectez-vous directement à partir du service Power BI aux bases de données cloud Oracle, telles qu’Oracle Autonomous Database, sans nécessiter de passerelle de données.
  • Passerelle de données locale : connectez-vous à des bases de données Oracle locales via la passerelle de données locale d’entreprise.

Versions de base de données Oracle prises en charge

  • Oracle Database 12c (12.1.0.2) et versions ultérieures
  • Oracle Autonomous Database - toutes les versions

Déterminer la version de Power BI Desktop installée

Pour identifier la version installée de Power BI Desktop, dans le ruban Aide, sélectionnez À propos de, puis vérifiez la ligne Version. L’illustration suivante indique qu’une version 64 bits de Power BI Desktop est installée :

Capture d’écran de la boîte de dialogue À propos de Power BI Desktop montrant les informations de version 64 bits.

Se connecter au fournisseur Oracle groupé (Aperçu)

Power BI Desktop inclut un fournisseur Oracle Managed ODP.NET groupé. Vous pouvez donc vous connecter à des bases de données Oracle sans installer de logiciel client Oracle distinct. Pour utiliser le fournisseur groupé, activez les commutateurs de fonctionnalités d’aperçu suivants dans Power BI Desktop sous Fichier>Options et paramètres>Options>Fonctionnalités d’aperçu :

  • Activer le fournisseur groupé Oracle pour le mode d’importation
  • Activer le fournisseur Groupé Oracle pour le mode DirectQuery

Après avoir activé les commutateurs, redémarrez Power BI Desktop. Vous pouvez ensuite vous connecter à des bases de données Oracle via le mode Importer ou DirectQuery à l’aide du fournisseur intégré.

Note

Le fournisseur groupé est actuellement en aperçu. Le client Oracle pour Microsoft Tools (OCMT) est toujours disponible comme alternative pour les clients qui préfèrent le fournisseur non géré ou qui n’ont pas activé les commutateurs d’aperçu.

Installer le client Oracle pour les outils Microsoft

OCMT est un programme d’installation graphique d’Oracle qui configure le fournisseur de données Oracle pour .NET (ODP.NET) pour les scénarios de passerelle de données Power BI Desktop et local. Utilisez OCMT si vous n’utilisez pas la préversion du fournisseur Oracle groupé.

OCMT prend en charge les connexions 32 bits et 64 bits aux bases de données locales et cloud Oracle, notamment Oracle Autonomous Database. Il prend également en charge Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services et BizTalk Server.

OCMT est un logiciel libre. Téléchargez-le à partir de la page Oracle Client for Microsoft Tools. Choisissez la version qui correspond à votre installation de Power BI Desktop (32 bits ou 64 bits).

Pour obtenir des instructions pas à pas, accédez à Configurer la connectivité de base de données Oracle dans Power BI Desktop.

Se connecter à une base de données Oracle

La façon dont vous vous connectez à une base de données Oracle varie selon que la base de données se trouve dans le cloud ou localement, et que vous utilisiez Power BI Desktop ou le service Power BI.

Connexions cloud directes à partir du service Power BI (préversion)

Le service Power BI prend en charge les connexions cloud directes aux points de terminaison cloud Oracle, tels qu’Oracle Autonomous Database, sans nécessiter de passerelle de données. Cette option simplifie la configuration des bases de données Oracle hébergées dans le cloud.

Les connexions cloud directes prennent en charge les modes Import et DirectQuery.

Pour créer une connexion cloud directe à une base de données Oracle :

  1. Dans le service Power BI, sélectionnez Paramètres>Gérer les connexions et les passerelles.
  2. Sélectionnez Nouvelle connexion , puis choisissez Cloud.
  3. Pour le type de connexion, sélectionnez Oracle.
  4. Entrez le nom du serveur cloud Oracle. Pour Oracle Autonomous Database, utilisez l’URL du point de terminaison qui se termine par .oraclecloud.com.
  5. Fournissez le nom de la base de données et les informations d’identification d’authentification.
  6. Sélectionnez Créer pour enregistrer la connexion.

Après avoir créé la connexion, vous pouvez l’utiliser dans des modèles sémantiques qui se connectent aux bases de données cloud Oracle via Import ou DirectQuery.

Passerelle de données locale

Pour vous connecter à une base de données Oracle locale à partir du service Power BI, utilisez la passerelle de données locale. Installez OCMT 64 bits sur l’ordinateur exécutant la passerelle, car la passerelle est une application 64 bits. Pour plus d’informations, consultez Gérer votre source de données – Oracle.

Note

Les passerelles de données personnelles ne sont pas prises en charge pour les connexions Oracle. Utilisez la passerelle de données locale d’entreprise pour les bases de données Oracle locales ou utilisez des connexions cloud directes pour les bases de données cloud Oracle.

Note

Si vous vous connectez à une base de données Oracle locale, vérifiez que votre ordinateur dispose d’un accès réseau au serveur de base de données. Cela peut nécessiter une connexion VPN ou une configuration de pare-feu. Contactez votre administrateur informatique pour obtenir de l’aide.

Informations de référence sur le connecteur Power Query

Pour plus d’informations sur la connexion à une base de données Oracle ou à une base de données oracle autonome à partir de Power BI Desktop ou du service Power BI, accédez à l’article Power Query sur les bases de données Oracle.

Utiliser l’authentification unique Microsoft Entra ID avec Oracle

Power BI prend en charge Microsoft Entra ID Single Sign-On (SSO) pour les bases de données Oracle. Cette fonctionnalité permet aux utilisateurs de s’authentifier à l’aide de jetons d’ID Entra au lieu de noms d’utilisateur et de mots de passe Oracle, ce qui améliore la sécurité et simplifie la gestion des accès.

La configuration requise est la suivante :

  • Oracle Database 19c Version 20 ou ultérieure
  • Oracle 23ai
  • Oracle Autonomous Database (base de données autonome d’Oracle)
  • Power BI Desktop (juin 2024 ou version ultérieure)
  • ID Microsoft Entra configuré pour votre environnement Oracle
  • Passerelle de données locale (pour l’actualisation planifiée ou les jeux de données partagés)

Note

L’authentification unique Entra ID pour Oracle est actuellement prise en charge uniquement pour les modes DirectQuery et Import. Vérifiez que votre environnement Oracle est configuré pour accepter les jetons d’ID Entra.

D’autres questions ? Poser des questions à la communauté Power BI