Partager via


Installer le fournisseur OLE DB Analysis Services sur les serveurs SharePoint

Le fournisseur Microsoft OLE DB pour Analysis Services (MSOLAP) est une interface que les applications clientes utilisent pour interagir avec les données Analysis Services. Dans un environnement SharePoint qui inclut PowerPivot pour SharePoint, le fournisseur gère les demandes de connexion aux données PowerPivot.

Le fournisseur de données est inclus dans le package d’installation de PowerPivot pour SharePoint (spPowerPivot.msi), mais peut nécessiter une installation manuelle. Il existe deux raisons pour lesquelles vous devrez peut-être installer manuellement un bibliothèque cliente ou un fournisseur de données sur un serveur SharePoint.

  • Activez la compatibilité descendante. les classeurs SQL Server 2008 R2 spécifient la SQL Server version 2008 R2 du fournisseur OLE DB Analysis Services dans leur chaîne de connexion. En conséquence, cette version du fournisseur doit être présente sur l'ordinateur pour la réussite de la requête.

  • Activer l’accès aux données sur un Excel Services instance dédié. Si votre batterie de serveurs SharePoint inclut des Excel Services sur un serveur qui n’a pas également PowerPivot pour SharePoint, installez la version SQL Server 2012 SP1 du fournisseur et d’autres composants de connectivité client à l’aide du package d’installation de PowerPivot pour SharePoint.

    Notes

    Ces scénarios ne sont pas mutuellement exclusifs. L’hébergement de plusieurs versions de classeurs sur une batterie de serveurs d’applications qui comprend des serveurs d’applications exécutant Excel Services sans PowerPivot pour SharePoint instance nécessite l’installation des versions antérieures et plus récentes du fournisseur de données sur chaque ordinateur Excel Services.

Versions du fournisseur OLE DB prenant en charge l'accès aux données PowerPivot

Une batterie de serveurs SharePoint peut inclure plusieurs versions du fournisseur OLE DB Analysis Services, notamment des versions antérieures qui ne prennent pas en charge l'accès aux données PowerPivot.

Par défaut, SharePoint 2010 installe la version SQL Server 2008 du fournisseur. Bien qu’elle soit identifiée comme MSOLAP.4 (le même numéro de version que celui utilisé pour SQL Server 2008 R2), cette version ne fonctionne pas pour l’accès aux données PowerPivot. Pour que les connexions réussissent, vous devez disposer de la SQL Server 2008 R2 ou SQL Server version 2014 du fournisseur.

Une version post-SQL Server 2008 du fournisseur OLE DB inclut les transports et la prise en charge des connexions pour les structures de données PowerPivot. Les classeurs PowerPivot utilisent des versions plus récentes de ce fournisseur pour demander le traitement de requêtes par des serveurs PowerPivot de la batterie. Pour obtenir une version mise à jour, vous pouvez la télécharger et l'installer via une page SQL Server Feature Pack.

Le tableau suivant décrit les versions valides :

Version du produit Version de fichier Valide pour :
SQL Server 2008 R2 MSOLAP100.dll dans le système de fichiers

MSOLAP.4 dans une chaîne de connexion Excel

Détails de la version de fichier 10.50.1600 ou version ultérieure
Utilisez pour les modèles de données créés à l’aide de la version SQL Server 2008 R2 de PowerPivot pour Excel.
SQL Server 2012 MSOLAP110.dll dans le système de fichiers

MSOLAP.5 dans une chaîne de connexion Excel

Détails de la version de fichier 11.0.0000 ou version ultérieure
Utilisez pour les modèles de données créés à l’aide de la version SQL Server 2012 ou SQL Server 2014 de PowerPivot pour Excel.
SQL Server 2014 MSOLAP120.dll dans le système de fichiers

Détails de la version de fichier 12.0.20000 ou version ultérieure
Utilisez pour les modèles de données autres que les modèles PowerPivot.

Pourquoi vous devez installer le fournisseur OLE DB

Il existe deux scénarios qui nécessitent l'installation manuelle du fournisseur OLE DB sur les serveurs de la batterie.

Le scénario le plus courant est lorsque vous avez des versions plus anciennes et plus récentes de classeurs PowerPivot qui sont enregistrées dans les bibliothèques de documents de la batterie de serveurs. Si les analystes de votre organization utilisent la version SQL Server 2008 R2 de PowerPivot pour Excel et qu’ils enregistrent ces classeurs dans une installation SQL Server 2012PowerPivot pour SharePoint, l’ancien classeur ne fonctionnera pas. Sa chaîne de connexion fait référence à une version antérieure du fournisseur, qui ne se trouve pas sur le serveur, sauf si vous l’installez. L'installation de ces deux versions activera l'accès aux données pour les classeurs PowerPivot créés dans des versions plus anciennes et plus récentes de PowerPivot pour Excel. SQL Server programme d’installation 2012 n’installe pas la version SQL Server 2008 R2 du fournisseur. Vous devez donc l’installer manuellement si vous utilisez des classeurs d’une version précédente.

Le deuxième scénario est lorsque vous avez un serveur dans une batterie de serveurs SharePoint qui s’exécute Excel Services, mais pas PowerPivot pour SharePoint. Dans ce cas, le serveur d'applications qui exécute Excel Services doit être mis à jour manuellement pour utiliser une version plus récente du fournisseur. Cela est nécessaire pour se connecter à une instance de PowerPivot pour SharePoint. Si Excel Services utilise une version antérieure du fournisseur, la demande de connexion échoue. Notez que le fournisseur doit être installé à l’aide de SQL Server installation ou du package d’installation de PowerPivot pour SharePoint (spPowerPivot.msi) afin de vous assurer que tous les composants requis prennent en charge PowerPivot sont installés.

Installer le fournisseur OLE DB SQL Server 2012 sur un serveur Excel Services à l'aide du programme d'installation de SQL Server

Utilisez les instructions suivantes pour ajouter le fournisseur OLE DB et d'autres composants de connectivité clients aux serveurs SharePoint sur lesquels ils ne sont pas encore installés, comme les serveurs d'applications qui exécutent Excel Services sans PowerPivot pour SharePoint sur le même matériel.

Utilisez ces instructions pour installer le fournisseur OLE DB Analysis Services actuel et ajouter le Microsoft.AnalysisServices.Xmla.dll à l’assembly global.

Exécuter le programme d'installation de SQL Server et installer les outils de connectivité clients

  1. Sur le serveur d'applications qui héberge Excel Services, exécutez le programme d'installation de SQL Server.

  2. Dans la page Installation, choisissez Nouveau SQL Server installation autonome ou ajouter des fonctionnalités à une installation existante.

  3. Dans la page Type d’installation, choisissez Effectuer une nouvelle installation de SQL Server 2012.

  4. Dans la page Rôle d’installation, choisissez SQL Server Installation des fonctionnalités.

  5. Dans la page Sélection des fonctionnalités , cliquez sur Connectivité des outils clients. Cette option installe Microsoft.AnalysisServices.Xmla.dll

    Ne sélectionnez pas d'autres composants.

  6. Cliquez sur Suivant pour terminer l’Assistant, puis sur Installer pour exécuter le programme d’installation.

  7. Répétez les étapes précédentes si vous disposez d'autres serveurs exécutant Excel Services sans que PowerPivot pour SharePoint soit installé sur le même serveur.

Vérifiez que MSOLAP.5 est un fournisseur approuvé.

  1. Dans l'administration centrale, cliquez sur Gérer les applications de service, puis cliquez sur l'application de service Excel Services.

  2. Cliquez sur Fournisseurs de données approuvés.

  3. Vérifiez que MSOLAP.5 figure dans la liste. Selon la manière dont vous avez configuré PowerPivot pour SharePoint, MSOLAP.5 peut être déjà approuvé. Si vous avez utilisé l'outil de configuration PowerPivot mais en excluant ensuite cette action de la liste des tâches, MSOLAP.5 n'est pas approuvé par Excel Services et doit être ajouté manuellement.

  4. Si MSOLAP n’est pas répertorié, cliquez sur Ajouter un fournisseur de données approuvé.

  5. Pour l’ID du fournisseur, tapez MSOLAP.5.

  6. Pour le type de fournisseur, vérifiez que OLE DB est sélectionné.

  7. Dans la description du fournisseur, tapez Fournisseur Microsoft OLE DB pour OLAP Services 11.0.

Vérifier l'installation

  1. Accédez au dossier Program files\Microsoft Analysis Services\AS OLEDB\110.

  2. Cliquez avec le bouton droit sur msolap110.dll, puis sélectionnez Propriétés.

  3. Cliquez sur Details.

  4. Consultez les informations de version du fichier. La version doit inclure la version 11.00.<buildnumber>.

  5. Dans le dossier Windows\assembly, vérifiez les Microsoft.AnalysisServices.Xmla.dll, version 11.0.0.0, est répertorié.

Utiliser le package d'installation PowerPivot pour SharePoint (spPowerPivot.msi) pour installer le fournisseur OLE DB SQL Server 2012

Installez le fournisseur OLE DB SQL Server 2012 SP1 sur et Excel Services Server à l’aide du package d’installation de PowerPivot pour SharePoint (spPowerPivot.msi).

Téléchargez le fournisseur MSOLAP.5 à partir du feature pack SQL Server 2012 SP1.

  1. Accédez à Microsoft® SQL Server ® 2012 SP1 Feature Pack

  2. Cliquez sur Instructions d’installation.

  3. Consultez la section « Fournisseur MICROSOFT Analysis Services OLE DB pour Microsoft SQL Server 2012 SP1 ». Téléchargez le fichier et démarrez l'installation.

  4. Dans la page Sélection des fonctionnalités, sélectionnez Fournisseur OLE DB Analysis Services pour SQL Server. Désélectionnez les autres composants et finalisez l'installation. Pour plus d’informations sur spPowerPivot.msi, consultez Installer ou désinstaller le complément PowerPivot pour SharePoint (SharePoint 2013).

  5. Inscrivez MSOLAP.5 en tant que fournisseur approuvé dans SharePoint Excel Services. Pour plus d'informations, consultez Ajouter MSOLAP.5 en tant que fournisseur de données approuvé dans Excel Services.

Installer le fournisseur OLE DB de SQL Server 2008 R2 pour héberger des classeurs de versions antérieures

Utilisez les instructions suivantes pour installer la version SQL Server 2008 R2 du fournisseur MSOLAP.4 et inscrire le fichier Microsoft.AnalysisServices.ChannelTransport.dll. ChannelTransport est un sous-composant du fournisseur OLE DB Analysis Services. La version SQL Server 2008 R2 du fournisseur lit le Registre lors de l’utilisation de ChannelTransport pour établir une connexion. L’inscription de ce fichier est une étape post-installation requise uniquement pour les connexions gérées par le fournisseur SQL Server 2008 R2 sur un serveur SQL Server 2012.

Étape 1 : télécharger et installer la bibliothèque cliente

  1. Dans la page SQL Server 2008 R2 Feature Pack, recherchez Fournisseur OLE DB Microsoft Analysis Services pour Microsoft SQL Server 2008 R2.

  2. Téléchargez le package x64 du programme d'installation SQLServer2008_ASOLEDB10.msi. Bien que le nom de fichier contienne SQLServer2008, il s'agit du fichier approprié pour la version SQL Server 2008 R2 du fournisseur.

  3. Sur l’ordinateur qui a une installation de PowerPivot pour SharePoint, exécutez la .msi pour installer la bibliothèque.

  4. Si vous avez d’autres serveurs dans la batterie qui s’exécutent juste Excel Services, sans PowerPivot pour SharePoint sur le même serveur, répétez les étapes précédentes pour installer la version 2008 R2 du fournisseur sur l’ordinateur Excel Services.

Étape 2 : inscrire le fichier Microsoft.AnalysisServices.ChannelTransport.dll

  1. Servez-vous de l'utilitaire regasm.exe pour inscrire le fichier. Si vous n'avez pas exécuté regasm.exe jusqu'à maintenant, ajoutez son dossier parent, C:\Windows\Microsoft.NET\Framework64\v4.0.30319\, à la variable système path.

  2. Ouvrez une invite de commandes avec des autorisations d'administrateur.

  3. Accédez au dossier C:\Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.ChannelTransport\10.0.0.0__89845dcd8080cc91

  4. Entrez la commande suivante : regasm microsoft.analysisservices.channeltransport.dll

  5. Répétez les étapes précédentes pour tous les ordinateurs sur lesquels vous avez installé manuellement la version 2008 R2 du fournisseur.

Vérifier l'installation

  1. Vous devriez maintenant être en mesure de découper ou de filtrer SQL Server classeurs 2008 R2. Si une erreur se produit, vérifiez que vous avez utilisé la version 64 bits de regasm.exe pour inscrire le fichier.

  2. En outre, vous pouvez vérifier la version du fichier.

    Atteindre C:\Program files\Microsoft Analysis Services\AS OLEDB\10. Cliquez avec le bouton droit sur msolap100.dll , puis sélectionnez Propriétés. Cliquez sur Details.

    Consultez les informations de version du fichier. La version doit inclure 10.50.<buildnumber>.

Voir aussi

PowerPivot for SharePoint 2010 Installation