1 DB unimo CROSS LAB Integrazione framework MOMIS - BCI Parma, 18/09/2007 Sonia Bergamaschi, Maurizio Vincini, Mirko Orsini Dipartimento di Ingegneria dell’Informazione Università di Modena e Reggio Emilia, via Vignolese 905, Modena
2 DB unimoObiettivi Integrazione sorgenti dati vendite provenienti da fonti eterogenee Generazione automatica di un solo Database Uso trasparente dei dati integrati da parte dell’applicativo BCI
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 3 DB unimo Processo di costruzione del DataWarehouse BCI Bollicine Community Azienda Y Azienda X DB BCI BCI User
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 4 DB unimo Cliente Data Flow Dati provenienti da Bollicine Community DB relazionale (DBMS MS SQL Server) Sorgente 1
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 5 DB unimo Cliente X Esportazione Dati Vendite su file di testo formattato Sorgente 2
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 6 DB unimo Cliente Y Esportazione Dati Vendite su file Excel Sorgente 3
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 7 DB unimo Architettura di MOMIS I dati di vendita del cliente Data Flow, X e Y vengono integrati con l’ausilio di MOMIS ottenendo un’unica vista integrata (GVV) Query Source 3Source 2Source 1 Global Schema Mapping Local Schema
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 8 DB unimo Acquisizione (automatica) delle 3 sorgenti Step 1
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 9 DB unimo Step 2 Annotazione (semi-automatica) delle 3 sorgenti
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 10 DB unimo Generazione (automatica) del Thesaurus delle relazioni tra i termini Step 3
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 11 DB unimo Generazione (automatica) dei Cluster di concetti simili Step 4
Sonia Bergamaschi -DBGROUP- Universita` di Modena e Reggio Emilia 12 DB unimo Generazione (automatica) del DB contenente tutti i dati integrati Step 5