Distribuire soluzioni PowerPivot in SharePoint

Utilizzare le seguenti istruzioni per distribuire manualmente due pacchetti di soluzioni che consentono di aggiungere funzionalità di PowerPivot a un ambiente SharePoint Server 2010. La distribuzione delle soluzioni è un passaggio obbligatorio per la configurazione di PowerPivot per SharePoint in un server SharePoint 2010. Per visualizzare l'elenco completo dei passaggi obbligatori, vedere Amministrazione e configurazione del server PowerPivot in Amministrazione centrale.

In alternativa, per distribuire le soluzioni è possibile utilizzare lo strumento di configurazione PowerPivot. L'utilizzo dello strumento di configurazione è più facile e più efficiente per installazione di un unico server, ma è possibile utilizzare Amministrazione centrale e PowerShell se si preferisce utilizzare uno strumento familiare o se si configurano più funzionalità contemporaneamente. Per ulteriori informazioni sull'utilizzo dello strumento di configurazione, vedere Strumenti di configurazione PowerPivot.

Prima della distribuzione delle soluzioni è necessario installare PowerPivot per SharePoint tramite il supporto di installazione di SQL Server 2012. I pacchetti di soluzioni che si desidera distribuire verranno installati dal programma di installazione di SQL Server.

In questo argomento sono incluse le sezioni seguenti:

Prerequisito: verificare che l'applicazione Web utilizzi l'autenticazione in modalità classica

Passaggio 1: distribuire la soluzione farm

Passaggio 2: distribuire la soluzione applicazione Web PowerPivot in Amministrazione centrale

Passaggio 3: distribuire la soluzione applicazione Web PowerPivot ad altre applicazioni Web

Ridistribuire o ritirare la soluzione

Informazioni sulle soluzioni PowerPivot

Prerequisito: verificare che l'applicazione Web utilizzi l'autenticazione in modalità classica

PowerPivot per SharePoint è supportato solo per le applicazioni Web che utilizzano l'autenticazione in modalità classica di Windows. Per verificare se l'applicazione utilizza la modalità classica, eseguire il cmdlet PowerShell riportato di seguito dalla shell di gestione di SharePoint 2010, sostituendo a http://<top-level site name> il nome del sito di SharePoint:

Get-spwebapplication http://<top-level site name> | format-list UseClaimsAuthentication

Il valore restituito dovrebbe essere false. Se true, non è possibile accedere ai dati PowerPivot con questa applicazione Web.

Passaggio 1: distribuire la soluzione farm

In questa sezione viene illustrato come distribuire le soluzioni utilizzando PowerShell, ma è anche possibile utilizzare lo strumento di configurazione PowerPivot per completare questa attività. Per ulteriori informazioni, vedere Configurare o ripristinare PowerPivot per SharePoint 2010 (strumento di configurazione PowerPivot).

È necessario eseguire questa attività una sola volta dopo l'installazione di PowerPivot per SharePoint.

  1. Su un server che dispone di un'installazione di PowerPivot per SharePoint, aprire una shell di gestione di SharePoint 2010 tramite l'opzione Esegui come amministratore.

  2. Eseguire il seguente cmdlet per aggiungere la soluzione farm.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp”
    

    Il cmdlet restituisce il nome e l'ID della soluzione e Deployed=False. Nel passaggio successivo la soluzione verrà distribuita.

  3. Eseguire il successivo cmdlet per distribuire la soluzione farm:

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    

Passaggio 2: distribuire la soluzione applicazione Web PowerPivot in Amministrazione centrale

Dopo la distribuzione della soluzione farm, è necessario distribuire la soluzione applicazione Web in Amministrazione centrale. Tramite questo passaggio viene aggiunto il dashboard di gestione PowerPivot in Amministrazione centrale.

  1. Aprire una shell di gestione di SharePoint 2010 utilizzando l'opzione Esegui come amministratore.

  2. Eseguire il seguente cmdlet per creare un riferimento ad Amministrazione centrale:

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})
    
  3. Eseguire il seguente cmdlet per aggiungere la soluzione farm.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp”
    

    Il cmdlet restituisce il nome e l'ID della soluzione e Deployed=False. Nel passaggio successivo la soluzione verrà distribuita.

  4. Eseguire il successivo cmdlet per installare la soluzione applicazione Web in Amministrazione centrale.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
    

Dopo la distribuzione della soluzione applicazione Web in Amministrazione centrale, sarà possibile utilizzare questo strumento per completare tutti i passaggi di configurazione rimanenti.

Passaggio 3: distribuire la soluzione applicazione Web PowerPivot ad altre applicazioni Web

Nell'attività precedente si è distribuito Powerpivotwebapp.wsp in Amministrazione centrale. In questa sezione si provvederà alla distribuzione di powerpivotwebapp.wsp in un'applicazione Web esistente che supporta l'accesso ai dati PowerPivot. Se in seguito si aggiungono altre applicazioni Web, assicurarsi di ripetere questo passaggio anche per tali applicazioni.

  1. In Impostazioni sistema di Amministrazione centrale fare clic su Gestisci soluzioni farm.

  2. Fare clic su powerpivotwebapp.wsp.

  3. Fare clic su Distribuisci soluzione.

  4. In Destinazione distribuzione selezionare l'applicazione Web di SharePoint per cui si desidera aggiungere supporto alle funzionalità di PowerPivot.

  5. Fare clic su OK.

  6. Ripetere l'operazione per le altre applicazioni Web SharePoint che supporteranno l'accesso ai dati PowerPivot.

Ridistribuire o ritirare la soluzione

Sebbene Amministrazione centrale SharePoint consenta il ritiro della soluzione, non è necessario ritirare il file powerpivotwebapp.wsp a meno che si stia sistematicamente eseguendo la risoluzione dei problemi relativi a un'installazione o alla distribuzione di una patch.

  1. In Impostazioni sistema di Amministrazione centrale SharePoint 2010 fare clic su Gestisci soluzioni farm.

  2. Fare clic su Powerpivotwebapp.wsp.

  3. Fare clic su Ritira soluzione.

Se si verificano problemi relativi alla distribuzione server che risalgono alla soluzione farm, è possibile ridistribuirla eseguendo l'opzione Ripristina nello strumento di configurazione PowerPivot. Le operazioni di ripristino tramite lo strumento sono preferibili perché richiedono meno passaggi da parte dell'utente. Per ulteriori informazioni, vedere Configurare o ripristinare PowerPivot per SharePoint 2010 (strumento di configurazione PowerPivot).

Se si desidera ridistribuire ancora tutte le soluzioni, assicurarsi di effettuare le operazioni in questo ordine:

  1. Ritirare la soluzione dell'applicazione Web PowerPivot da tutte le applicazioni Web SharePoint in cui viene utilizzata.

  2. Ritirare la soluzione farm PowerPivot.

  3. Ridistribuire la soluzione farm PowerPivot.

  4. Ridistribuire la soluzione dell'applicazione Web PowerPivot in tutte le applicazioni Web SharePoint.

Informazioni sulle soluzioni PowerPivot

In PowerPivot per SharePoint vengono utilizzati due pacchetti di soluzioni per distribuire le relative pagine dell'applicazione e file di programma nella farm e in singole applicazioni Web.

  • La soluzione farm è globale. Viene distribuita una volta e quindi diventa automaticamente disponibile in qualsiasi nuovo server PowerPivot per SharePoint che verrà aggiunto alla farm.

  • La soluzione dell'applicazione Web è specifica dell'applicazione e deve essere distribuita a ogni applicazione Web nella farm, inclusa l'applicazione Web Amministrazione centrale.

Ogni soluzione viene distribuita in modo diverso. La soluzione della farm viene distribuita una volta, dopo l'installazione della prima istanza di PowerPivot per SharePoint. Per distribuire la soluzione farm, utilizzare lo strumento di configurazione PowerPivot o i cmdlet PowerShell.

La soluzione applicazione Web viene inizialmente distribuita ad Amministrazione centrale, seguita dalle distribuzioni successive della soluzione a qualsiasi applicazione Web aggiuntiva che supporterà le richieste di dati PowerPivot. Per distribuire la soluzione applicazione Web in Amministrazione centrale, è necessario utilizzare lo strumento di configurazione PowerPivot o il cmdlet PowerShell. Per tutte le altre applicazioni Web, è possibile distribuire la soluzione applicazione Web manualmente utilizzando Amministrazione centrale o PowerShell.

Soluzione

Descrizione

Powerpivotfarm.wsp

Consente di aggiungere il file Microsoft.AnalysisServices.SharePoint.Integration.dll all'assembly globale.

Consente di aggiungere il file Microsoft.AnalysisServices.ChannelTransport.dll all'assembly globale.

Consente di installare funzionalità e file di risorse nonché di registrare i tipi di contenuto.

Aggiunge modelli di raccolta per Raccolta PowerPivot e le raccolte di feed di dati.

Aggiunge pagine dell'applicazione per la configurazione dell'applicazione di servizio, il dashboard di gestione di PowerPivot, l'aggiornamento dati e la raccolta PowerPivot.

Powerpivotwebapp.wsp

Aggiunge i file di risorse Microsoft.AnalysisServices.SharePoint.Integration.dll alla cartella delle estensioni per il server Web nel server Web front-end.

Aggiunge il servizio Web PowerPivot al server Web-front end.

Aggiunge la generazione di immagini di anteprima per Raccolta PowerPivot.

Vedere anche

Concetti

Aggiornare PowerPivot per SharePoint

Amministrazione e configurazione del server PowerPivot in Amministrazione centrale

Configurazione di PowerPivot tramite Windows PowerShell