Connecter Excel a OBIEE



Connecter Excel à Oracle Business Intelligence Enterprise Edition (OBIEE)

Dans un monde où les données pilotent les décisions, la capacité à analyser rapidement des informations issues d’Oracle Business Intelligence Enterprise Edition (OBIEE) directement dans Microsoft Excel est un atout majeur pour les analystes, les contrôleurs de gestion et les décideurs. Cet article vous guide pas à pas pour établir une connexion fiable entre Excel et OBIEE, en passant par les méthodes officielles, les prérequis techniques et les bonnes pratiques.


1. Pourquoi connecter Excel à OBIEE ?

  • Analyse ad hoc : Manipulez les données OBIEE dans Excel avec des tableaux croisés dynamiques, des graphiques et des formules.
  • Automatisation : Rafraîchissez automatiquement les rapports sans repasser par l’interface web d’OBIEE.
  • Partage : Diffusez des fichiers Excel contenant des données live à des utilisateurs non connectés à OBIEE.
  • Complémentarité : Combinez les données OBIEE avec d’autres sources (SQL, fichiers plats, etc.) dans un seul classeur.

2. Méthode principale : Oracle Smart View

Smart View est l’extension officielle d’Oracle pour intégrer OBIEE, Essbase, Hyperion, etc., dans Office.

Étape 1 : Installation de Smart View

  1. Téléchargez le fichier .zip de Smart View.
  2. Décompressez et lancez SmartView.exe.
  3. Suivez l’assistant d’installation (acceptez les composants Office).
  4. Redémarrez Excel.

Étape 2 : Connexion à OBIEE

  1. Ouvrez Excel → onglet Smart ViewPanel.
  2. Dans le panneau Smart View, cliquez sur Private ConnectionsCreate New Connection.
  3. Sélectionnez Oracle BI EE comme type de connexion.
  4. Renseignez :
    • URL : http://serveur:port/analytics/saw.dll (ex : https://obiee.monserveur.com:9514/analytics/saw.dll)
    • Nom d’utilisateur et mot de passe
  5. Cliquez sur Connect.

Une coche verte apparaît si la connexion est réussie.

Étape 3 : Insérer une vue OBIEE dans Excel

  1. Dans le panneau Smart View, naviguez dans le catalogue OBIEE (comme dans l’interface web).
  2. Sélectionnez une analyse (rapport) → clic droit → Insert as Table ou Insert as Pivot Table.
  3. La vue s’affiche dans Excel avec :
    • Filtres dynamiques
    • Rafraîchissement en un clic
    • Maintien des formats OBIEE

Étape 4 : Rafraîchissement et automatisation

  • Rafraîchir manuellement : Bouton Refresh dans l’onglet Smart View.
  • Rafraîchir à l’ouverture : Smart View → Options → onglet Data → cocher Refresh on Open.
  • Planification : Utilisez VBA ou Power Automate pour rafraîchir via macro.

3. Méthode alternative : ODBC (déconseillée mais possible)

Attention : Oracle ne supporte plus officiellement ODBC pour OBIEE depuis la version 12c. Préférez Smart View.

Étapes rapides (si vous y tenez) :

  1. Installez le client OBIEE (même version que le serveur).
  2. Configurez un DSN ODBC via odbcad32.exe → driver Oracle BI Server.
  3. Dans Excel → DonnéesObtenir des donnéesÀ partir d’une base de donnéesODBC.
  4. Entrez les identifiants et exécutez une requête en langage OBIEE Logical SQL.

Limites : Pas de mise en forme, pas de prompts dynamiques, performances moindres.

4. Conclusion

Connecter Excel à OBIEE via Smart View est une opération simple, puissante et officiellement supportée. En moins de 15 minutes, vous pouvez transformer n’importe quel rapport OBIEE en tableau croisé dynamique interactif, prêt à être partagé ou automatisé.


Commentaires