|
|
|
|
|
|
| Introduzione |
|
Torna al menù
|
|
Il prodotto consente di integrare nell’ambiente di navigazione multidimensionale OLAP Viewer di Sas 9 una navigazione tramite mappe tematiche. Il visualizzatore OLAP è totalmente personalizzabile ed esiste uno strumento di amministrazione per creare la meta informazione necessaria per collegare un cubo/Information Map OLAP ad una mappa (servizio ArcGis).
L’applicazione presenterà le seguente caratteristiche generali:
- permette tutte le operazioni di navigazione multidimensionale fruibili con Sas OLAP Viewer
- quando l’OLAP/Information Map contiene una dimensione geografica, viene collegato ad una mappa consentendo l’attivazione della visualizzazione dei dati tramite carte tematiche.
- quando la mappa è attiva, ogni qualvolta che l’utente effettuerà operazioni di navigazioni o modifiche del layout del report, come ad esempio operazioni drill down oppure l’attivazione di un filtro, queste si ripercuoteranno sui dati tematizzati della mappa.
- viceversa ogni qualvolta che l’utente effettuerà operazioni di navigazioni o modifiche sulla mappa, queste si ripercuoteranno sulle altre modalità di visualizzazione (report tabellare, grafici, ecc).
- la componente di visualizzazione cartografica permette tutte le principali operazioni consentite dagli strumenti GIS su WEB.
|
|
| Architettura |
|
Torna al menù
|
|
L’architettura del sistema è rappresentata nella seguente figura.

Il prodotto consente di integrare nell’ambiente di navigazione multidimensionale di OLAP Viewer di Sas 9 una navigazione interattiva tramite mappe tematiche. Il sistema è composto da due moduli che interagiscono fra di loro:
- Client OLAP: una applicazione web, sviluppata in ambiente Java, con delle classi appartenenti alle API messe a disposizione da Sas System che permettono la visualizzazione dei dati multidimensionali. A questa applicazione é stata aggiunto un modulo di integrazione con l’ambiente GIS. Questo Client comunica con il Server SAS per la lettura di Information Maps e Esplorazione di Dati multidimensionali mettendo a disposizione dell’utente le principali funzionalità di navigazione e esplorazione multidimensionale.
- Client GIS: una applicazione web composta da un modulo di visualizzazione e interazione con le mappe tematiche sviluppato in Flex/Flash di Adobe, che mette a disposizione dell’utente le principali funzionalità di navigazione e analisi territoriale e dà un servizio di interazione con il server GIS, sviluppato con le più recenti tecnologie del framework .NET di Microsoft, al quale é stato aggiunto un modulo di integrazione con l’ambiente multidimensionale. Questo servizio comunica con il Server GIS tramite dei web services (Web services GIS)
Il sistema include anche un modulo di amministrazione dei metadati, il Metadata Manager, che consentirà la definizione dei metadati necessari per l'integrazione dei due ambienti. In generale permetterà di definire i campi da usare sia nei report multidimensionali, sia nei layers ESRI, per poter realizzare la tematizzazione delle mappe, così come i metadati necessari per la selezione del dato da visualizzare.
L’applicazione presenta le seguenti caratteristiche generali:
- permette tutte le operazioni di navigazione multidimensionale fruibili con Sas OLAP Viewer;
- quando un Information Map o Esplorazione di Dati multidimensionale contiene una dimensione geografica, esso viene collegato ad una mappa consentendo l’attivazione della visualizzazione dei dati tramite carte tematiche;
- quando la mappa è attiva, ogni qualvolta che l’utente effettuerà operazioni di navigazioni o modifiche del layout del report, come ad esempio operazioni di drill down oppure l’attivazione di un filtro, queste si ripercuoteranno sui dati tematizzati della mappa;
- viceversa ogni qualvolta che l’utente effettuerà operazioni di navigazioni o modifiche sulla mappa, queste si ripercuoteranno sulle altre modalità di visualizzazione (report tabellare, grafici, ecc);
la componente di visualizzazione cartografica permette tutte le principali operazioni consentite dagli strumenti GIS su WEB.
|
|
| Visualizzazione dei dati multidimensionali |
|
Torna al menù
|
|
I dati multidimensionali saranno visualizzati attraverso il Client OLAP che permette la navigazione ed esplorazione di Information Maps o Esplorazioni di Dati OLAP.
Senza volere essere esaustivi, vengono di seguito presentate le principale funzionalità dell’applicazione.
Dopo aver selezionato sul pannello di sinistra i dati che si vogliono analizzare, si accede all’applicazione per la visualizzazione dei dati multidimensionali che mostra il risultato con un layout predefinito. In questa finestra sarà possibile modificare il layout del report, selezionando le dimensioni, le variabili, filtri, ecc.
L’utente avrà a disposizione tutte le funzionalità di navigazione in ambiente multidimensionale:
- definizione del layout (scelta delle dimensioni da visualizzare, variabili e misure)
- drill-down,
- expand,
- down,
- impostazione di filtri sulle dimensioni
|
|
| Definizione del layout |
|
Torna al menù
|
|

Questa funzionalità permette di impostare le dimensioni e variabili da visualizzare per riga e colonna. Il pannello a sinistra mostra due riquadri. In quello superiore vengono mostrati gli elementi utilizzati per riga e colonna nella visualizzazione corrente. Nel riquadro inferiore vengono mostrati gli elementi a disposizione.
Gli elementi selezionati nei riquadri possono essere aggiunti per riga o colonna o rimossi dal report multidimensionale.
|
|
| Funzionalità del report |
|
Torna al menù
|
|
La visualizzazione tabellare permette anche di navigare i dati visualizzati tramite menu e strumenti.
Selezionando il nome di una dimensione in una gerarchia compare un menu che permette di realizzare operazioni di
- navigazione (espansione)
- ordinamento dei dati
- ruota tabella (scambia riga con colonne)
- esportazione dei dati in Excel
- evidenziazione
- filtri
- totali, ecc..
I bottoni a fianco di un elemento di una gerarchia permettono di espandere/scendere di livello nella gerarchia.
Ad esempio selezionando affianco a Como il risultato del report è

|
|
| Impostazione dei filtri |
|
Torna al menù
|
|

Usando il tool o il menu che compare selezionando il nome di una dimensione, viene attivata la finestra per la definizione dei filtri sulla dimensione che permette l’ impostazione delle condizioni di filtro per ogni dimensione.
|
|
| Navigazione delle mappe tematiche |
|
Torna al menù
|
|
Quando il cubo visualizzato è collegato ad una mappa (servizio di ArcGis Server), si può avere una rappresentazione dei dati in una mappa tematica.
La mappa viene tematizzata con la prima variabile (misura) visualizzata nel report ed è sincronizzata con il report multidimensionale, nel senso che tutte le operazioni realizzate nel report sono realizzate anche sulla mappa e viceversa.
Sulla mappa possono essere realizzate sia operazioni cartografiche (zoom, pan, ecc) sia operazione di navigazione dei dati (drill down, ecc) :
- Navigazione della mappa
- Pan
- Zoom IN/OUT
- Zoom al Full Extent
- Zoom to active layer
- Zoom alla selezione
- Attivazione e disattivazione di un tema
- Visualizzazione delle informazioni relative ad elementi geografici individuati con il mouse (identify)
- Impostazione della scala di visualizzazione
- Selezione di un oggetto su tema attivo
- Selezione mediante rettangolo
- Tematizzazione
- Impostazione del metodo di tematizzazione
- Modifica dei colori della tematizzazione
- Scelta della variabile da tematizzare
- Cambio del livello geografico della mappa (Drill down geografico)
Ad esempio se visualizziamo un OLAP con i residenti nelle province della Lombardia avremmo la seguente mappa

Se nell' OLAP realizziamo un Drill-Down della provincia di Milano si ottiene la seguente mappa:

Il metodo, i colori e il numero di classi usati per la tematizzazione possono essere scelti dinamicamente dall'utente.
Inoltre la classificazione può essere definita dall'utente manualmente.
Il sistema realizzerà la sincronizzazione fra la componente SAS e la componente territoriale.
Cambiando il livello di dettaglio territoriale di un cubo SAS sarà aggiornata la mappa tematica e viceversa, cambiando il livello di dettaglio territoriale della mappa tematica, sarà aggiornata la visualizzazione del cubo SAS.
Inoltre, i filtri applicati in ambiente SAS saranno applicati anche nell' ambiente geografico.
In questo modo le due viste dei dati saranno sincronizzate in ogni momento.
Ad esempio, se definiamo un filtro nel navigatore OLAP, la mappa si aggiorna con i dati filtrati.
La visualizzazione geografica permette anche la selezione della variabile (misura) usata per la tematizzazione fra quelle definite nell'OLAP.
La visualizzazione geografica permette anche operazioni di drill down/up con l'apposito tool, che vengono realizzate anche sull'OLAP.
Ad esempio se realizziamo un roll-up dalla mappa si realizza anche il roll-up sull'OLAP.
|
|
| Tecnologia di riferimento |
|
Torna al menù
|
|
Il client OLAP utilizza un WEB Application Server (Tomcat, Sun Application Server, BEA, ecc) e non dipende da nessun sistema Operativo in particolare, cioè, può essere installato sia in ambiente UNIX che in ambiente Windows.
Il client GIS richiede il sistema operativo Windows e l’utilizzo di Internet Information Services.
I Web Services GIS sono sviluppati in .NET e devono risiedere in una macchina con sistema operativo Windows e Internet Information Services.
I Web services OLAP sono sviluppati in Java, utilizzano un WEB Application Server (Tomcat, Sun Application Server, BEA, ecc) e non dipendono da nessun sistema Operativo in particolare, cioè, possono essere installati sia in ambiente UNIX che in ambiente Windows.
|
|
|