Informazioni sulle funzionalità di PowerPivot
PowerPivot per Excel è un componente aggiuntivo che consente di eseguire un'analisi avanzata dei dati in Excel 2010, grazie alla funzionalità di Business Intelligence in modalità self-service disponibile sul desktop. PowerPivot per Excel include una finestra per l'aggiunta e la preparazione di dati e una scheda di PowerPivot nella barra multifunzione di Excel che è possibile utilizzare per modificare i dati di un foglio di lavoro di Excel.
PowerPivot per Excel include inoltre una procedura guidata che consente di importare i dati da diverse origini, quali database aziendali di grandi dimensioni presenti nella Intranet, a feed di dati pubblici, fogli di calcolo e file di testo nel computer. I dati vengono importati in PowerPivot per Excel come tabelle. Tali tabelle vengono mostrate come fogli separati nella finestra di PowerPivot, simili a fogli di lavoro di una cartella di lavoro di Excel. PowerPivot per Excel fornisce tuttavia una funzionalità notevolmente diversa da quella disponibile in un foglio di lavoro di Excel. Per ulteriori informazioni sull'interfaccia utente di PowerPivot, vedere Presentazione dell'interfaccia utente di PowerPivot.
I dati utilizzati nella finestra di PowerPivot vengono archiviati in un database analitico nella cartella di lavoro di Excel e un motore locale potente provvede a caricarli, sottoporli a query e aggiornarli nel database in questione. È possibile arricchire i dati PowerPivot ulteriormente creando relazioni tra le tabelle nella finestra di PowerPivot. Poiché inoltre i dati PowerPivot sono in Excel, risultano immediatamente disponibili per le tabelle pivot, i grafici pivot e per altre caratteristiche di Excel utilizzate per aggregare i dati e interagire con essi. La presentazione e l'interattività di tutti i dati vengono fornite da Excel 2010; i dati PowerPivot e gli oggetti di presentazione di Excel sono contenuti all'interno dello stesso file della cartella di lavoro. PowerPivot supporta file con dimensioni fino a 2 GB e consente di utilizzare fino a 4 GB di dati in memoria.
Oltre agli strumenti grafici che consentono di analizzare i dati, in PowerPivot è incluso il linguaggio DAX (Data Analysis Expressions). Si tratta di un 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. La sintassi delle formule DAX è molto simile a quella delle formule di Excel e prevede l'utilizzo di una combinazione di funzioni, operatori e valori.
Differenze tra una tabella di Excel e una cartella di lavoro di PowerPivot
Come accennato in precedenza, ci sono differenze tra la finestra PowerPivot e la finestra di Excel per quanto riguarda la modalità con cui si opera con i dati in ognuna di esse. Ci sono anche le altre importanti differenze, da sottolineare in maniera specifica:
È possibile salvare i dati PowerPivot in cartelle di lavoro che dispongono dei seguenti tipi di file: Cartella di lavoro di Excel (*.xlsx), cartella di lavoro con macro di Excel (*.xlsm) e cartella di lavoro binaria di Excel (*.xlsb). I dati PowerPivot non sono supportati da cartelle di lavoro con altri formati.
La finestra PowerPivot non supporta Visual Basic per le Applicazioni (VBA). È possibile utilizzare VBA nella finestra di Excel della cartella di lavoro PowerPivot.
Nelle Tabelle pivot Excel, è possibile raggruppare i dati facendo clic con il pulsante destro del mouse su un'intestazione di colonna e selezionando Gruppo. Questa caratteristica spesso viene utilizzata per raggruppare dati in funzione della data. Nelle Tabelle pivot basate sui dati PowerPivot, per realizzare una funzionalità simile si utilizzano le colonne calcolate. Per ulteriori informazioni, vedere Raggruppamento date.
Pubblicazione di dati in SharePoint
Dopo aver creato una cartella di lavoro di PowerPivot, è possibile condividerla con altri in tutte le modalità usuali di condivisione dei file. La pubblicazione del file in un server di SharePoint o in una farm in cui siano installati PowerPivot per SharePoint ed Excel Services può tuttavia comportare molti vantaggi. Sul server di SharePoint i servizi si integrano al fine di elaborare la cartella di lavoro: i componenti di PowerPivot per SharePoint consentono di elaborare i dati e tramite Excel Services viene eseguito il rendering in una finestra del browser in cui altri utenti possono continuare l'analisi dei dati. Per ulteriori informazioni, vedere Condividere dati da PowerPivot.
I servizi PowerPivot in SharePoint aggiungono il supporto per la collaborazione e la gestione dei documenti per le cartelle di lavoro di PowerPivot pubblicate in SharePoint. PowerPivot per SharePoint offre un nuovo tipo di raccolta di documenti che consente anteprime dettagliate dei report nelle cartelle di lavoro di PowerPivot, la creazione di report di Reporting Services dai dati presenti nelle cartelle di lavoro di PowerPivot pubblicate e la pianificazione dell'aggiornamento automatico dei dati PowerPivot dalle origini dati esterne. Per ulteriori informazioni sull'integrazione con SharePoint, vedere PowerPivot per SharePoint nella documentazione online di SQL Server 2008 R2.