201314_Luca_Gagliardelli_MOMIS Dashboard

UNIVERSITÀ DEGLI STUDI DI
MODENA E REGGIO EMILIA
Dipartimento di Ingegneria “Enzo Ferrari”
Corso di Laurea Magistrale in Ingegneria Informatica
Integrazione e visualizzazione semantica di dataset pubblici
nel dominio del precariato giovanile
Relatore:
Chiar.ma Prof. Sonia Bergamaschi
Correlatore:
Ing. Laura Po
Candidato:
Luca Gagliardelli
1
OBBIETTIVI
• Integrazione sorgenti dati proprietarie/open nell’ambito del «Progetto
Open Linked Data dell’osservatorio Giovani della regione Emilia
Romagna»
• Reingegnerizzazione MOMIS Dashboard
• Visualizzazione dei dati integrati con la MOMIS Dashboard
2
PROCESSO DI INTEGRAZIONE E VISUALIZZAZIONE
Databases
Spreadsheets
Vista unificata
SOURCE 1
SOURCE 2
SOURCE 3
Open Data
Open Data
3
SORGENTI DATI
1.
2.
3.
4.
5.
6.
7.
8.
9.
Progetti di spesa corrente
Progetti di spesa investimento
Numero di giovani residenti
Punti Informagiovani
Numero redazioni Informagiovanionline attive
Numero accessi a Informagiovanionline
Young ER Card
Numero di laureati - fonte MIUR
Numero di immatricolati - fonte MIUR
4
Name | Address | Sector | N° Emp
Company| Location | Revenue
Global as View
Mapping
Name | Address | Latitude| Longitude
1. Attribute Matching
2. Companies Mediated Schema
3. Global as View mapping
4. Query
Now we can query:
SELECT
*
Attribute
Matching
FROM
Companies
Name | Address | Sector | Revenue| Map
Companies
Mediated
Schema
5
VIRTUAL INTEGRATION
Data stored in
Local sources
XML
6
VIRTUAL INTEGRATION
Data stored in
Local sources
XML
6
CREAZIONE DI 3 VISTE GLOBALI SUI DATI CON MOMIS
2014
2013
2012
2011
2010
2009
2008
2007
2006
SORGENTI REGIONALI e OPEN DATA
1. Progetti di spesa corrente
Vista
2. Progetti di spesa investimento
2014
2009-13
2006-14
3. Numero di giovani residenti
4. Punti Informagiovani presenti
5. Numero redazioni
Informagiovanionline attive
6. Numero accessi a
Informagiovanionline
7. Young ER Card
8. Dati sui laureati – fonte MIUR
9. Dati sugli immatricolati - fonte MIUR
8
MOMIS DASHBOARD
9
REINGEGNERIZZAZIONE MOMIS DASHBOARD
Vecchia architettura
Nuova architettura
10
DATABASE MOMIS DASHBOARD
11
FILE DI CONFIGURAZIONE
• Parti principali
•
•
•
•
connection
charts
filterSections
permission
12
CHARTS
• Bar chart
• Line chart
• Map
• Grid
13
CHARTS
• Bar chart
• Line chart
• Map
• Grid
14
CHARTS
• Bar chart
• Line chart
• Map
• Grid
15
CHARTS
• Bar chart
• Line chart
• Map
• Grid
16
CHARTS
• Bar chart
• Line chart
• Map
• Grid
17
FILTERSECTIONS
• Contiene le sezioni.
• Una sezione può contenere più filtri.
{
"id": "id_sezione",
"related": [
"id_related1",
"id_related2",
.
.
.
],
"title": "Titolo sezione",
"filters": [
.
.
.
]
Sezioni correlate
}
18
FILTERS
Filtri applicabili sul database dei dati
• single
• multi
• tree
• Da – A
• Testo
19
FILTERS
• single
• multi
• tree
• Da – A
• Testo
SELECT DISTINCT(anno)
FROM gs_2014
20
FILTERS
• single
• multi
• tree
• Da – A
• Testo
21
FILTERS
• single
• multi
• tree
• Da – A
• Testo
22
FILTERS
• single
• multi
• tree
• Da – A
• Testo
23
PERMISSIONS
Ruolo
Grafici visibili
Sezioni visibili
Filtri visibili
Condizione applicata al filtro
24
PROCESSO DI CREAZIONE DI UNA NUOVA CONFIGURAZIONE
25
26
CONCLUSIONI E SVILUPPI FUTURI
• Il processo di integrazione dati del «progetto Open Linked Data
dell’osservatorio giovani della Regione Emilia Romagna» è stato
completato con successo
• La MOMIS Dashboard è stata reingegnerizzata e funziona
correttamente tramite file di configurazione
• Sono stati inoltre valutati metodi per la pubblicazione dei dati
integrati sotto forma di Open Linked Data
• La MOMIS Dashboard dovrà essere estesa per permettere la
generazione automatica del file di configurazione attraverso
un’interfaccia visuale.
27
GRAZIE PER L’ATTENZIONE
28