Lezione 12 - B
• Accesso HTTP ad un OLAP
Server Remoto
• Pivoting
08/03/2010
1
Accesso HTTP ad un OLAP Server
Remoto. Pivoting
Alfredo Cuzzocrea
DEIS – Dipartimento di Elettronica,
Informatica e Sistemistica
Università della Calabria
[email protected]
Accesso HTTP ad un OLAP Server Remoto
• Solitamente i Sistemi di Supporto alle Decisioni
sono basati su un’architettura di rete.
• Lo scopo principale è quello di aumentare il
throughput e la fault tolerance del sistema.
Source OLTP
Systems
Data Marts
Clients
Data
Warehouse
1
Retrieve Data
2 Transform Data
3
4
Populate
Data Warehouse
5
Populate
Data Marts
Query
Data
Accesso HTTP ad un OLAP Server Remoto
• Un OLAP Client è uno strumento software capace
di stabilire una connessione con un OLAP Server e
di estrarre conoscenza in forma di query su dati
multi-dimensionali.
• Excel può essere utilizzato da OLAP Client grazie
al ben noto strumento PivotTable.
• I dati della Pivot Table sono quelli estratti
dall’OLAP Data Cube individuato come sorgente
dati.
• Il vantaggio “immediato” è quello di poter
effettuare ulteriore elaborazioni/analisi sui dati
multi-dimensionali grazie alla ricchezza degli
strumenti e delle funzionalità disponibili in Excel.
Accesso HTTP ad un OLAP Server Remoto
• Prima di effettuare una connessione ad un OLAP
Server utilizzando Excel è necessario che sia
installato ed in esecuzione Internet Information
Services (IIS) nell’host che ospita l’OLAP Server,
e che sia presente il file msolap.asp nella directory
C:\inetpub\wwwroot (ottenere una copia del file da
quello originale presente in
C:\Programmi\Micorsoft Analysis Services\Bin\).
• In Excel, attivare il tool Rapporto tabella pivot e
grafico pivot dal menu Dati.
• Lanciare il wizard Creazione Guidata e cliccare su
Origine dati esterna.
Accesso HTTP ad un OLAP Server Remoto
Selezionare Avanti e, nella successiva finestra, Estrai
dati.
Accesso HTTP ad un OLAP Server Remoto
Nella successiva finestra Scegli origine dati selezionare
Cubi OLAP e poi <Nuovi origine dati>.
Accesso HTTP ad un OLAP Server Remoto
Nella successiva finestra Crea origine dati assegnare un
nome alla sorgente dati e scegliere Microsoft OLE DB
Provider for OLAP Services 8.0 come Provider OLAP.
Accesso HTTP ad un OLAP Server Remoto
Nella successiva finestra Connessione
multidimensionale inserire il nome dell’OLAP Server e,
se necessari, i parametri di autenticazione.
Accesso HTTP ad un OLAP Server Remoto
Nella successiva finestra selezionare il database multidimensionale di interesse e cliccare su Fine. Infine
selezionare, nella finestra Crea origine dati il datacube
OLAP di interesse.
Accesso HTTP ad un OLAP Server Remoto
• Terminato il processo di selezione dell’origine dati
OLAP remota, nella cella output di Excel verrà
selezionata una Pivot Table che presenta dimensioni e
misure del datacube OLAP selezionato come elementi
pivot.
• Tale tabella potrà essere utilizzata nel modo
convenzionale al fine di estrarre dati dalla sorgente
multi-dimensionale remota.
• Inoltre, sarà possibile gestire ed analizzare tale dati
disponendo degli strumenti e delle funzionalità presenti
in Excel.
• Interessante è, ad esempio, la possibilità di visualizzare
in formato grafico (plot di Excel) i dati provenienti da
query multi-dimensionali.
Utilizzo di Excel come OLAP Client
Scarica

Lezione 12