Jaco van der Laan

Borrowing from Data Vault Without Building One

21/09/2025  ·  Data Architecture

article data-vault
‹ ›

How to apply the best ideas of Data Vault while staying grounded in a business-oriented, 3NF bi-temporal model

Summary

Data Vault has strong ideas about historization, traceability, and scalability — but it’s not always the right fit if your core is a business-oriented LDM with 3NF and bi-temporality.

In this article, I show how to selectively borrow the best concepts (hubs, links, satellites) and integrate them into a methodology that remains business-first and model-driven.

What Data Vault Gets Right

Data Vault was designed with a focus on integration, historization, and auditability. Some of its concepts are extremely useful when applied thoughtfully:

  • Business keys in hubs: Clear anchor points for integration.
  • Links for relationships: Explicit modeling of associations between entities.
  • Satellites for history: Flexible historization of attributes.
  • Auditability: Full lineage back to the source, which is critical for compliance.

These strengths explain why Data Vault remains influential in modern data architecture.

The Pitfalls of Literal DV

Despite its value, a literal implementation of DV doesn’t always serve business needs. Some of the challenges I’ve observed:

  • It can become source-centric rather than business-centric.
  • Managing large numbers of hubs, links, and satellites introduces overhead.
  • Retrieval can be cumbersome if a business-shaped integration layer is missing.

👉 I reflected on this balance in How Hans Hultgren and Ensemble Modeling Influenced My Data Architecture Philosophy, where I discussed how ensemble modeling ideas inspired my approach without dictating the entire methodology.

Borrowing the Good, Skipping the Baggage

In practice, we don’t “do DV.” Instead, we borrow selectively:

This way, we integrate the useful patterns of DV without taking on unnecessary baggage.

DV in the Four Pillars Framework

Selective borrowing fits neatly into the four pillars methodology:

  • Business-Oriented LDM (Pillar 1) ensures we stay anchored in business meaning rather than sources.
  • Model-Driven Engineering (Pillar 2) automates DV-inspired mappings, reducing manual work.
  • Business-Friendly Mapping (Pillar 3) ensures lineage and historization remain transparent to business users.
  • UDMs (Pillar 4) provide the universal content that hubs and links can connect back to.

This approach transforms DV ideas into practical tools that complement — rather than compete with — a business-oriented architecture.

Where We’re Headed

In the next article, we’ll move from concepts into practice: showing how Model-Driven Engineering with draw.io, VSCode, and metadata automation makes these ideas executable.

Key Takeaways

  • Data Vault provides valuable design ideas: hubs, links, satellites, and auditability.
  • Literal DV can create overhead and source-centricity if not balanced with business meaning.
  • By borrowing selectively, we keep DV’s strengths while anchoring everything in a 3NF, bi-temporal, business-oriented model.
  • This selective approach integrates directly into the four pillars methodology.

✍️ This article is Part 4 of the series “Why Elephants Matter in Data Modeling”, where I explore how John Giles’ ideas, Len Silverston’s Universal Data Models, and my own methodology come together in a business-first, model-driven approach.

Series overview