Microsoft Office Online
Accedi a il mio Office Online (Guida rapida) | Accedi

 
 
Microsoft Office Excel
Cerca
Cerca
 
 
 
 
Avviso: si sta tentando di visualizzare questa pagina con un browser non supportato. Per ottenere un funzionamento ottimale del sito, utilizzare Microsoft Internet Explorer 6.0 o versioni successive, Firefox 1.5 oppure Netscape Navigator 8.0 o versioni successive. Ulteriori informazioni sui browser supportati.

Cenni preliminari sulla tecnologia OLAP (Online Analytical Processing)
 

La tecnologia OLAP (Online Analytical Processing) consente di organizzare database aziendali di grandi dimensioni e supportare le funzionalità di business intelligence. I database OLAP sono suddivisi in uno o più cubi e ogni cubo è organizzato e progettato da un amministratore del cubo in modo da adattarsi alle soluzioni di recupero e analisi dei dati in uso per facilitare la creazione e l'utilizzo dei rapporti di tabella e di grafico pivot desiderati.

Contenuto dell'articolo


Informazioni sulle funzionalità di business intelligence

Gli analisti aziendali spesso desiderano ottenere una visione d'insieme dell'azienda, per identificare le tendenze generali in base ai dati aggregati e per suddividere tali tendenze in un certo numero di variabili. Si definisce business intelligence il processo di estrazione dei dati da un database OLAP e l'analisi di tali dati per ottenere informazioni utili su cui basare decisioni e provvedimenti più consapevoli per l'azienda. La tecnologia OLAP e le funzionalità di business intelligence aiutano ad esempio a risolvere i tipi di problemi seguenti relativi ai dati aziendali:

  • Confronto tra il totale delle vendite di tutti i prodotti del 2007 e quello del 2006
  • Confronto tra la redditività attuale e quella dello stesso periodo nei cinque anni precedenti
  • Quantità di denaro spesa dai clienti di età superiore ai 35 anni nell'anno precedente e cambiamento di tale comportamento nel tempo
  • Confronto tra la quantità di prodotti venduti in due paesi o aree specifiche il mese corrente e le vendite dello stesso mese dell'anno precedente
  • Scomposizione della redditività (percentuale di margine e totale) per categoria di prodotto per ogni fascia d'età della clientela
  • Definizione di graduatorie di venditori, distributori, fornitori, partner o clienti.

Torna all'inizio Torna all'inizio

Informazioni sulla tecnologia OLAP

I database OLAP (Online Analytical Processing) facilitano l'esecuzione di query di business intelligence. OLAP è una tecnologia di database ottimizzata per l'esecuzione di query e la creazione di rapporti anziché per l'elaborazione delle transazioni. I dati di origine per OLAP sono i database OLTP (Online Transactional Processing) in genere memorizzati in data warehouse. I dati OLAP derivano da questi dati storici e vengono aggregati in strutture che consentono l'esecuzione di analisi complesse. I dati OLAP sono inoltre organizzati in base a una gerarchia e memorizzati in cubi anziché in tabelle. Si tratta di una tecnologia avanzata che utilizza strutture multidimensionali per consentire un rapido accesso ai dati da analizzare. Un'organizzazione di questo tipo facilita la visualizzazione in un rapporto di tabella pivot o di grafico pivot dei riepiloghi ad alto livello, come i totali delle vendite in un intero stato o un'intera area, e la visualizzazione dei dettagli per le località in cui le vendite sono particolarmente forti o particolarmente deboli.

I database OLAP sono progettati per rendere più veloce il recupero dei dati. Poiché è il server OLAP e non Microsoft Office Excel a calcolare i dati riepilogati, è possibile inviare a Excel una minore quantità di dati durante la creazione o la modifica di un rapporto. Un tale approccio consente di lavorare con una quantità di dati di origine maggiore di quanto sarebbe possibile fare se i dati fossero organizzati in un database tradizionale in cui è necessario recuperare tutti i singoli record e calcolare successivamente i valori riepilogati.

I database OLAP includono due tipi di dati di base: le misure, ovvero i dati numerici, le quantità e le medie utilizzate per prendere decisioni aziendali consapevoli, e le dimensioni, ovvero le categorie utilizzate per organizzare le misure. I database OLAP consentono di organizzare i dati con diversi livello di dettaglio, utilizzando le stesse categorie impiegate per l'analisi dei dati.

Nelle sezioni seguenti verranno descritti in dettaglio questi componenti:

Cubo   Struttura di dati in cui le misure vengono aggregate in base ai livelli e alle gerarchie di ognuna delle dimensioni che si desidera analizzare. Nei cubi vengono combinate diverse dimensioni, ad esempio il tempo, la posizione geografica e le linee di prodotto, con dati di riepilogo, quali le vendite o le scorte. I cubi non sono "cubi" nell'accezione strettamente matematica, in quanto non hanno necessariamente lati uguali. Costituiscono tuttavia una metafora efficace per un concetto complesso.

Misura   Insieme di valori di un cubo basati su una colonna della tabella dei fatti del cubo e costituiti in genere da valori numerici. Le misure sono i valori centrali del cubo che vengono elaborati, aggregati e analizzati, ad esempio i valori delle vendite, dei profitti, dei ricavi e dei costi.

Membro   Elemento di una gerarchia che rappresenta una o più occorrenze dei dati. Un membro può essere unico o non unico. Ad esempio, 2007 e 2008 rappresentano membri unici a livello di anno in una dimensione temporale, mentre Gennaio rappresenta membri non unici a livello di mese, in quanto è possibile trovare più valori per Gennaio nella dimensione temporale se sono presenti dati per più di un anno.

Membro calcolato   Membro di una dimensione il cui valore è calcolato in fase di esecuzione tramite un'espressione. I valori dei membri calcolati possono essere derivati dai valori di altri membri. Il membro calcolato Profitti, ad esempio, può essere determinato sottraendo il valore del membro Costi da quello del membro Vendite.

Dimensione   Una o più gerarchie organizzate di livelli in un cubo che l'utente percepisce e utilizza come base per l'analisi dei dati. Una dimensione geografica, ad esempio, può includere livelli per il paese o l'area, lo stato o la provincia e la città. Una dimensione temporale può includere una gerarchia con livelli per l'anno, il trimestre, il mese e il giorno. In un rapporto di tabella o di grafico pivot ogni gerarchia diventa un insieme di campi che è possibile espandere e comprimere per visualizzare livelli inferiori o superiori.

Gerarchia   Struttura logica in cui vengono organizzati i membri di una dimensione in modo che ogni membro abbia un membro padre e zero o più membri figlio. Un membro figlio si trova al livello inferiore successivo in una gerarchia diretta rispetto al membro corrente. Ad esempio, in una gerarchia temporale contenente i livelli Trimestre, Mese e Giorno, Gennaio è un membro figlio di Trim1. Un membro padre si trova al livello superiore successivo nella gerarchia diretta rispetto al membro corrente. Il valore del membro padre è in genere composto dai valori di tutti i relativi membri figlio. In una gerarchia temporale contenente i livelli Trimestre, Mese e Giorno, ad esempio, Trim1 è il membro padre di Gennaio.

Livello   All'interno di una gerarchia i dati possono essere organizzati in livelli superiori e inferiori di dettaglio, ad esempio i livelli Anno, Trimestre, Mese e Giorno in una gerarchia temporale.

Torna all'inizio Torna all'inizio

Funzionalità OLAP disponibili in Excel

Recupero dei dati OLAP   È possibile connettersi alle origini dati (origine dati: Insieme memorizzato di informazioni sull'origine dei dati utilizzate per la connessione a un database. Un'origine dati può includere il nome e la posizione del server di database, il nome del driver di database e le informazioni necessarie per l'accesso.) OLAP come con altre origini dati esterne. È possibile utilizzare database creati con la versione 7 di Microsoft SQL Server OLAP Services, la versione 2000 e la versione 2005 di Microsoft SQL Server Analysis Services e il server OLAP Microsoft. Tramite Excel è possibile inoltre utilizzare prodotti OLAP di terze parti compatibili con OLE-DB per OLAP.

È possibile visualizzare i dati OLAP solo come rapporti di tabella pivot o di grafico pivot o in una funzione del foglio di lavoro convertita da un rapporto di tabella pivot, ma non come intervallo di dati esterno (intervallo di dati esterno: Intervallo di dati importato in un foglio di lavoro, ma proveniente da un'origine esterna a Excel, quale un database o un file di testo. È possibile formattare i dati in Excel o utilizzarli per i calcoli come qualsiasi altro dato.). È possibile salvare i rapporti di tabella pivot e di grafico pivot OLAP in modelli di rapporto (modello di rapporto: Modello di Excel (file xlt) che include una o più query o rapporti di tabella pivot basati su dati esterni. Quando si salva un modello di rapporto, nel modello viene salvata la definizione della query, ma non vengono memorizzati i dati recuperati tramite la query.) e creare file Office Data Connection (con estensione odc) da collegare ai database OLAP per le query (query: In Query o Access, strumento per individuare i record che soddisfano le condizioni specificate nell'interrogazione eseguita sui dati memorizzati in un database .) OLAP. Quando si apre un file odc, viene visualizzato un rapporto di tabella pivot vuoto di cui è possibile impostare il layout.

Creazione di file cubo per l'utilizzo non in linea   È possibile creare un file cubo (con estensione cub) non in linea con un sottoinsieme di dati proveniente da un database di server OLAP. I file cubo non in linea consentono di utilizzare i dati OLAP quando non si è connessi in rete. Un cubo consente di lavorare con quantità di dati più grandi in un rapporto di tabella pivot o di grafico pivot e velocizza il recupero dei dati. È possibile creare file cubo solo se si utilizza un provider OLAP (provider OLAP: Software che fornisce l'accesso a un determinato tipo di database OLAP. Tale software può contenere un driver di origine dati e un software client necessario per la connessione a un database.), quale Microsoft SQL Server Analysis Services versione 2005, che supporta tale funzione.

Azioni del server   Un'azione del server è una funzionalità facoltativa ma utile che un amministratore del cubo OLAP può definire in un server che utilizza un membro o una misura del cubo come parametro in una query per ottenere informazioni incluse nel cubo o per avviare un'altra applicazione, quale un browser. Excel supporta le azioni del server URL, Report, Set di righe, Drill-through ed Espandi fino ai dettagli, mentre non supporta le azioni Proprietario, Istruzione e Set di dati. Per ulteriori informazioni, vedereEseguire un'azione del server OLAP in un rapporto di tabella pivot .

Indicatori KPI   Un indicatore KPI è una misura calcolata speciale definita nel server che consente di registrare "indicatori di prestazioni chiave" che includono lo stato (se il valore corrente raggiunge un numero specifico) e la tendenza (il valore nel tempo). Quando questi indicatori sono visualizzati, il server può inviare le icone correlate simili alle nuove icone di Excel per indicare livelli di stato al di sopra o al di sotto di un determinato valore (ad esempio l'icona del semaforo) o se la tendenza di un valore è in crescita o in calo (ad esempio l'icona di una freccia).

Formattazione del server   Gli amministratori di un cubo possono creare misure e membri calcolati con regole di formattazione del colore, del tipo di carattere e di formattazione condizionale, che possono essere adottate come regole business aziendali standard. Ad esempio, la formattazione del server per i profitti può essere un formato numerico di valuta, con colore di cella verde se il valore è maggiore o uguale a 30.000 e rosso se il valore è minore di 30.000, nonché con uno stile di carattere grassetto se il valore è minore di 30.000 e normale se è maggiore o uguale a 30.000. Per ulteriori informazioni, vedere Progettare il layout e il formato di un rapporto di tabella pivot.

Lingua di visualizzazione di Office   Un amministratore di un cubo può definire traduzioni per i dati e gli errori del server per gli utenti che devono visualizzare le informazioni della tabella pivot in altre lingue. Questa funzionalità viene definita come proprietà di connessione file e le impostazioni internazionali del computer dell'utente devono corrispondere alla lingua di visualizzazione.

Torna all'inizio Torna all'inizio

Componenti software necessari per accedere alle origini dati OLAP

Provider OLAP     Per impostare le origini dati (origine dati: Insieme memorizzato di informazioni sull'origine dei dati utilizzate per la connessione a un database. Un'origine dati può includere il nome e la posizione del server di database, il nome del driver di database e le informazioni necessarie per l'accesso.) OLAP per Excel, è necessario uno dei provider OLAP (provider OLAP: Software che fornisce l'accesso a un determinato tipo di database OLAP. Tale software può contenere un driver di origine dati e un software client necessario per la connessione a un database.) seguenti:

Database del server e file cubo   Il programma client per OLAP di Excel supporta collegamenti con due tipi di database OLAP. Se un database su un server OLAP è disponibile in rete, è possibile recuperare dati di origine direttamente dalla rete. Se si dispone di un file cubo non in linea (file cubo non in linea: File creato nel disco rigido o in una condivisione di rete per memorizzare i dati di origine OLAP per un rapporto di tabella pivot o grafico pivot. I file cubo non in linea consentono di continuare a utilizzare un rapporto anche quando non si è connessi al server OLAP.) contenente dati OLAP o di un file di definizione del cubo (definizione di cubo: Informazioni, memorizzate dalla Creazione guidata Cubo OLAP in un file oqy, che definiscono la modalità di creazione in memoria di un cubo OLAP con i dati recuperati da un database relazionale.), è possibile collegarsi al file per recuperare i dati di origine.

Origini dati   Un'origine dati consente l'accesso a tutti i dati del database OLAP o del file cubo non in linea. Dopo avere creato un'origine dati OLAP, è possibile basarvi i rapporti e restituire i dati OLAP a Excel sotto forma di rapporto di tabella pivot o grafico pivot oppure in una funzione del foglio di lavoro convertita da un rapporto di tabella pivot.

Microsoft Query   Query consente di recuperare dati da database esterni quali quelli di Microsoft SQL o Microsoft Access. Non occorre utilizzare Query per recuperare i dati da una tabella pivot OLAP connessa a un file cubo. Per ulteriori informazioni, vedere Utilizzare Microsoft Query per recuperare dati esterni.

Torna all'inizio Torna all'inizio

Differenze tra i dati di origine OLAP e quelli non OLAP

Se si utilizzano rapporti di tabella pivot e di grafico pivot con dati di origine (dati di origine: Elenco o tabella utilizzati per creare un rapporto di tabella pivot o di grafico pivot. I dati di origine possono derivare da un elenco o da un intervallo di Excel, da un database o da un cubo esterno oppure da un altro rapporto di tabella pivot.) OLAP e altri tipi di dati di origine, si noteranno alcune differenze.

Recupero dei dati   Un server OLAP restituisce nuovi dati a Excel ogni volta che si modifica il layout del rapporto. Con altri tipi di dati di origine esterni, la query per tutti i dati di origine viene eseguita una sola volta oppure è possibile impostare le opzioni in modo che la query venga eseguita solo quando vengono visualizzati elementi di campi filtro del rapporto diversi. Sono inoltre disponibili numerose altre opzioni per l'aggiornamento (aggiornare: Aggiornare il contenuto di un rapporto di tabella pivot o grafico pivot in base alle modifiche dei dati di origine sottostanti. Se il rapporto è basato su dati esterni, l'aggiornamento eseguirà la query sottostante per recuperare i dati nuovi o modificati.) del rapporto.

Nei rapporti basati su dati di origine OLAP, le impostazioni del campo filtro del rapporto non sono disponibili, così come la query in background e l'impostazione di ottimizzazione della memoria.

 Nota   L'impostazione di ottimizzazione della memoria non è disponibile neppure per le origini dati OLEDB e per i rapporti di tabella pivot basati su un intervallo di celle.

Tipi di campi   Per i dati di origine OLAP, i campi dimensione (dimensione: Struttura OLAP che organizza i dati in livelli, ad esempio Stato/Regione/Città per la dimensione Geografia. In un rapporto di tabella pivot o grafico pivot, ogni dimensione diventa un set di campi in cui sarà possibile espandere e comprimere i dettagli.) possono essere utilizzati solo come campi riga (campo riga: Campo a cui è assegnato un orientamento di riga in un rapporto di tabella pivot. Gli elementi associati a un campo riga vengono visualizzati come etichette di riga.) (serie), colonna (campo colonna: Campo a cui è assegnato un orientamento di colonna in un rapporto di tabella pivot. Gli elementi associati a un campo colonna vengono visualizzati come etichette di colonna.) (categoria) o pagina. I campi misura possono essere utilizzati solo come campi valore. Per gli altri tipi di dati di origine, tutti i campi possono essere utilizzati in qualsiasi parte di un rapporto.

Accesso a dati di dettaglio   Per i dati di origine OLAP, il server determina i livelli di dettaglio disponibili e calcola i valori di riepilogo, pertanto i record di dettaglio che costituiscono i valori di riepilogo potrebbero non essere disponibili. Il server può tuttavia fornire campi proprietà (campi di proprietà: Attributi indipendenti associati agli elementi, o membri, di un cubo OLAP. Ad esempio, se gli elementi Città contengono le proprietà Dimensione e Popolazione memorizzate nel cubo del server, un rapporto di tabella pivot potrà visualizzare la dimensione e la popolazione di ogni città.) che è possibile visualizzare. Gli altri tipi di dati di origine non dispongono di campi proprietà, ma è possibile visualizzare i dettagli relativi ai valori dei campi dati e gli elementi che non contengono dati.

I campi filtro dei rapporti OLAP potrebbero non disporre di un elemento Tutto e il comando Mostra pagine filtro rapporto non è disponibile.

Ordinamento iniziale     Per i dati di origine OLAP, gli elementi sono inizialmente ordinati nell'ordine in cui vengono restituiti dal server OLAP ed è possibile ordinarli o ridisporli manualmente. Per gli altri tipi di dati di origine, gli elementi di un nuovo rapporto sono ordinati in ordine crescente in base al nome dell'elemento.

Calcoli   I server OLAP forniscono i valori di riepilogo direttamente per un rapporto e non è possibile modificare le funzioni di riepilogo (funzione di riepilogo: Tipo di calcolo che si utilizza durante l'unione di dati di origine in un rapporto di tabella pivot o in una tabella di consolidamento oppure durante l'inserimento di subtotali automatici in un elenco o in un database. Esempi di funzioni di riepilogo sono Somma, Conteggio e Media.) dei campi valore. Per gli altri tipi di dati di origine, è possibile modificare la funzione di riepilogo di un campo valore e utilizzare più funzioni di riepilogo per lo stesso campo valore. Non è possibile creare campi calcolati (campo calcolato: Campo di un rapporto di tabella pivot o grafico pivot che utilizza una formula creata dall'utente. I campi calcolati possono eseguire calcoli utilizzando il contenuto di altri campi del rapporto di tabella pivot o grafico pivot.) o elementi calcolati (elemento calcolato: Elemento contenuto in un campo di tabella pivot o di grafico pivot che utilizza una formula creata dall'utente. Gli elementi calcolati possono eseguire calcoli utilizzando il contenuto di altri elementi nello stesso campo del rapporto di tabella pivot o grafico pivot.) nei rapporti con dati di origine OLAP.

Subtotali   Nei rapporti contenenti dati di origine OLAP non è possibile modificare la funzione di riepilogo dei subtotali. Con gli altri tipi di dati di origine, è possibile modificare le funzioni di riepilogo dei subtotali e visualizzare o nascondere i subtotali per tutti i campi riga e colonna.

Per i dati di origine OLAP è possibile includere o escludere gli elementi nascosti quando si calcolano i subtotali e i totali complessivi. Per gli altri tipi di dati di origine, è possibile includere nei subtotali gli elementi dei campi filtro dei rapporti nascosti, ma gli elementi nascosti degli altri campi vengono esclusi per impostazione predefinita.

Torna all'inizio Torna all'inizio

annuncio pubblicitario