Caratteristiche di PowerPivot

Grazie a SQL Server 2008 R2 Analysis Services, sul desktop di Office 2010 sono disponibili analisi di dati in larga scala con integrazione completa di SharePoint in modo da poter condividere e gestire i dati dai siti di SharePoint. 

Categorie delle caratteristiche

Fare clic sulle categorie seguenti per ulteriori informazioni sulle nuove caratteristiche di Analysis Services:

SQL Server PowerPivot per Excel. Consente di assemblare e analizzare dati PowerPivot in larga scala ed eterogenei nelle cartelle di lavoro di Excel 2010, di creare relazioni tra tabelle per creare un join tra dati di origini diverse e una nuova origine dati composta, di utilizzare un linguaggio delle espressioni dettagliato per creare query relazionali per aggregazioni, calcoli e filtri personalizzati, nonché di aggiungere la visualizzazione e l'interazione dei dati tramite tabelle e grafici pivot, filtri dei dati e filtri nei report di Excel.

Linguaggio DAX (Data Analysis Expression). Nuovo linguaggio delle formule che permette di estendere le funzionalità di modifica dei dati di Excel per consentire operazioni di raggruppamento, calcolo e analisi più sofisticate e complesse.

SQL Server PowerPivot per SharePoint. In ambiente SharePoint le funzionalità di aggiornamento dei dati e di elaborazione delle query di PowerPivot per le cartelle di lavoro pubblicate vengono abilitate attraverso i componenti server di PowerPivot disponibili nella versione SQL Server 2008 R2. La caratteristica PowerPivot per SharePoint fornisce servizi, un dashboard di gestione, modelli di libreria, pagine dell'applicazione e report per l'utilizzo e la gestione di software server. I componenti server PowerPivot sono completamente integrati in SharePoint. Gli amministratori di SharePoint utilizzano Amministrazione centrale per configurare e gestire i servizi PowerPivot nella farm.

Compressione ed elaborazione rapida dei dati VertiPaq. VertiPaq è un'elaborazione veloce e orientata alle colonne per i set di dati PowerPivot pubblicati in una farm SharePoint e per l'accesso offline durante la compilazione o la modifica di dati PowerPivot su larga scala in una cartella di lavoro di Excel.

Integrazione Reporting Services. Consente di creare report basati sui dati PowerPivot nelle cartelle di lavoro di Excel o di popolare una cartella di lavoro con i dati importati da un report di Reporting Services. 

Interfacce programmatiche. Consentono di utilizzare le caratteristiche programmatiche per personalizzare le cartelle di lavoro e automatizzare le attività amministrative.

Caratteristiche non supportate. Vengono descritte le differenze di caratteristiche tra Analysis Services in modalità nativa e la modalità integrata SharePoint.

SQL Server PowerPivot per Excel

SQL Server PowerPivot per Excel è un nuovo componente aggiuntivo che consente di estendere Excel 2010 per supportare i set di dati estremamente grandi creati partendo dai dati eterogenei di database aziendali in una rete, dai dati pubblici nel Web o dai dati locali nel computer. In una finestra PowerPivot separata che può essere aperta da Excel è inoltre disponibile una capacità aggiuntiva. All'interno di questa finestra, è possibile utilizzare il mapping di colonne per stabilire relazioni tra dati simili di origini diverse. Il risultato finale prevede una nuova origine dati incorporata all'interno della cartella di lavoro che diventa la base per i report di tabelle e grafici pivot interattivi creati nello stesso file (con estensione xlsx).

Breve descrizione delle caratteristiche

In SQL Server PowerPivot per Excel sono incluse le caratteristiche seguenti:

  • Una finestra per l'aggiunta e la creazione di relazioni nei dati. La finestra di PowerPivot è separata dalla finestra di Excel in modo che si possa passare dalla definizione dei dati agli ambienti di visualizzazione. La finestra dispone di un relativo menu della barra multifunzione con comandi e strumenti che possono essere utilizzati per arricchire i dati.

  • Un elaboratore locale di dati VertiPaq che consente di caricare i dati in larga scala in memoria per l'elaborazione offline in una workstation. L'elaboratore locale è una versione lato client di Servizio Analysis Services in esecuzione su un server SharePoint. È incluso in PowerPivot per Excel.

  • Archiviazione nello stesso file per i dati e gli oggetti presentazione. I dati PowerPivot, le tabelle pivot e i grafici pivot fanno parte dello stesso file con estensione xlsx. C'è solo un file da creare e gestire. Il file può essere utilizzato nel modo in cui è stato pubblicato oppure può diventare un'origine dati per un report di Reporting Services o un'altra cartella di lavoro. 

  • Librerie client di Analysis Services e provider OLE DB aggiornati. Le librerie AMO e ADOMD.NET vengono aggiornate per poter essere utilizzate con un elaboratore locale Vertipaq. Il componente aggiuntivo consente inoltre di installare un provider OLE DB aggiornato per Analysis Services utilizzato per connettersi ai dati PowerPivot quando è in funzione la modalità server Vertipaq.

Descrizione dettagliata delle caratteristiche

Per ulteriori informazioni sulle caratteristiche di PowerPivot, consultare la tabella riportata di seguito.

Caratteristica

Descrizione

Finestra di PowerPivot

Nella finestra di PowerPivot è disponibile un layout di griglia comune in cui sono contenuti i dati tabulari importati, scaricati o utilizzati per eventuali collegamenti. Inoltre, è possibile copiare e incollare ulteriori dati che si desidera includere nell'analisi.

Ogni set di dati viene posizionato in una tabella separata nella finestra. È possibile creare relazioni tra le colonne delle tabelle per creare una vista olistica dei dati che diventa la base per le tabelle e i grafici pivot, nonché per altre caratteristiche di aggregazione e somma in Excel.

Per creare relazioni tra tabelle è possibile utilizzare le espressioni DAX (Data Analysis Expressions) o gli strumenti di compilazione delle relazioni.

Importazione guidata tabella

L'Importazione guidata tabella può essere utilizzata per aggiungere dati business dalla rete aziendale, dal computer locale o da origini dati ad hoc sul Web. Per ottenere dati, è possibile connettersi direttamente alle origini dati esterne o utilizzare oggetti connessione predefiniti, ad esempio ODC. Inoltre, si possono immettere o copiare dati da altri fogli di lavoro, documenti o file di testo.

Per importare dati, è possibile utilizzare azioni di individuazione e selezione per generare automaticamente una query che consente di recuperare dati da una o più tabelle. La procedura guidata può essere utilizzata ripetutamente per ottenere dati da origini dati aggiuntive.

I dati vengono posizionati in tabelle separate nelle pagine a schede. In queste ultime è disponibile il massimo spazio per la visualizzazione dei dati in ogni tabella. Ogni volta che si importa un nuovo set di dati vengono create una nuova pagina a schede e una tabella.

Strumenti di definizione delle relazioni

È possibile creare relazioni tra le origini dati facendo corrispondere le colonne in cui sono contenuti dati simili o identici. Il mapping da colonna a colonna in tutto il set di tabelle consente di compilare un'origine dati multidimensionale tra le tabelle che derivano da origini dati diverse. È possibile modificare le relazioni a livello di tabella selezionando le tabelle per cui si desidera creare un join o rimappando le singole colonne.

Riutilizzo di dati di altre applicazioni (feed di dati)

In PowerPivot per Excel è incluso il supporto predefinito per l'utilizzo di feed di dati come origine dati nella finestra di PowerPivot.

I feed di dati possono essere importazioni di dati singole o ripetibili da origini dati indirizzabili tramite URL attraverso cui vengono restituiti dati tabulari XML.

Inoltre, con i feed di dati viene fornita la base per il riutilizzo dei dati con gli elenchi di Reporting Services e SharePoint. Le caratteristiche di esportazione dei dati predefinite di Reporting Services consentono di esportare i set di dati del report come feed che diventano set di dati tabulari nella cartella di lavoro.

Aggiornamento dati

Per le origini dati connesse importate nella finestra di PowerPivot, è possibile configurare un aggiornamento dei dati autonomo in base a una programmazione prestabilita dopo aver pubblicato la cartella di lavoro in una raccolta di SharePoint. L'aggiornamento dei dati PowerPivot è supportato per le origini dati alle quali è possibile accedere dopo che la cartella di lavoro è stata pubblicata in SharePoint.

È possibile utilizzare tutti i dati, indipendentemente dall'origine. Tuttavia, i dati che provengono da origini online mantengono le informazioni di connessione che possono essere utilizzate in un secondo momento per aggiornare automaticamente i valori dei dati.

Integrazione del foglio di lavoro di Excel

Nei fogli di lavoro di Excel sono disponibili la visualizzazione e l'interazione con tutti i dati. Le tabelle e i grafici pivot, i filtri e i filtri dei dati consentono di presentare i dati PowerPivot creati nella finestra di PowerPivot.

Per ulteriori informazioni sull'installazione e l'apertura di PowerPivot per Excel, vedere Installare PowerPivot per Excel (SQL Server Books Online) e PowerPivot per Excel.

Linguaggio DAX (Data Analysis Expression)

In PowerPivot per Excel è incluso un linguaggio delle espressioni che consente di accedere a livello di codice alle strutture dei dati PowerPivot nella cartella di lavoro. Il linguaggio delle espressioni può essere utilizzato per creare formule, filtri e colonne calcolate, nonché per creare query relazionali nelle tabelle dell'area di lavoro. Le espressioni DAX vengono compilate in PowerPivot per Excel.

Per ulteriori informazioni, vedere Data Analysis Expressions e MDX. Il linguaggio DAX è inoltre documentato nella Guida del componente aggiuntivo PowerPivot per Excel. Per ulteriori informazioni, vedere il file della Guida che viene installato insieme al componente aggiuntivo.

SQL Server PowerPivot per SharePoint

Microsoft SQL Server PowerPivot per SharePoint aggiunge servizi, un dashboard di gestione, modelli di libreria, report e tipi di contenuto per supportare l'amministrazione server e l'accesso ai dati PowerPivot in una farm di SharePoint.

Breve descrizione delle caratteristiche

In PowerPivot per SharePoint sono incluse le caratteristiche seguenti:

  • Supporto delle richieste per i dati PowerPivot nella farm. Servizio di sistema di PowerPivot che consente di intercettare le richieste per i dati PowerPivot in una cartella di lavoro di Excel e di allocare la richiesta a un'istanza del server Analysis Services disponibile nella farm.

  • Configurazione e amministrazione dell'aggiornamento dei dati da parte di autori e proprietari della cartella di lavoro. Gli utenti che creano e pubblicano una cartella di lavoro possono configurare pianificazioni dell'aggiornamento dei dati per importare automaticamente i dati più recenti.

  • Anteprima e presentazione del documento dettagliate tramite la Raccolta PowerPivot. Da questa posizione centrale è anche possibile visualizzare in anteprima e creare report di Reporting Services.

  • Configurazione e gestione del server tramite Amministrazione centrale SharePoint e dashboard di gestione PowerPivot.

  • Soluzione scalabile. È possibile aggiungere o rimuovere intere installazioni di PowerPivot per SharePoint per aumentare o ridurre la capacità di elaborazione nella farm. Le caratteristiche di individuazione automatica in SharePoint e il bilanciamento del carico del servizio di sistema di PowerPivot assicurano che le nuove istanze del server vengano individuate facilmente e utilizzate automaticamente.

Descrizione dettagliata delle caratteristiche

Tramite l'integrazione con SharePoint viene abilitata la proprietà dei dati in modalità self-service poiché vengono forniti gli strumenti e i servizi per archiviare e gestire le cartelle di lavoro di PowerPivot, nonché per impostare le autorizzazioni che consentono di controllare l'accesso al contenuto e alle operazioni.

Caratteristica

Descrizione

Integrazione con SharePoint. Archiviazione del contenuto e gestione dei documenti nella farm.

L'accesso centralizzato ai dati e la gestione dei documenti sono abilitati tramite i siti e le librerie di SharePoint.

La gestione dei documenti viene semplificata perché i dati e gli oggetti di presentazione si trovano in un unico file.

È possibile utilizzare i tipi di contenuto e i flussi di lavoro per applicare i criteri di conservazione o i processi.

Il supporto del controllo delle versioni consente di tener traccia delle modifiche apportate alla soluzione. È possibile abilitare il controllo delle versioni principali e secondarie per applicare criteri di estrazione quando si apportano modifiche ai dati o al livello di presentazione.

Per ulteriori informazioni, vedere Amministrazione SharePoint (PowerPivot per SharePoint).

Integrazione con Excel Services

Excel Services consente il rendering e la visualizzazione dei dati per le cartelle di lavoro di Excel che contengono dati PowerPivot. Poiché il software PowerPivot non fornisce una propria visualizzazione dei dati, l'abilitazione di Excel Services in SharePoint è una parte essenziale della distribuzione di server PowerPivot.

Per ulteriori informazioni, vedere Pianificare l'integrazione PowerPivot con Excel Services.

Raccolta PowerPivot

L'anteprima dettagliata e l'accesso al documento vengono forniti tramite una nuova libreria della Raccolta PowerPivot in cui sono incluse immagini di anteprima accurate dei fogli di lavoro o degli intervalli denominati in una cartella di lavoro di PowerPivot pubblicata. Tramite la raccolta PowerPivot, è possibile visualizzare in anteprima una cartella di lavoro prima di aprirla o di scaricarla su un'applicazione desktop.

Per ulteriori informazioni, vedere Gestire la raccolta PowerPivot.

Dashboard di gestione di PowerPivot

In Amministrazione centrale, gli amministratori di farm e servizi possono visualizzare i dati dei report consolidati sull'elaborazione di PowerPivot nella farm. Tramite i report sull'utilizzo è possibile individuare modelli di utilizzo dei dati PowerPivot. Gli amministratori possono completare o sostituire i report incorporati con report personalizzati.

Per ulteriori informazioni, vedere Dashboard di gestione PowerPivot.

Aggiornamento dei dati PowerPivot

L'aggiornamento autonomo dei dati è supportato per le cartelle di lavoro pubblicate in cui sono contenuti i dati PowerPivot. I proprietari delle cartelle di lavoro possono pianificare l'aggiornamento dei dati per ottenere dati aggiornati da qualsiasi origine dati connessa tramite cui sono stati forniti dati originali alla cartella di lavoro. Gli utenti possono visualizzare lo stato di aggiornamento e la cronologia dei dati PowerPivot per ogni cartella di lavoro di PowerPivot.

Per ulteriori informazioni, vedere Gestire l'aggiornamento dati PowerPivot.

Feed di dati per utilizzare e spostare dati tra le applicazioni

I feed di dati vengono utilizzati per effettuare importazioni di dati singole o ripetibili da origini dati indirizzabili tramite URL attraverso cui vengono restituiti dati tabulari XML. È possibile creare una libreria di feed di dati per fornire l'accesso generale ai servizi dati che consentono di generare i feed.

Per ulteriori informazioni, vedere Gestire feed di dati PowerPivot.

Autenticazione e controllo di accesso

I metodi di autenticazione e il modello di autorizzazione di SharePoint possono essere estesi alle cartelle di lavoro di PowerPivot. Non esiste alcuna autenticazione o modello di autorizzazione separato da implementare. Le autorizzazioni relative alla distribuzione di SharePoint determinano l'accesso al documento.

Per ulteriori informazioni, vedere Pianificare l'autenticazione e l'autorizzazione di PowerPivot.

Compressione ed elaborazione rapida dei dati VertiPaq

Tramite la compressione e l'elaborazione dei dati in memoria viene descritta la modalità server VertiPaq, una nuova classe della funzionalità di elaborazione di Analysis Services per i dati PowerPivot incorporati nelle cartelle di lavoro di Excel. La metrica dell'elaborazione per VertiPaq può variare notevolmente a seconda del grado di ridondanza nelle origini dati originali: maggiore è la ridondanza nei dati, più veloce sarà l'elaborazione.

I dati possono essere elaborati in tre modi: su richiesta da parte del computer client, su richiesta in una farm di SharePoint o in base a una pianificazione tramite l'aggiornamento dei dati.

Caratteristica

Descrizione

Elaborazione di query su richiesta in una farm

I dati PowerPivot incorporati o collegati vengono caricati su richiesta nelle istanze di Servizio Analysis Services nella farm e scaricati quando i dati diventano inattivi o se è presente una contesa tra risorse nel server.

I dati PowerPivot vengono elaborati separatamente dal resto della cartella di lavoro di Excel. Excel consente di rilevare i dati PowerPivot e di inoltrare automaticamente le richieste di elaborazione a un server Analysis Services. L'utente può visualizzare il reindirizzamento della richiesta e l'elaborazione dati di Analysis Services.

Elaborazione locale nell'applicazione client

L'elaborazione locale viene eseguita in un computer in cui è installato PowerPivot per Excel. L'elaboratore locale è basato sull'implementazione del server di Servizio Analysis Services, in esecuzione in una farm di SharePoint. Viene eseguito in-process nell'applicazione client. Non esiste alcun servizio separato da gestire o per cui effettuare il provisioning.

Aggiornamento dati automatico

Per quanto riguarda i dati PowerPivot nelle cartelle di lavoro, è possibile pianificare l'aggiornamento dei dati PowerPivot in base a una frequenza definibile. L'aggiornamento dei dati PowerPivot viene pianificato e gestito nelle pagine dell'applicazione in un sito di SharePoint. Per ulteriori informazioni, vedere Abilitazione e configurazione dell'aggiornamento dati PowerPivot.

Per ulteriori informazioni sull'elaborazione di query nella farm, vedere Analysis Services in modalità integrata SharePoint (PowerPivot per SharePoint).

Integrazione Reporting Services

Distribuendo le versioni di SQL Server 2008 R2 sia di Reporting Services sia di SQL Server PowerPivot per SharePoint nella stessa farm di SharePoint Server 2010 vengono resi disponibili i punti di integrazione seguenti.

Caratteristica integrata

Descrizione

Utilizzo di un report come origine dati connessa in una cartella di lavoro di PowerPivot.

I dati del report possono essere esportati da Gestione report o dalle pagine del server di report di un sito di SharePoint alla finestra di PowerPivot. Per quanto riguarda il funzionamento dettagliato, il server di report consente di trasmettere il report come più feed di dati alle tabelle PowerPivot della finestra. L'opzione di esportazione dei feed di dati consente di inserire i dati del report in una cartella di lavoro di PowerPivot, rendendo un report di Reporting Services un'origine dati immediata.

Creazione di un nuovo report dalle cartelle di lavoro di PowerPivot nella Raccolta PowerPivot

Quando si pubblica una cartella di lavoro di PowerPivot nella libreria della Raccolta PowerPivot, è possibile utilizzare l'opzione Nuovo report per avviare Generatore report e iniziare un nuovo report in cui viene utilizzata la cartella di lavoro di PowerPivot come origine dati.

Per ulteriori informazioni, vedere Reporting Services con integrazione SharePoint e Pianificare l'integrazione PowerPivot con Reporting Services.

Interfacce di programmazione

Gli sviluppatori e gli amministratori che rendono automatiche le attività di distribuzione o configurazione tramite script possono utilizzare le interfacce di programmazione seguenti con una distribuzione di SQL Server PowerPivot per SharePoint.

Interfaccia o tecnologia

Descrizione

AMO

AMO (Analysis Management Objects) è un'interfaccia programmatica amministrativa per la gestione di un'istanza in esecuzione di Analysis Services. È possibile utilizzare i comandi di query AMO per visualizzare le proprietà o le strutture di una cartella di lavoro di PowerPivot caricata in un'istanza di Analysis Services nella farm.

Non è possibile utilizzare l'interfaccia AMO per creare o modificare qualsiasi oggetto di Analysis Services. Nella modalità integrata SharePoint, le cartelle di lavoro di PowerPivot possono essere create o modificate solo nell'applicazione client di Excel. In un ambiente di runtime di SharePoint, le strutture dei dati di Analysis Services in una cartella di lavoro di PowerPivot sono di sola lettura.

Per ulteriori informazioni, vedere Microsoft.AnalysisServices.

*Windows PowerShell

PowerShell viene utilizzato per la programmazione amministrativa in un ambiente SharePoint. Per le distribuzioni di SQL Server PowerPivot per SharePoint, è possibile utilizzare, in modo limitato, lo script di PowerShell per supportare alcune attività di installazione e configurazione. Per ulteriori informazioni, vedere Script di configurazione di PowerShell (PowerPivot per SharePoint).

Servizi dati e feed di dati

È possibile scrivere servizi dati personalizzati per inoltrare tramite pipe i dati XML alle cartelle di lavoro di PowerPivot mediante i feed di dati. Il servizio dati consente di trasmettere uno o più feed di dati a una cartella di lavoro destinataria in cui sono contenuti i dati incorporati. Un analista di dati o un Information Worker può accedere ai feed forniti dal servizio esportando dati dalle applicazioni che consentono di produrre il formato del feed di dati o configurando un documento del servizio dati in una raccolta di SharePoint. L'analista o l'Information Worker può quindi fare riferimento al documento del servizio dati per generare feed di dati su richiesta.

Per ulteriori informazioni, vedere Sintassi XML del feed di dati.

Caratteristiche non supportate

Se si ha familiarità con le funzionalità di Analysis Services basate sulle versioni precedenti di SQL Server, dovrebbe essere noto che PowerPivot per SharePoint offre obiettivi e funzionalità diversi rispetto a un'istanza in modalità nativa di Analysis Services. Di seguito sono riportate le principali differenze:

  • Il supporto per MDX è limitato in diversi aspetti, ad esempio è possibile visualizzare le proprietà di un file di dati PowerPivot in memoria. I cubi di sessione, i set denominati e le misure non sono supportate. Il writeback non è supportato. Le dimensioni padre-figlio non sono supportate. Gli script MDX non sono supportati.

  • Le gerarchie definite dall'utente non sono supportate. I dati PowerPivot non sono gerarchici. Per questo motivo, l'integrazione con PerformancePoint è supportata solo parzialmente. È possibile connettersi ai dati PowerPivot nei dashboard e nelle web part di PerformancePoint, tuttavia si ottiene solo una versione flat dei dati. Gli indicatori KPI o i dati gerarchici che si otterrebbero se si fosse connessi ai database dei cubi di Analysis Services in modalità nativa non vengono esposti tramite le connessioni dati PowerPivot in PerformancePoint.

  • Le modalità MOLAP, HOLAP e ROLAP non sono supportate nelle istanze del server Analysis Services in una farm di SharePoint. Non è possibile eseguire la migrazione dei dati PowerPivot di una cartella di lavoro in un database di un cubo MOLAP, HOLAP o ROLAP. I dati PowerPivot devono essere eseguiti in un server Analysis Services in modalità integrata SharePoint che non è disponibile al di fuori di una farm di SharePoint.

  • Il data mining non è supportato. DMX non è supportato.

  • Business Intelligence Development Studio (BIDS) e Management Studio non sono supportati per la creazione di dati PowerPivot. PowerPivot per Excel è l'unico strumento di creazione di dati PowerPivot.

  • Le tabelle pivot di Excel che non risultano allineate ai dati PowerPivot non supportano il writeback, i cubi offline, il drill-through.