Integration, Migration und Evolution
Transcrição
Integration, Migration und Evolution
Global as View MoMIS Integration, Migration und Evolution Dipl.Inf. Frank Kramer 14. Mai 2013 Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Programm für heute 1 Global as View 2 MoMIS Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Quelle Das Material zu diesem Kapitel stammt aus der Vorlesung Datenintegration & Datenherkunft der Universität Tübingen gehalten von Melanie Herschel im WS 2010/11. Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Problemstellung Verschiedene meist heterogene Datenquellen sollen integriert werden. Wie beschreibt man die Beziehung zwischen dem Globalen und den lokalen Schemata? Wie benutzt man die Beziehung zur Anfrageplanung? Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Globale vs. lokale Sichtenintegration Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Beispiel Global as View Globales Schema mit: Film( Titel, Regie, Jahr, Genre ) Programm( Kino, Titel, Zeit) Folgende Lokal Schemata S1: IMDB(Titel,Regie,Jahr,Genre) S2: MyMovies(Titel, Regie, Jahr, Genre) Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Beispiel Global as View Globales Schema mit: Film( Titel, Regie, Jahr, Genre ) Programm( Kino, Titel, Zeit) Folgende Lokal Schemata S1: IMDB(Titel,Regie,Jahr,Genre) S2: MyMovies(Titel, Regie, Jahr, Genre) Lösung CREATE VIEW Film AS SELECT * FROM IMDB UNION SELECT * FROM MyMovies Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Beispiel Local as View Globales Schema mit: Film( Titel, Regie, Jahr, Genre ) Programm( Kino, Titel, Zeit) Folgende Lokal Schemata S1: IMDB(Titel,Regie,Jahr,Genre) S2: MyMovies(Titel, Regie, Jahr, Genre) Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Beispiel Local as View Globales Schema mit: Film( Titel, Regie, Jahr, Genre ) Programm( Kino, Titel, Zeit) Folgende Lokal Schemata S1: IMDB(Titel,Regie,Jahr,Genre) S2: MyMovies(Titel, Regie, Jahr, Genre) Lösung CREATE VIEW S1 AS SELECT * FROM Film CREATE VIEW S2 AS SELECT * FROM Film Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Programm für heute 1 Global as View 2 MoMIS Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Quelle Die Abbildungen stammen aus dem offiziellen MoMIS Tutorial. Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS MoMIS Übersicht MoMIS = Mediator envirOnment for Multiple Information Sources Framework zur extraktion und integration von (semi-)strukturierten Daten Nutz den Global as View Ansatz um Daten zu integrieren Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Integrationsprozess Schritt 1: Es werden die lokalen Quellen angegeben und von MoMIS als lokales Schema gespeichert Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Integrationsprozess Schritt 2: Alle Attribut- und Tabellennamen bekommen einen lexikalische Bedeutung aus WordNet Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Integrationsprozess Schritt 3: Es werdeb die semantischen Zusammenhänge zwischen den Schemata analysiert und angegeben. Möglich sind: SYN: Synonyme BT: Generalisierung (broader terms) NT: Spezialisierung (narrower terms) RT: Ähnlichkeit: (relatet terms) Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Integrationsprozess Schritt 4: Im letzten Schritt wird das globale Schema mithilfe einer Clusteranalyse gebildet. Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS MoMIS Architektur MoMIS liefert: Einene Wrapper für die lokalen Schemata und Daten, Ein intern erstelltes globales Schema mit Anbindung an Wortnet, Einen Query Manager zum erstellen von SQL Anfragen auf dem globalen Schema, Eine Weboberfläche über die Endnutzer Anfragen an das globale Schema stellen können. Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS MoMIS Beispiel Vorführung von MoMIS Dipl.Inf. Frank Kramer Integration, Migration und Evolution Global as View MoMIS Fragen Vielen Dank für eure Aufmerksamkeit. Fragen ? Dipl.Inf. Frank Kramer Integration, Migration und Evolution