Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoRico Volpi Modificato 10 anni fa
1
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione comparativa dei principali sistemi di integrazione dati commerciali rispetto al sistema MOMIS attraverso il benchmark THALIA Relatore Prof.ssa Sonia Bergamaschi Correlatore Prof. Maurizio Vincini Tesi di Laurea di Fabio Romano
2
Obiettivi 1 Analisi e studio della logica e dei metodi di integrazione dei sistemi commerciali: WebSphere Information Integrator Content Edition Microsoft SQL Server 2005 Integrazione Services Oracle Data Integrator MOMIS Valutazione tramite il benchmark THALIA
3
Data Integration System 2 DB XML DB virtuale DB materializzato 2 approcci diversi: Dati strutturati Dati semi-strutturati
4
Classificazione dei sistemi 3 WebSphere Information Integrator Content Edition Microsoft SQL Server 2005 Integrazione Services Oracle Data Integrator MOMIS ETL (Extract, Transform,Load) Aprroccio virtuale
5
Benchmark THALIA 4 Set di 12 query con lobiettivo di testare eterogeneità: Raccolta di 25 fonti di dati diverse (file XML) che rappresentano i cataloghi dei corsi di diverse università mondiali SintatticheSemantiche
6
Benchmark THALIA 5 5 query Eterogeneità degli attributi 3 query Dato mancante 4 query Eterogeneità strutturali 12 query Sinonimi Semplice mapping Tipi unione Mapping complesso Language Expression
7
Benchmark THALIA 5 5 query Eterogeneità degli attributi 3 query Dato mancante 4 query Eterogeneità strutturali 12 query Valori nulli Attributi virtuali Incompatibilità semantica
8
Benchmark THALIA 5 5 query Eterogeneità degli attributi 3 query Dato mancante 4 query Eterogeneità strutturali 12 query Stesso attributo in strutture differenti Trattamento di set di valori Il nome dellattributo non ne descrive la semantica Composizione di attributi
9
Microsoft Integration Services 6
10
IBM Information Integrator 7
11
Oracle Data Integrator 8
12
MOMIS 9
13
Confronto tra i sistemi 10 Produttore Tipi sorgenti dati ApproccioCreazione vista Query mana ger MOMIS DBGROUP- UNIMO Semistrutturati e strutturati Database virtuale (GAV) SemiautomaticaSI IICE 8.4IBM Strutturati, semistrutturati, dati multimediali Database virtuale (LAV) Manuale (interfaccia grafica) NO* Data Integrator Oracle Semistrutturati e strutturati DB materializzato (E-LT) Manuale (interfaccia grafica) SI Integration Services Microsoft Semistrutturati e strutturati DB materializzato (ETL) Manuale (interfaccia grafica) SI
14
Osservazioni sul confronto 11
15
Trasformazioni sui dati 12 Metodi e funzioni di trasformazione diversi per ogni sistema di integrazione: Oracle DI Funzioni personalizzate, in base alla tecnologia DBMS utilizzata MOMISFunzioni like SQL92 CASE WHEN ISNUMERIC(SUBSTRING(COURSE.Times, 1, 2)) = 1 THEN CASE WHEN CAST(SUBSTRING(COURSE.Times, 1, 2) AS int) > 12 THEN CAST(CAST(SUBSTRING(COURSE.Times, 1, 2) AS integer)- 12 AS nvarchar(2)) ELSE SUBSTRING(COURSE.Times, 1, 2) END + SUBSTRING(COURSE.Times, 3, 4) + CASE WHEN CAST(SUBSTRING(COURSE.Times, 7, 2) AS int) > 12 THEN CAST(CAST(SUBSTRING(COURSE.Times, 7, 2) AS integer)- 12 AS nvarchar(3)) ELSE SUBSTRING(COURSE.Times, 7, 2) END + SUBSTRING(COURSE.Times, 9, 3) END
16
Trasformazioni sui dati 13 Metodi e funzioni di trasformazione diversi per ogni sistema di integrazione: IBM Information Integrator Classe Java transformer: Metodo PreProcessQuery(); Metodo PostProcessQuery(); Microsoft IS Funzioni personalizzate, messe a disposizione dagli script component
17
Implementazione benchmark THALIA 15 S.I. Sorgenti dati Sorgenti dati Sorgenti dati Sorgenti dati Mapping F.d.T
18
Risultati benchmark THALIA 16
19
Costo delle licenze 17
20
Difficoltà dinstallazione 18
21
Conclusioni 19
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.