5 Stimmen

Integration von Daten

Ich habe mir die Datenintegrationsmethoden "Global as view" und "Local as view" angeschaut, aber ich kann keine Beispiele dafür finden, wie Abfragen für diese gebildet werden würden. Könnte mir jemand Beispiele dafür geben, wie diese Methoden der Datenintegration mit GAV und LAV abgefragt werden können?

Ich frage hier speziell nach GAV und LAV

Ich weiß, dass GAV (Global as view) über Datenquellen beschrieben wird und dass LAV (local as view) über das vermittelte Schema beschrieben wird. Ich bin mir jedoch nicht ganz sicher, was diese Begriffe bedeuten und wie sie sich auf die erstellte Abfrage auswirken.

Es gibt eine Wikipedia-Seite für GAV, ohne Beispiel für eine Abfrage, und es gibt leider keine Wikipedia-Seite für LAV

2voto

Ich denke, dass diese Begriffe in der Industrie nicht weit verbreitet sind - die einzigen Verweise, die ich für sie finden kann, scheinen aus akademischen Arbeiten zu stammen. Sie beziehen sich auf die Enterprise Information Integration - eine Technologie, bei der eine clientseitige Berichterstattungs- oder Integrationsschicht über bestehende Datenbanken gelegt wird, ohne dass die Daten tatsächlich in einer separaten Berichtsdatenbank gespeichert werden.

Im Wesentlichen beschreibt "Global As View", wo Daten in eine einheitliche Darstellung umgewandelt werden, bevor Berichtsabfragen ausgegeben werden. In einem Data Warehouse (wo die Daten umgewandelt und in einer separaten Datenbank gespeichert werden) wäre diese Ansicht die Data Warehouse-Tabellen. Ein EII-Tool kann dies tun, indem es Abfragen an die zugrundeliegenden Datenquellen stellt und diese in das zentralisierte Schema einbindet. EII ist jedoch keine weit verbreitete Technologie.

Bei der Technik "Lokal als Ansicht" werden alle Quellen einzeln abgefragt und die Ergebnismengen dann zusammengeführt. Konzeptionell handelt es sich dabei um die Erstellung mehrerer Abfragen an die verschiedenen Quellen, die Ergebnismengen im gleichen Format liefern, wobei die Daten jedoch von allen Quellen in den zugrunde liegenden Systemen stammen. Die Datenintegration wird dann in der Berichtsschicht vorgenommen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X