Aggiornare le cartelle di lavoro e l'aggiornamento dati pianificato (SharePoint 2013)
In questo argomento vengono illustrate l'esperienza utente relativamente alle cartelle di lavoro create in ambienti di PowerPivot precedenti e la modalità di aggiornamento delle cartelle di lavoro di PowerPivot in modo che sia possibile avvalersi delle nuove funzionalità introdotte in questa versione. Per altre informazioni sulle nuove funzionalità, vedere Novità di PowerPivot.
Avviso
Non è possibile eseguire il rollback dell'aggiornamento per cartelle di lavoro aggiornate automaticamente nel server. Una volta aggiornata, una cartella di lavoro rimane in questo stato. Per utilizzare una versione precedente, è possibile ripubblicare la cartella di lavoro precedente in SharePoint, ripristinare una versione precedente oppure riciclare la cartella di lavoro. Per ulteriori informazioni sul ripristino o riciclo di un documento in SharePoint, vedere Pianificare di proteggere il contenuto tramite i Cestini e il controllo delle versioni.
In questo argomento sono incluse le sezioni seguenti:
Panoramica dell'aggiornamento delle cartelle di lavoro
Una cartella di lavoro di PowerPivot è una cartella di lavoro di Excel contenente dati PowerPivot incorporati. L'aggiornamento di una cartella di lavoro offre due vantaggi:
Usare le nuove funzionalità in PowerPivot per Excel.
Abilita l'aggiornamento dati pianificato per le cartelle di lavoro eseguite con un server Analysis Services di SQL Server 2012 SP1 in modalità SharePoint.
Importante
Non è possibile eseguire il rollback di una cartella di lavoro aggiornata, quindi assicurarsi di creare una copia del file se si desidera usarla nella versione precedente di PowerPivot per Excel o in una versione precedente di PowerPivot per SharePoint.
Nella tabella seguente sono elencati il supporto e il comportamento delle cartelle di lavoro di PowerPivot in base all'ambiente in cui è stata creata la cartella di lavoro. Nel comportamento descritto sono inclusi l'esperienza utente generale, le opzioni di aggiornamento supportate per aggiornare la cartella di lavoro all'ambiente specifico e il comportamento dell'aggiornamento dati pianificato di una cartella di lavoro che non è stata ancora aggiornata.
Opzioni di aggiornamento e comportamento della cartella di lavoro
Data creazione | < | Supporto e comportamento | > |
---|---|---|---|
SQL Server 2008 R2 PowerPivot per SharePoint 2010 | SQL Server 2012 PowerPivot per SharePoint 2010 | SQL Server 2012 SP1 PowerPivot per SharePoint 2013 | |
2008 R2 PowerPivot per Excel 2010 | Tutte le funzionalità | Esperienza: gli utenti possono interagire con la cartella di lavoro nel browser e utilizzarla come origine dati per altre soluzioni. Aggiornamento: le cartelle di lavoro verranno aggiornate automaticamente nella raccolta documenti se l'aggiornamento automatico è abilitato per il servizio di sistema PowerPivot nella farm di SharePoint. Pianificazione dell'aggiornamento dati: NON supportata. La cartella di lavoro deve essere aggiornata. |
Esperienza: gli utenti possono interagire con la cartella di lavoro e utilizzarla come origine dati per altre soluzioni. Aggiornamento: l'aggiornamento automatico non è disponibile. Gli utenti devono aggiornare manualmente le cartelle di lavoro di SQL Server 2008 R2 alla versione 2012 o alla versione di Office 2013. Pianificazione dell'aggiornamento dati: NON supportata. La cartella di lavoro deve essere aggiornata. |
2012 PowerPivot per Excel | Non supportato | Tutte le funzionalità | Esperienza: gli utenti possono interagire con la cartella di lavoro nel browser e utilizzarla come origine dati per altre soluzioni. La pianificazione dell'aggiornamento dati è disponibile. Aggiornamento: l'aggiornamento automatico non è supportato. Gli utenti possono aggiornare manualmente le cartelle di lavoro alla versione di Office 2013. Pianificazione dell'aggiornamento dati: supportata. |
Excel 2013 | Non supportato | Non supportato | Tutte le funzionalità |
Eseguire l'aggiornamento a cartelle di lavoro di SQL Server 2012 Service Pack 1 (SP1) da cartelle di lavoro di SQL Server 2008 R2
In questa sezione viene descritto l'aggiornamento alle cartelle di lavoro di SQL Server 2012 SP1 PowerPivot per Excel 2013 da cartelle di lavoro di SQL Server 2008 R2 PowerPivot per Excel 2010.
Modifica del comportamento: SQL Server 2008 R2 cartelle di lavoro di PowerPivot non verranno aggiornate automaticamente quando vengono usate in SQL Server 2012 SP1 PowerPivot per SharePoint 2013. Pertanto, gli aggiornamenti dati pianificati non funzioneranno per le cartelle di lavoro di SQL Server 2008 R2 PowerPivot.
Le cartelle di lavoro di SQL Server 2008 R2 verranno aperte in PowerPivot per SharePoint 2013, tuttavia gli aggiornamenti dati pianificati non funzioneranno. Se si esamina la cronologia degli aggiornamenti, verrà visualizzato un messaggio di errore simile al seguente:
"La cartella di lavoro contiene un modello PowerPivot non supportato. Il modello PowerPivot nella cartella di lavoro è nel formato di SQL Server 2008 R2 PowerPivot per Excel 2010. Sono supportati i modelli PowerPivot seguenti:
SQL Server 2012 PowerPivot per Excel 2010.
SQL Server 2012 PowerPivot per Excel 2013.
Modalità di aggiornamento di una cartella di lavoro: l'aggiornamento dati pianificato non funzionerà finché la cartella di lavoro non viene aggiornata alla relativa versione 2012. Per aggiornare la cartella di lavoro e il modello in essa contenuto, completare una delle operazioni seguenti:
Scaricare e aprire la cartella di lavoro in Microsoft Excel 2010 con il componente aggiuntivo SQL Server 2012 PowerPivot per Excel installato.
Aprire la finestra di PowerPivot e aggiornare il modello PowerPivot.
Successivamente, salvare la cartella di lavoro e ripubblicarla in SharePoint.
Scaricare e aprire la cartella di lavoro in Microsoft Excel 2013.
Aprire la finestra di PowerPivot e aggiornare il modello PowerPivot.
Successivamente, salvare la cartella di lavoro e ripubblicarla nel server SharePoint.
Per altre informazioni sulle modifiche apportate alle funzionalità di Analysis Services, vedere Modifiche del comportamento alle funzionalità di Analysis Services in SQL Server 2014
Per altre informazioni sulla cronologia degli aggiornamenti, vedere Visualizzare la cronologia degli aggiornamenti dati (PowerPivot per SharePoint).
Eseguire l'aggiornamento a cartelle di lavoro di Office 2013 da versioni create tramite il componente aggiuntivo SQL Server 2012 PowerPivot per Excel
In questa sezione viene descritto l'aggiornamento alle cartelle di lavoro di SQL Server 2012 SP1 PowerPivot in Excel 2013 da cartelle di lavoro di SQL Server 2012 PowerPivot per Excel 2010.
Tramite l'aggiornamento di una cartella di lavoro viene risolto l'errore seguente che si verifica quando si tenta l'aggiornamento dati pianificato nella cartella di lavoro della versione della cartella di lavoro precedente:
"L'operazione di aggiornamento per le cartelle di lavoro create con la versione precedente di PowerPivot non è disponibile".
Modalità di aggiornamento di una cartella di lavoro
Aggiornare ogni cartella di lavoro manualmente aprendola in Microsoft Excel 2013.
Per aggiornare la cartella di lavoro e il modello in essa contenuto, scaricare e aprire la cartella di lavoro in Microsoft Excel 2013.
Aprire la finestra di PowerPivot e aggiornare il modello PowerPivot.
Successivamente, salvare la cartella di lavoro e ripubblicarla nel server SharePoint 2013.
Eseguire l'aggiornamento a cartelle di lavoro di SQL Server 2012 da versioni create tramite il componente aggiuntivo SQL Server 2008 R2 PowerPivot per Excel 2010
In questa sezione viene descritto l'aggiornamento a cartelle di lavoro di SQL Server 2012 PowerPivot per Excel 2010 da cartelle di lavoro di SQL Server 2008 R2 PowerPivot per Excel 2010.
Tramite l'aggiornamento di una cartella di lavoro viene risolto l'errore seguente che si verifica quando si tenta l'aggiornamento dati pianificato nella cartella di lavoro della versione della cartella di lavoro precedente:
"L'operazione di aggiornamento per le cartelle di lavoro create con la versione precedente di PowerPivot non è disponibile".
Modalità di aggiornamento di una cartella di lavoro
Sono disponibili due modalità per eseguire l'aggiornamento:
Aggiornare manualmente ogni cartella di lavoro aprendola in Excel in un computer con la versione SQL Server 2012 di PowerPivot per Excel e quindi ripubblicarla nel server. Quando si apre la cartella di lavoro nella versione più recente del componente aggiuntivo, vengono eseguite le operazioni interne seguenti: il provider di dati nella stringa di connessione dati della cartella di lavoro viene aggiornato a MSOLAP.5, i metadati vengono aggiornati e le relazioni vengono ricreate per essere conformi a un'implementazione più recente.
In alternativa, un amministratore di SharePoint può abilitare la funzionalità di aggiornamento automatico per il servizio di sistema PowerPivot in una farm di SharePoint per aggiornare automaticamente una cartella di lavoro di PowerPivot SQL Server 2008 R2 durante l'esecuzione dell'aggiornamento dati pianificato (vengono aggiornate solo le cartelle di lavoro configurate per l'aggiornamento dati pianificato).
Nota
L'aggiornamento automatico è una funzionalità di configurazione del server. Non è possibile abilitarla o disabilitarla per cartelle di lavoro specifiche, librerie o raccolte siti.
Modalità di configurazione dell'aggiornamento automatico durante l'aggiornamento dati
Per utilizzare l'aggiornamento automatico, è necessario selezionare la casella di controllo relativa all'aggiornamento automatico delle cartelle di lavoro di PowerPivot per abilitare l'aggiornamento dati dal server nello strumento di configurazione di PowerPivot. Se si configura una nuova installazione, all'interno dello strumento la casella di controllo si trova nelle pagine Aggiornare il servizio di sistema PowerPivot e Creare applicazione del servizio PowerPivot .
Per verificare se l'aggiornamento automatico è abilitato, è possibile eseguire il cmdlet riportato di seguito.
PS C:\Windows\system32> Get-PowerPivotSystemService
L'output di Get-PowerPivotSystemService è un elenco di proprietà e valori corrispondenti. Nell'elenco di proprietà dovrebbe essere visualizzata WorkbookUpgradeOnDataRefresh
. Se l'aggiornamento automatico è abilitato, sarà impostata su true . Se è false, procedere al passaggio successivo per abilitare l'aggiornamento automatico delle cartelle di lavoro.
Per abilitare l'aggiornamento automatico delle cartelle di lavoro, eseguire il comando seguente:
PS C:\Windows\system32> Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$true -Confirm:$false
Dopo avere aggiornato la cartella di lavoro, è possibile utilizzare l'aggiornamento programmato dei dati e le nuove funzionalità del componente aggiuntivo PowerPivot per Excel.
Esecuzione di più versioni di cartelle di lavoro in un server più recente
È possibile eseguire versioni precedenti e più recenti delle cartelle di lavoro di PowerPivot affiancate in un'istanza di SQL Server 2012 SP1 di PowerPivot per SharePoint.
In base alla modalità di installazione del server, potrebbe essere necessario installare una versione precedente del provider OLE DB per Analysis Services prima che sia possibile accedere alle cartelle di lavoro meno recenti e più recenti nello stesso server.
Si noti che la pubblicazione di cartelle di lavoro di versione più recenti nelle istanze di SQL Server precedenti di PowerPivot per SharePoint non è supportata. Un'istanza di SQL Server 2008 R2 non caricherà una cartella di lavoro creata nella versione SQL Server 2012 di PowerPivot per Excel e un'istanza di SQL Server 2012 non caricherà le cartelle di lavoro di Office 2013 con modelli di dati avanzati creati usando la versione SQL Server 2012 SP1 di PowerPivot in Excel.
Procedura di verifica delle informazioni del provider di dati MSOLAP in una cartella di lavoro di PowerPivot
Utilizzare le istruzioni seguenti per controllare quale provider OLE DB viene utilizzato in una cartella di lavoro di PowerPivot. Il controllo delle informazioni di connessione dati non richiede l'installazione del componente aggiuntivo PowerPivot per Excel.
Nella scheda Dati di Excel fare clic su Connessioni. Scegliere Proprietà.
La versione del provider viene visualizzata nella scheda Definizione all'inizio della stringa di connessione.
Provider=MSOLAP.5 indica che la cartella di lavoro è SQL Server 2012.
Provider=MSOLAP.4 indica SQL Server 2008 R2.
Data Source=$Embedded$ indica che la cartella di lavoro è una cartella di lavoro di PowerPivot, utilizzando un database incorporato.
Procedura di verifica della versione corrente del provider di dati MSOLAP su un computer locale
Utilizzare le istruzioni seguenti per controllare quale provider OLE DB è la versione corrente sul server o sulla workstation in cui vengono eseguite le cartelle di lavoro di PowerPivot. Conoscere la versione corrente può consentire la risoluzione dei problemi relativi a errori di connessione dati dopo l'aggiornamento.
Nell'Editor del Registro di sistema andare a HKEY_CLASSES_ROOT.
Scorrere verso il basso fino a MSOLAP. Verificare che MSOLAP.5 sia elencato fra i provider OLAP installati nel sistema. Verificare che MSOLAP | CurVer sia impostato su MSOLAP.5.
Vedere anche
Eseguire la migrazione di PowerPivot a SharePoint 2013
Aggiornare PowerPivot per SharePoint
Novità di Analysis Services e Business Intelligence
Visualizzare la cronologia dell'aggiornamento dati (PowerPivot per SharePoint)