Data warehousing, OLAP e Analysis Services per SharePoint 2010

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

In questo articolo vengono illustrati i data warehouse, la tecnologia OLAP e Microsoft SQL Server Analysis Services (SSAS). Viene inoltre descritto come un data warehouse e SQL Server Analysis Services sono correlati ai servizi applicazione di business intelligence in Microsoft SharePoint Server 2010. Viene infine spiegato quando è preferibile utilizzare PowerPivot anziché SSAS.

Panoramica del data warehousing, di OLAP e di PowerPivot e della correlazione con SharePoint 2010

Che cos'è un data warehouse?   Un data warehouse è un database che funge da archivio per l'archiviazione e l'analisi delle informazioni numeriche. I dati di base contenuti nel data warehouse in genere sono valori numerici che possono essere riepilogati o aggregati e che vengono archiviati in una struttura diversa da quella di un database transazionale tipico. Uno dei motivi di tale diversità di struttura è rappresentato dal fatto che il recupero dei dati altrimenti può essere molto dispendioso in termini di risorse. I data warehouse consentono di archiviare dati aggregati invece di eseguire query ad hoc che richiedono tempo e risorse per restituire valori sommati, come accade ad esempio in un database transazionale per creare un report. Questa definizione semplificata viene spiegata in modo più chiaro ed esaustivo in numerosi manuali destinati ai professionisti che utilizzano data warehouse.

Che cos'è OLAP e qual è la correlazione con un data warehouse?   Il termine Online Analytical Processing (OLAP) in genere si riferisce a strumenti specializzati che rendono facilmente disponibili i dati dei data warehouse. Un cubo OLAP è una struttura logica che definisce i metadati. Il termine cubo descrive gruppi di misure e tabelle delle dimensioni esistenti e non indica un elemento avente dimensioni limitate. Un cubo è infatti una combinazione di tutti i gruppi di misure esistenti. Un gruppo di misure è un gruppo di misure corrispondenti alle regole business dei dati ed è un'altra struttura logica che definisce i metadati in modo che gli strumenti client possano accedere ai dati. In ogni gruppo di misure sono contenuti i valori dettagliati archiviati nella tabella dei fatti (valori copiati o recuperati dinamicamente). Nei cubi OLAP sono incluse grandi quantità di metadati, i quali nella loro definizione più semplice sono i dati relativi ai dati. MDX (Multidimensional Expressions) è un linguaggio di query basato sui metadati utile per eseguire query sui cubi OLAP.

Che cos'è SQL Server Analysis Services (SSAS) e qual è la correlazione con OLAP?   Microsoft SQL Server Analysis Services (SSAS), noto in precedenza come OLAP Services, offre tecnologie server che contribuiscono ad accelerare l'elaborazione delle query e dei report. Analysis Services implementa OLAP con tecnologie che semplificano e velocizzano il processo di progettazione, creazione, gestione e interrogazione delle tabelle aggregate, evitando allo stesso tempo problemi di esplosione dei dati.

In che modo PerformancePoint Services ed Excel Services sono correlati ai data warehouse, a OLAP o a SSAS?  Le query complesse eseguite sui cubi OLAP possono produrre risposte di business molto più rapidamente della stessa query eseguita su dati relazionali OLTP. Le strutture di dati sono diverse e vengono utilizzate per scopi diversi. I cubi OLAP di SSAS sono più adatti per aggregare i dati e generare report basati su di essi. I dati di SQL Server Analysis Services forniscono un'origine dati OLAP agli strumenti di creazione e modifica di business intelligence come Microsoft Excel, PerformancePoint Dashboard Designer e Visio.

**Che cos'è PowerPivot e qual è la correlazione con SSAS?**Microsoft SQL Server 2008 R2 PowerPivot per Microsoft Excel 2010 è un'estensione di Microsoft Excel che aggiunge il supporto per i dati su larga scala. Dispone di un archivio dati in memoria come opzione per SQL Server Analysis Services. Tra le diverse origini dati che è possibile unire sono inclusi database aziendali, fogli di lavoro, report e feed di dati. I dati di PowerPivot contenuti in una cartella di lavoro di Excel vengono rilevati, estratti ed elaborati separatamente in istanze del server Analysis Services all'interno della farm. Excel Services in SharePoint quindi fornisce il livello di presentazione in una finestra del browser. Per ulteriori informazioni, visitare il sito Web www.powerpivot.com (le informazioni potrebbero essere in lingua inglese).

Quando è opportuno utilizzare PowerPivot anziché SSAS? SSAS è un motore OLAP disponibile per i professionisti IT per creare sofisticate soluzioni ad alte prestazioni da distribuire all'interno dell'organizzazione. Analogamente a Excel, PowerPivot per Excel è destinato agli Information Worker che creano soluzioni di business intelligence per se stessi invece che per l'organizzazione. Il file di PowerPivot può quindi essere pubblicato in SharePoint Server o SharePoint Foundation per il team. Per ulteriori informazioni sulle differenze, vedere il post Confronto tra Analysis Services e PowerPivot (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=192047&clcid=0x410) nel blog del team di PowerPivot.