Glossary
Data vault
A modeling methodology that splits data into hubs, links, and satellites to make a warehouse auditable and adaptable to change.
Data vault is a data modeling methodology for the core layer of a warehouse, built around three table types: hubs, which store a business entity's unique business key; links, which record relationships or transactions between hubs; and satellites, which hold the descriptive, time-stamped attributes for a hub or link. It is designed for auditability and resilience to source-system change rather than for direct end-user querying.
Because business keys, relationships and descriptive attributes are stored in separate table types, a data vault can absorb new source systems, new attributes, or changed relationships by adding tables rather than altering existing ones, and every satellite row carries a load timestamp so the full history of every change is preserved automatically — effectively slowly changing dimension Type 2 built into the architecture. This flexibility comes at the cost of many more joins than a conventional star schema.
Data vault is typically used as a staging and history layer, with a separate dimension table-and-fact star schema or data mart built on top for reporting, since the vault's structure is optimized for loading and lineage, not for BI tool performance. It suits organizations with many changing source systems and strict audit or regulatory requirements, and is generally overkill for a small, stable set of sources.
Last reviewed September 22, 2026