Distribuire soluzioni PowerPivot in SharePoint

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

In alternativa, è possibile usare lo strumento di configurazione PowerPivot per distribuire le soluzioni. L'uso dello strumento di configurazione è più semplice ed efficiente per un'installazione a server singolo, ma è consigliabile usare Amministrazione centrale e PowerShell se si preferisce usare uno strumento familiare o se si configurano più funzionalità contemporaneamente. Per altre informazioni sull'uso dello strumento di configurazione, vedere Strumenti di configurazione PowerPivot.

Prima di distribuire le soluzioni, è necessario installare PowerPivot per SharePoint usando il supporto di installazione di SQL Server 2012. Il programma di installazione di SQL Server installa i pacchetti di soluzioni da distribuire.

Questo argomento contiene le sezioni seguenti:

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

Passaggio 1: Distribuire la soluzione del server farm

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

Passaggio 3: Distribuire la soluzione applicazione Web PowerPivot in altre applicazioni Web

Ridistribuire o ritirare la soluzione

Informazioni sulle soluzioni PowerPivot

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

PowerPivot per SharePoint è supportato solo per le applicazioni Web che usano l'autenticazione in modalità classica di Windows. Per verificare se l'applicazione usa la modalità classica, eseguire il cmdlet di PowerShell seguente da SharePoint 2010 Management Shell, sostituendo http://<top-level site name> con il nome del sito di SharePoint:

Get-SPWebApplication http://<top-level site name> | Format-List UseClaimsAuthentication  

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

Passaggio 1: Distribuire la soluzione farm

Questa sezione illustra come distribuire soluzioni con PowerShell, ma è anche possibile usare lo strumento di configurazione PowerPivot per completare questa attività. Per altre informazioni, vedere Configurare o ripristinare PowerPivot per SharePoint 2010 (strumento di configurazione PowerPivot).

Questa attività deve essere eseguita una sola volta, dopo l'installazione di PowerPivot per SharePoint.

  1. In un server che dispone di un'installazione di PowerPivot per SharePoint aprire una Shell di gestione di SharePoint 2010 usando l'opzione Esegui come amministratore .

  2. Eseguire il cmdlet seguente 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 della soluzione, il relativo ID soluzione e Deployed=False. Nel prossimo passaggio, implementerai la soluzione.

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

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

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

Dopo aver distribuito la soluzione farm, è necessario distribuire la soluzione applicazione Web in Amministrazione centrale. Questo passaggio aggiunge il dashboard di gestione PowerPivot ad Amministrazione centrale.

  1. Aprire una Shell di gestione di SharePoint 2010 usando l'opzione Esegui come amministratore .

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

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})  
    
  3. Eseguire il cmdlet seguente 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 della soluzione, il relativo ID soluzione e Deployed=False. Nel prossimo passaggio, distribuirai la soluzione.

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

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

Ora che la soluzione dell'applicazione Web viene distribuita in Amministrazione centrale, è possibile usare Amministrazione centrale per completare tutti i passaggi di configurazione rimanenti.

Passaggio 3: Distribuire la soluzione applicazione Web PowerPivot in altre applicazioni Web

Nella precedente attività, hai distribuito Powerpivotwebapp.wsp in Amministrazione Centrale. In questa sezione si distribuisce powerpivotwebapp.wsp in ogni applicazione Web esistente che supporta l'accesso ai dati PowerPivot. Se si aggiungono altre applicazioni Web in un secondo momento, assicurarsi di ripetere questo passaggio per tali applicazioni Web aggiuntive.

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

  2. Fare clic su powerpivotwebapp.wsp.

  3. Fare clic su Distribuisci soluzione.

  4. In Distribuisci in?, selezionare l'applicazione Web di SharePoint per cui si vuole aggiungere il supporto delle funzionalità PowerPivot.

  5. Fare clic su OK.

  6. Ripetere la ripetizione per altre applicazioni Web di SharePoint che supporteranno anche l'accesso ai dati PowerPivot.

Ridistribuire o ritirare la soluzione

Anche se Amministrazione centrale SharePoint fornisce il ritiro della soluzione, non è necessario ritirare il file powerpivotwebapp.wsp a meno che non si stia sistematicamente risolvendo un problema di installazione o distribuzione patch.

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

  2. Fare clic su Powerpivotwebapp.wsp.

  3. Fare clic su Ritiro soluzione.

Se si verificano problemi di distribuzione del server che possono essere ricondotti 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 un minor numero di passaggi da eseguire. Per altre informazioni, vedere Configurare o ripristinare PowerPivot per SharePoint 2010 (strumento di configurazione PowerPivot).

Per distribuire nuovamente tutte le soluzioni, assicurarsi di eseguire questa operazione in questo ordine:

  1. Ritirare la soluzione dell'applicazione Web PowerPivot da tutte le applicazioni Web di SharePoint che lo usano.

  2. Ritira la soluzione farm di PowerPivot.

  3. Ridistribuire la soluzione per il server farm PowerPivot.

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

Informazioni sulle soluzioni PowerPivot

PowerPivot per SharePoint usa due pacchetti di soluzioni per distribuire le pagine dell'applicazione e i file di programma nella farm e nelle singole applicazioni Web.

  • La soluzione farm è globale. Viene distribuito una volta e quindi diventa automaticamente disponibile per tutti i nuovi server PowerPivot per SharePoint aggiunti alla farm in un secondo momento.

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

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

La soluzione dell'applicazione Web viene inizialmente distribuita in Amministrazione centrale, seguita dalle successive distribuzioni di soluzioni in qualsiasi altra applicazione Web che supporterà le richieste di dati PowerPivot. Per distribuire la soluzione dell'applicazione Web in Amministrazione centrale, è necessario usare lo strumento di configurazione PowerPivot o il cmdlet di PowerShell. Per tutte le altre applicazioni Web, è possibile distribuire manualmente la soluzione dell'applicazione Web usando Amministrazione centrale o PowerShell.

Soluzione Descrizione
Powerpivotfarm.wsp Aggiunge Microsoft.AnalysisServices.SharePoint.Integration.dll all'assembly globale.

Aggiunge Microsoft.AnalysisServices.ChannelTransport.dll all'assembly globale.

Installa funzionalità e file di risorse e registra i tipi di contenuto.

Aggiunge modelli di libreria per la Galleria PowerPivot e le librerie di feed di dati.

Aggiunge le pagine dell'applicazione per la configurazione dell'applicazione di servizio, il dashboard di gestione PowerPivot, l'aggiornamento dei dati e la raccolta PowerPivot.
Powerpivotwebapp.wsp Aggiunge Microsoft.AnalysisServices.SharePoint.Integration.dll file di risorse alla cartella delle estensioni del server Web sul front-end Web.

Aggiunge il servizio Web PowerPivot al front-end Web.

Aggiunge la generazione di immagini di miniatura per la Galleria PowerPivot.

Vedere anche

Aggiornare PowerPivot per SharePoint
Amministrazione e configurazione del server PowerPivot in Amministrazione centrale
Configurazione di PowerPivot con Windows PowerShell