Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.

Slides:



Advertisements
Presentazioni simili
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
Advertisements

TechNet Integration Workshop
Dalla Business Intelligence al Business Performance Management
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
Introduzione al datawarehouse
ASP.NET – Web Forms Davide Vernole.NET MVP. Di cosa parleremo Introduzione ad ASP.NET ASP.NET, dietro le quinte Componenti principali di una applicazione.
Sql Server 2005 Integration Services - Introduzione Franco Perduca Factory Software
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:Candidato:
Progetto e sviluppo del wrapper EDIFACT per il sistema MOMIS Relatore: Chiar.mo Prof. Sonia Bergamaschi Relatore: Chiar.mo Prof. Sonia Bergamaschi Correlatore:
Sequential Statements. – Il VHDL simula lo svolgersi in parallelo di varie operazioni – Loggetto fondamentale e il PROCESS – Un PROCESS contiene una serie.
Siena, settembre 2005 (II) 1 Theory of electron transport in semiconductor materials and structures Carlo Jacoboni INFM-CNR National Research Center on.
Un DataBase Management System (DBMS) relazionale client/server.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Unified Modeling Language class C {…} class B extends C {…} Esiste una notazione grafica per mostrare le relazioni di ereditarietà. Object StringC B Tutte.
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialitica in Informatica – Università di Trento.
Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 12 Grid Monitoring modello GMA GridICE GridICE demo Introduzione alle griglie.
Sviluppo di Software Sicuro - S 3 Condizioni di verifica in pratica Corso di Laurea Magistrale in Sicurezza Informatica: Infrastrutture e Applicazioni.
1. Conoscere luso delle collezioni in Java Comprendere le principali caratteristiche nelle varie classi di Collection disponibili Saper individuare quali.
1 DBLP Ontology SAPIENZA Università di Roma Facoltà di Ingegneria Tesina per il corso di Seminari di ingegneria del software Anno accademico 2006/2007.
1 Implementazione di Linguaggi 2 PARTE 6 Implementazione di Linguaggi 2 PARTE 6 Massimo Ancona DISI Università di Genova Testo: A.V. Aho, R. Sethi, J.D.Ullman.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 6: Classi e astrazione dati 1.Introduzione 2.Definizione delle strutture 3.Accedere ai membri.
Sottoprogrammi e Unità di Compilazione Nicola Fanizzi Laboratorio - Corso di Programmazione (B) C.d.L. in Informatica DIB - Università degli Studi di Bari.
Array Ricerca Ordinamento Fusione Nicola Fanizzi Laboratorio - Corso di Programmazione (B) C.d.L. in Informatica DIB - Università degli Studi di Bari.
1 laboratorio di calcolo II AA 2003/04 ottava settimana a cura di Domizia Orestano Dipartimento di Fisica Stanza tel. ( )
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
ROLLIO PER UN VEICOLO INFINITAMENTE RIGIDO
Componenti dell’architettura Oracle
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
MIC 2008, Roma Antonio Pistoia Università Politecnica delle Marche MOODLELab Uno strumento per MOODLE per la gestione dei telelaboratori durante i corsi.
Progetto Rover – Fase 1. Obiettivo e Vincoli Obiettivo è creare applicazione capace di controllare in remoto un Rover, dotato di torretta sensoriale e.
C aso di Studio Gruppo9: DAvino,Vetrano,Monda,Papa, Berardini,Schettino.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
7 cose da sapere su Volume Activation con Windows 7 © 2009 Microsoft Corporation. Tutti i diritti riservati. Come professionista IT, devi sapere che l'attivazione.
Università degli studi di Roma La Sapienza Facoltà di Scienze Matematiche Fisiche E Naturali Corso di Laurea in Tecnologie Informatiche Presentazione Relazione.
Struttura Aziendale Arianna Montervino 4° A T.G.A A.S 2009/2010 Stage.
I sistemi G.I.S. Una breve panoramica. G Sta per GeographicG Sta per Geographic I GIS hanno a che fare con la cartografiaI GIS hanno a che fare con la.
Architettura delle GPU e
UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II
UNIVERSITÀ DEGLI STUDI DELLINSUBRIA Facoltà di Scienze matematiche, fisiche e naturali Corso di Laurea in SCIENZE DELLA COMUNICAZIONE Dott. Nicola AMATO.
Fondamenti di Informatica Corsi di Laurea in Ingegneria Gestionale Canale AL ESERCITAZIONE 6 ARGOMENTI: LAVORARE CON CLASSI METODI DELLISTANZA, COSTRUTTORI.
AgentGroup MEnSA Project - Future work Agent and Pervasive Computing Group Dipartimento di Ingegneria dellInformazione Università degli Studi di Modena.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
PROGETTO DI STRUMENTI PER LA CONFIGURAZIONE DI APPLICAZIONI JAVA ENTERPRISE Anno Accademico 2006 / 2007 Sessione III FACOLTÀ DI INGEGNERIA CORSO DI LAUREA.
Attività Formativa Sviluppo di un WORKFLOW ENGINE di Dott. Riccardo Gasperoni Alessandro Caricato Gabriele Trabucco in collaborazione con Progesi S.p.A.
1 Lucidi delle esercitazioni di Sistemi di Elaborazione in Rete Università degli Studi della Calabria Corso di Laurea in Ingegneria Informatica A.A. 2003/2004.
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
SEMINARIO INGEGNERIA DEL SOFTWARE a.a. 2006/2007
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
Clarius Suite per lanalisi dei dati storici e la generazione dei documenti cruscotti Guy Rochat
LexALP: Legal Language Harmonization System for Environment and Spatial Planning within the multilingual Alps
Pippo.
1 Basi di dati (Sistemi Informativi) Scuola di Dottorato in Scienze Veterinarie per la Salute Animale e la Sicurezza Alimentare a.a Ing. Mauro.
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Introduction to automatic ABMs documentation Keywords: Doxygen ODD protocol MASON documentation Simone Romano.
1 An Approximation- Based Data Structure for Similarity Search R. Weber, S. Blott Hermes, 1998 Sistemi Informativi per le Decisioni Diego Cera – Michele.
LA WEB RADIO: UN NUOVO MODO DI ESSERE IN ONDA.
Interrogazioni private di database mediante Filtri di Bloom:
JDBC Java DataBase Connectivity SISTEMI ITIS B. CASTELLI Anno Scolastico
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO DI INGEGNERIA “Enzo Ferrari” Corso di Laurea in Ingegneria Informatica Anno Accademico 2013/2014.
Università degli Studi di Modena e Reggio Emilia
Sistemi e Applicazioni per l’Amministrazione Digitale
ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1
Corso di Laurea Specialistica/Magistrale in Farmacia
Corso di Laurea in Farmacia Dipartimento di Scienze del Farmaco
Transcript della presentazione:

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

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

Data Integration System 2 DB XML DB virtuale DB materializzato 2 approcci diversi: Dati strutturati Dati semi-strutturati

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

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

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

Benchmark THALIA 5 5 query Eterogeneità degli attributi 3 query Dato mancante 4 query Eterogeneità strutturali 12 query Valori nulli Attributi virtuali Incompatibilità semantica

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

Microsoft Integration Services 6

IBM Information Integrator 7

Oracle Data Integrator 8

MOMIS 9

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

Osservazioni sul confronto 11

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

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

Implementazione benchmark THALIA 15 S.I. Sorgenti dati Sorgenti dati Sorgenti dati Sorgenti dati Mapping F.d.T

Risultati benchmark THALIA 16

Costo delle licenze 17

Difficoltà dinstallazione 18

Conclusioni 19