Every enterprise data team eventually hits the same wall. New source systems arrive faster than the data warehouse can absorb them, acquisitions merge incompatible schemas overnight, and auditors ask for a change history nobody kept. Traditional star schemas buckle under that pressure, because business rules get built directly into the model.

Data Vault 2.0 was designed for exactly this kind of change. It separates identity, relationships, and description into three table types. A new source or a shifting business rule then touches one small piece of the model, and the rest of the warehouse holds still. This guide covers how it works, how to model and build it, and where N-iX can help.

Key takeaways

  • Hubs store business keys, links store relationships, and satellites store historized attributes, so each piece of the model can change on its own.
  • The approach fits enterprises running many source systems and frequent schema change, more than small, stable environments.
  • Raw ingestion, business rules, and the presentation layer sit in separate layers, so analysts still work with familiar star schemas on top.
  • Hash keys, introduced in the 2013 revision, let teams load hubs, links, and satellites in parallel across dozens of sources.
  • Expect more tables than a comparable dimensional model, and budget for the presentation layer inside the initial project scope.
  • Enterprises with regulated data, multiple systems from mergers, or AI initiatives that need traceable, governed inputs tend to see the clearest return.

What is Data Vault 2.0?

Data Vault 2.0 is a modeling and delivery methodology for enterprise data warehouses, built by Dan Linstedt in the early 2000s and formalized into its current form around 2013. Its central idea is simple: keep a business entity’s identity separate from everything that describes it.

Think about how a large company tracks its employees. An employee number rarely changes once assigned. Reporting lines shift as teams reorganize. Job titles, salaries, and addresses change constantly, and HR needs a record of what was true and when. This model works the same way for a warehouse: business keys, relationships, and historized attributes sit in three separate table types, hubs, links, and satellites.

Because each type changes independently, a new source or a new business rule touches only the tables it affects. That property is what the rest of this guide builds on.

Data Vault 2.0 architecture: Raw vault, business vault, and marts

Data Vault 2.0 separates a warehouse into layers, and each layer has exactly one job.

Staging and the raw vault

Raw source data lands in a staging area first, hash keys computed, with nothing transformed or filtered out. From there, records move into the raw vault: hubs, links, and satellites that store exactly what each source sent, tagged with a timestamp and a source label on every row. No business logic touches this layer, and a team can reload it from source if something goes wrong upstream.

The business vault

A business vault sits on top of the raw vault, applying the rules a Kimball-style fact table would normally hard-code:

  • Resolving duplicate customers across systems;
  • Computing derived metrics;
  • Building bridge tables for complex hierarchies.

It is additive and never rewrites what the raw vault already recorded.

Information marts

Information marts translate the vault into familiar star schemas for BI tools and analysts. This is the layer most people in the business actually touch. Skip it, and this architecture gets blamed for slow, complicated queries when the real gap was a missing presentation layer.

Data Vault 2.0 modeling: Hubs, links, and satellites

Data Vault 2.0 modeling starts by naming the core business concepts a company cares about: customers, products, orders, accounts. Each one becomes a hub, a link, or a satellite.

Hubs

Each hub stores only a business key, a hash of that key, and metadata about when and where it first appeared. Hubs are append-only. Once a business key exists, that row never changes.

Links

Links record relationships between hubs, such as a customer placing an order or an employee managing a department. Like hubs, links are append-only and can connect two entities or several at once. The relationship is a permanent fact, even as the details around it keep changing.

Satellites

Satellites carry everything else: names, addresses, statuses, prices, and every change to them over time. A customer’s address updates, and the satellite gains a new row while the old one stays exactly as it was.

One rule is worth remembering above the rest: keep each satellite tied to a single source system, so a schema change in one CRM never touches a satellite fed by a different one.

Hash keys and parallel loading

The 2.0 revision introduced hash keys computed from business keys, replacing the sequence-generated surrogate keys of the original approach. That change makes two things possible at once:

  • The same business key always produces the same hash, so loading processes can compute it independently.
  • With no central key generator, hubs, links, and satellites across dozens of sources can load in parallel.

Data Vault 2.0 methodology and the case for automation

The methodology pillar is the newest of the three, and it answers a different question. How should a team actually deliver this? The modeling and architecture stay fixed once designed, but building dozens of hubs, links, and satellites by hand is repetitive, error-prone work.

A hub loads with one rule: insert a business key if it doesn’t already exist. A satellite loads with another: insert a new row only when the hash of its attributes changes. That predictability is exactly what metadata-driven tools were built to automate, generating loading code straight from a source-to-target mapping and skipping hand-written SQL.

A Data Vault 2.0 methodology built around two-week increments works well here. One hub ships this sprint, a satellite the next, a link once the relationship is confirmed. Each table loads independently, so teams can build different parts of the vault in parallel.

Data Vault 2.0 vs dimensional modeling: Where each one wins

Kimball star schemas and the vault solve different needs, and the choice comes down to source count and change frequency. A company with three stable systems and a small team gets more value from a straightforward star schema. A company integrating twenty sources across several business units gets more value from the vault's ability to absorb that change without a redesign.

Factor

Kimball Star Schema

The Vault

Source systems

A handful, stable over time

Dozens, changing regularly

Audit and lineage

Depends on the SCD logic built

Built in by design, every change timestamped

Query simplicity

Simple, BI-friendly from day one

Needs a presentation layer on top

Table count

Lower, for the same domain

Meaningfully higher, for the same domain

Team scale

Small, centralized teams

Larger teams loading tables in parallel

Time to first delivery

Days to weeks

Weeks to months, vault plus marts

N-iX engineers see most enterprises running both eventually land on a hybrid: Data Vault 2.0 as the integration layer, Kimball stars as the presentation layer analysts actually query. That pairing is the pattern worth planning for from day one.

Common obstacles in Data Vault 2.0 adoption

Most implementation projects run into the same handful of obstacles, most tracing back to skipping a step the methodology assumes a team will take.

Our engineers see teams let analysts query the raw vault directly. Ten-table joins across hubs, links, and satellites follow, and the vault takes the blame a missing presentation layer earned. Mixing two source systems into one satellite is another common misstep. The moment one system changes its schema, the shared satellite changes too, and that isolation disappears.

N-iX data architects have watched teams commit to this methodology for a warehouse with three stable systems and no acquisitions on the horizon. They then spend the following year maintaining a model built for a scale they never reached. Match the methodology to the source sprawl on your plate today, and revisit the decision as that sprawl grows.

One more obstacle worth flagging: skipped hash-diff comparisons. Without that check, satellites grow with duplicate rows every batch, and reports meant to show what changed get buried under rows where nothing did.

Getting to a governed, AI-ready Data Vault 2.0

The audit trail built into this model matters for a reason Dan Linstedt never designed it around: feeding AI systems data they can actually be trusted to use. Every row in a satellite carries its source and load date, so a model or an agent pulling from the vault can trace any figure back to where it came from and when it changed.

That traceability matters more as enterprises connect AI agents to production data. An agent recommending an action based on a customer’s account status needs that status to be current, sourced, and explainable. A Data Vault 2.0 architecture gives a data team that explainability by default, without a bolt-on layer built later.

Our AI engineers keep running into the same pattern. Teams bolt governance onto an AI pipeline after the first incident, when the underlying data model could have carried that governance from the start.

N-iX runs AI initiatives through our proprietary framework APEX. We use it for assessing where AI actually helps, piloting it on real workflows, and expanding only what the pilot proves out. When a client’s AI roadmap depends on governed, traceable data, the vault build folds into that same assessment, on the same timeline as the rest of the roadmap.

How N-iX helps you build and scale Data Vault 2.0

Our teams have been building enterprise data platforms for over 24 years, with more than 2,400 tech experts working across Europe, the Americas, and APAC. Our data and analytics practice runs dedicated data warehouse consulting, data governance, data migration, and data engineering services. An engagement like this draws on teams that already specialize in each layer of the build.

A data governance specialist defines lineage and audit requirements upfront, a data engineer builds the hubs, links, and satellites against them, and a BI-focused team builds the presentation layer analysts will use. None of that work waits on the others.

Talk to our data and AI experts about the right starting point for your source landscape.

FAQ

What’s the difference between Data Vault 1.0 and Data Vault 2.0?

Data Vault 1.0 used sequence-generated surrogate keys, meaning a centralized key generator and serialized loading. The 2.0 revision, formalized around 2013, replaced those with hash keys, and added the architecture and methodology pillars, persistent staging, and the business vault layer.

Does it replace Kimball or dimensional modeling?

No, and most enterprises run both. It handles the integration layer, absorbing new sources and schema changes. Kimball star schemas sit on top as the presentation layer, giving analysts and BI tools the simple joins they need.

How long does a typical implementation take?

It depends on source count and team size, but expect weeks to a few months for an initial raw vault, plus more time for the business vault and presentation layer.

Is the investment worth it for a mid-size company?

Usually only if the company runs several source systems that change often, faces audit or lineage requirements, or expects growth through acquisition. A company with a handful of stable systems generally gets more value from a simpler dimensional model.

Have a question?

Speak to an expert
N-iX Staff
Valentyn Kropov
Chief Technology Officer

Required fields*

Table of contents