Partager via


Configurer le fournisseur de données MSOLAP pour Excel afin de se connecter à Analysis Services

Cet article explique comment configurer le fournisseur de données MSOLAP approprié pour Excel afin de se connecter à Analysis Services.

Version de produit d’origine : SQL Server 2017 Enterprise, SQL Server 2016 Enterprise, SQL Server 2014 Enterprise, SQL Server 2012 Enterprise, SQL Server 2008 Enterprise
Numéro de base de connaissances d’origine : 4488253

Résumé

Pour créer une connexion de données à une source de données Analysis Services, Microsoft Excel utilise le fournisseur OLE DB Microsoft Analysis Services pour Microsoft SQL Server (MSOLAP). Chaque version d’Analysis Services a sa propre version du fournisseur MSOLAP. Le tableau suivant répertorie les versions d’Analysis Service et leur version de fournisseur MSOLAP correspondante.

Version d'Analysis Services Version du fournisseur MSOLAP
SQL Server 2008 MSOLAP.4
SQL Server 2012 MSOLAP.5
SQL Server 2014 MSOLAP.6
SQL Server 2016 MSOLAP.7
SQL Server 2017 et versions ultérieures MSOLAP.8 (considéré comme persistant)

Pour plus d’informations sur MSOLAP et d’autres bibliothèques clientes pour Analysis Services, consultez les bibliothèques clientes Analysis Services.

Pour plus d’informations sur l’utilisation de la version correcte de MSOLAP, consultez les propriétés de chaîne de connexion. Pour les versions de MSOLAP héritées, reportez-vous à La procédure d’obtention des dernières versions de MSOLAP. Pour obtenir la dernière version de MSOLAP, reportez-vous aux bibliothèques clientes Analysis Services.

Excel utilise la version du fournisseur MSOLAP installée sur l’appareil client. Dans l’exemple suivant, Excel a configuré MSOLAP.5 comme fournisseur de données dans les chaîne de connexion de données.

Capture d’écran de l’onglet Définition de la boîte de dialogue Propriétés de connexion.

Sur un appareil client sur lequel plusieurs versions du fournisseur MSOLAP sont installées, Excel utilise la version configurée dans le Registre.

Par exemple, dans le scénario suivant :

  • MsOLAP.5 est installé et configuré dans le Registre.
  • Vous avez installé MSOLAP.6 sur votre appareil pour vous connecter à Analysis Services 2014, mais vous n’avez pas mis à jour le Registre pour référencer MSOLAP.6.

Excel configure la connexion pour utiliser MSOLAP.5 dans le chaîne de connexion. Cela provoque des problèmes, car vous ne pouvez pas utiliser les versions MSOLAP antérieures à la version de la source de données.

Plus d’informations

Pour spécifier la version de MSOLAP utilisée par Excel, mettez à jour la version dans les clés de Registre. Les clés suivantes définissent la version MSOLAP qu’Excel utilise pour se connecter à Analysis Services. L’emplacement de la clé de Registre varie selon que Microsoft Office est une installation MSI ou Démarrer en un clic (C2R), et qu’il s’agisse de 32 bits ou 64 bits.

  • MSI Office 32 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

  • MSI Office 64 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

  • C2R Office 32 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

    ou

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID

  • C2R Office 64 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

    ou

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID\(Default)

Voici un exemple de C2R Office 32 bits configuré pour utiliser MSOLAP.5 :

Capture d’écran de la clé de Registre ProgID dans l’Éditeur du Registre. Les données de la sous-clé (par défaut) sont configurées sur MSOLAP.5.

Pour déterminer si votre installation est MSI ou C2R, dans Excel, accédez au compte de fichier>. Si vous voyez une section Mises à jour Office, l’installation est C2R :

Capture d’écran de la page Compte de l’installation d’Excel pour C2R.

S’il n’existe aucune section Mises à jour Office, il s’agit d’une installation MSI :

Capture d’écran de la page Compte de l’installation d’Excel pour MSI.

Pour déterminer si Excel est 32 bits ou 64 bits, cliquez sur À propos d’Excel dans le même écran Comptes et vous serez affiché dans la boîte de dialogue en haut :

Capture d’écran d’un exemple 32 bits dans la fenêtre À propos de Microsoft Excel.