Unter Data Vault versteht man eine Modellierungstechnik im Data Warehouse Umfeld, nach Daniel Linstedt, einem Pionier im Bereich der Datenbanken sowie der Prozess-Optimierung von ETL-Strecken. Ein Data Vault verfolgt das Ziel, alle Änderungen in den Daten zu versionieren. Hierzu wird eine Modellierungstechnik verwendet, die zwischen Hubs (Basisattributen), Satelliten (Attribute mit Fluktuation, die z. B. nach Herkunft der Daten in mehrere Satelliten getrennt werden) und Links, die mit m:n Beziehungen Hubs und Satelliten verbinden, unterscheidet. Auf dieses Modell wird eine, ähnlich wie bei einem Datamart, Präsentationsschicht zur Auswertung der Daten (ähnlich einem Star-Schema) aufgesetzt. Data Vault Modelle sind für revisionssichere Daten ein guter Ansatz und bei stark sich ändernden Schnittstellen. Sie erfordern initial sehr aufwendige ETL-Prozesse, ermöglichen aber ab dem Zeitpunkt der Initialisierung die sehr einfache Integration neuer Dateninhalte. Lesen Sie dazu unseren Blogbeitrag Data Vault macht Ihr Data Warehouse agil
« Zur ÜbersichtData Vault
« Back to Glossary Index