Servizio Web PowerPivot (PowerPivot per SharePoint)

Il servizio Web PowerPivot è una gestione connessione di livello intermedio thin che viene eseguita in un server front-end Web di SharePoint. Il servizio rileva richieste di dati PowerPivot provenienti dall'esterno della farm, quindi le inoltra alle applicazioni di servizio PowerPivot in esecuzione nella farm. Le richieste che provengono dall'esterno della farm provengono in genere da applicazioni client che utilizzano dati PowerPivot come origine dati esterna di sola lettura. Esempi di questo tipo di connessione includono:

  • In Generatore report, riferimento a una cartella di lavoro PowerPivot come origine dati utilizzando l'URL di SharePoint per la connessione al server.

  • In Excel, creazione di una connessione al database di Analysis Services a una cartella di lavoro PowerPivot utilizzando l'URL di SharePoint per la connessione al server.

Nel diagramma seguente viene illustrata la sequenza di connessione che il servizio Web PowerPoint gestisce per le richieste provenienti dall'esterno della farm:

Connessioni dall'esterno della farm.

Gli strumenti e gli scenari per le connessioni esterne variano, tuttavia sono accomunati dal fatto che le connessioni ai dati PowerPivot provengono da applicazioni client o server non eseguite all'interno della farm.

L'URL di SharePoint fornisce un percorso di documento che include informazioni sull'applicazione We e il server SharePoint. Le associazioni predefinite tra un'applicazione Web e un'applicazione di servizio PowerPivot nella farm consentono al servizio Web PowerPivot di trovare un'applicazione di servizio PowerPivot e di inoltrare a essa la richiesta. L'applicazione di servizio PowerPivot recupera la cartella di lavoro da una raccolta contenuto e la salva in locale. L'applicazione di servizio PowerPivot inoltra la query all'istanza locale di Analysis Services nello stesso server applicazioni. I dati vengono caricati e restituiti al client, chiudendo il ciclo con il client da cui proviene la richiesta.

Nota

Le applicazioni client che richiedono dati PowerPivot devono disporre di SQL Server 2008 R2 e delle librerie client di Analysis Services. È possibile utilizzare una delle librerie client di Analysis Services per supportare connessioni lato client ai dati PowerPivot: AMO, ADOMD.NET o il provider OLE DB di Analysis Services. Per scaricare queste librerie, andare al sito Web Microsoft.

Distribuzione e amministrazione del servizio Web PowerPivot

Il servizio Web PowerPivot viene implementato come un servizio Web di Windows Communication Foundation (WCF). È ospitato da un'applicazione Web SharePoint e viene eseguito utilizzando l'identità di processo dell'applicazione Web per la quale vengono monitorate le richieste.

Il servizio viene installato e aggiornato tramite un pacchetto della soluzione PowerPivot che viene distribuita durante la configurazione di PowerPivot per SharePoint o l'aggiunta di una nuova applicazione Web SharePoint alla farm. Per ulteriori informazioni su come e quando distribuire la soluzione, vedere Distribuire soluzioni PowerPivot.

Il servizio Web PowerPivot non è configurabile, né viene gestito come componente separato o autonomo. Per le attività di configurazione e amministrazione è necessario considerarlo come componente interno.