Data Vault

Data Vault ist ein Begriff aus dem Umfeld der Datenbankmodellierung. Die Modellierung mittels Data Vault wurde entwickelt, um langfristig eine bessere Speicherung historischer Datenbestände sicherstellen zu können. Insbesondere wenn es um Datenbestände aus mehreren Betriebssystemwelten geht, kann diese Modellierungstechnik überzeugen. Rückverfolgung, Ladegeschwindigkeit und Belastbarkeit sind die zentralen Ziele, wenn es um diese Art der Modellierung von Daten geht.

Prinzipien bei Data Vault

Dieses Datenbankmodellierungsverfahren konzentriert sich auf mehrere Dinge. Zunächst wird die Notwendigkeit hervorgehoben, alle Daten der Datenbank zu nutzen. Jede Zeile einer Data-Vault-Modellierung legt die Attribute so fest, dass Prüfer auf die Werte und die Datenquelle zurückgreifen können, wenn sie die Modellierung für ihre je spezifischen Aufgaben nutzen wollen. Vorteilhaft ist auch, dass bei dieser Modellierungsvariante keine Unterscheidung zwischen schlechten und guten Daten vorgenommen wird. Zunächst werden alle Daten gespeichert und erst später macht man sich Gedanken darüber, wie gut die Daten die Wirklichkeit abbilden können. Es wird also vermieden, bereits bei der Datenbankentwicklung sich Gedanken darüber zu machen, wie man nur eine einzige Version von Wahrheit über die Datenbankbestände zulässt. Später kann man dies nutzen, um mit verschiedenen Versionen von Wahrheit zu neuen Erkenntnissen aus den Datenbankbeständen zu kommen. Auf bde-gmbh.de kann man weitere interessante Details zu Techniken und Schulungen aus der Welt der Datenbanknutzung erfahren.

Data Vault und die Data-Warehouse-Modellierung

Bei der Data-Warehouse-Modellierung gibt es konkurrierende Optionen zur Umsetzung. Alle traditionellen Techniken haben Probleme, wenn es um Veränderungen in den Systemen geht. Eine einmal aufgestellte Logik der Datenbank kann schwer auf neue und veränderte Anforderungen eingestellt werden, wenn die Data-Warehouse-Modellierung nur von einer Varianten der Abbildungswahrheit ausgegangen ist. Dies kann dazu führen, dass bei der weiteren Verwendung nicht mehr angepasster Strukturen wichtige Informationen über die Abläufe und die Objekte verloren gehen. Data-Vault-Techniken wurden entwickelt, um diese Probleme zu minimieren oder ganz zu vermeiden. Dies wird durch eine Trennung von Strukturelemente und Attributen erreicht. Data Vault setzt auf normalisierte Tabellen, die je spezifisch auf Unternehmensstrukturen bezogen werden können. Data Vault ist die geeignete Datenbanktechnik, wenn man für die Zukunft von Big Data gerüstet sein will.

Zu unserer Seite