Service Web PowerPivot (PowerPivot pour SharePoint)

Le service Web PowerPivot est un gestionnaire de connexions de niveau intermédiaire dynamique qui s'exécute sur un serveur Web frontal SharePoint. Le service détecte les demandes de données PowerPivot qui proviennent de l'extérieur de la batterie de serveurs, puis les transfère aux applications de service PowerPivot qui s'exécutent à l'intérieur de la batterie. Les demandes provenant de l'extérieur de la batterie de serveurs sont en général issues d'applications clientes qui utilisent les données PowerPivot comme source de données externe en lecture seule. Les exemples de ce type de connexion sont les suivants :

  • Dans le Générateur de rapports, référencement d'un classeur PowerPivot en tant que source de données en utilisant son URL SharePoint pour la connexion au serveur.

  • Dans Excel, création d'une connexion de base de données Analysis Services à un classeur PowerPivot en utilisant l'URL SharePoint pour la connexion au serveur.

Le diagramme suivant illustre la séquence de connexions gérées par le service Web PowerPivot pour les demandes provenant de l'extérieur de la batterie :

Connexions établies à l'extérieur de la batterie de serveurs.

Les outils et les scénarios de connexions externes varient, mais dans tous les cas, le facteur commun est que les connexions aux données PowerPivot proviennent d'applications client ou serveur qui ne s'exécutent pas dans la batterie.

L'URL SharePoint fournit un chemin d'accès de document qui inclut des informations sur l'application serveur et Web SharePoint. Les associations prédéfinies entre une application Web et une application de service PowerPivot dans la batterie de serveurs permettent au service Web PowerPivot de rechercher une application de service PowerPivot et de lui envoyer la demande. L'application de service PowerPivot récupère le classeur à partir d'une bibliothèque de contenu et l'enregistre en local. L'application de service PowerPivot envoie ensuite la requête à l'instance Analysis Services locale sur le même serveur d'applications. Les données sont chargées et retournées au client, pour « boucler la boucle » avec le client de qui provient la demande.

Notes

Les applications clientes qui demandent des données PowerPivot doivent disposer de la version SQL Server 2008 R2 des bibliothèques clientes Analysis Services. Vous pouvez utiliser l'une des bibliothèques clientes Analysis Services pour prendre en charge les connexions aux données PowerPivot côté client : AMO, ADOMD.NET ou le fournisseur OLE DB Analysis Services. Pour télécharger ces bibliothèques, rendez-vous sur le site Web Microsoft

Déploiement et administration du service Web PowerPivot

Le service Web PowerPivot est implémenté en tant que service Web WCF (Windows Communication Foundation). Il est hébergé par une application Web SharePoint et s'exécute sous l'identité de processus de l'application Web dont il analyse les requêtes.

Le service est installé et mis à jour via un package de solution PowerPivot que vous déployez lorsque vous configurez PowerPivot pour SharePoint ou lorsque vous ajoutez une nouvelle application Web SharePoint à votre batterie de serveurs. Pour plus d'informations sur la manière et le moment de déployer cette solution, consultez Déployer des solutions PowerPivot.

Le service Web PowerPivot n'est pas configurable et n'est pas géré comme un composant distinct ou autonome. Du point de vue configuration et administration, vous devez le considérer comme un composant interne.