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

Documentos relacionados