offdataai
← All courses
offdataai Learn · Intermediate

Data Vault 2.0

Model an integration layer that absorbs new sources and keeps full history: hubs, links and satellites.

Start learning for $1/month

5 lessons · about 75 minutes · included in Explorer

Intermediate5 lessons · about 75 minutes

Data Vault 2.0

Model an integration layer that absorbs new sources and keeps full history: hubs, links and satellites.

Outcome: You can turn a set of source systems into hubs, links and satellites that survive change.

  1. 1

    Find the business keys and build hubs

    A hub is nothing but a business key, when it arrived and where it came from.

    Build it in the Model Builder · 12 min · instant checks

  2. 2

    Connect hubs with links, describe them with satellites

    Relationships go in links, attributes and their history in satellites.

    Build it in the Model Builder · 15 min · instant checks

  3. 3

    Integrate several sources into one hub

    Two systems that share a business key feed one hub, each with its own satellite.

    Build it in the Model Builder · 14 min · instant checks

  4. 4

    Make the vault queryable with PIT and bridge tables

    Point-in-time and bridge tables pre-compute the joins the raw vault makes expensive.

    Build it in the Model Builder · 16 min · instant checks

  5. 5

    From the vault to a star: build an information mart

    Dimensions and facts are views over hubs, links, satellites and PIT tables.

    Build it in the Model Builder · 16 min · instant checks

What you will be able to do

  • ✓Identify a business key the business actually uses
  • ✓Build a hub with only the key and load metadata
  • ✓Explain why hubs never hold descriptive attributes
  • ✓Model a relationship between hubs as a link
  • ✓Put descriptive attributes in a satellite with history
  • ✓Keep personal data in its own satellite
  • ✓Recognise when two sources describe the same business thing
  • ✓Load several sources into one hub through a shared business key
  • ✓Give each source system its own satellite
  • ✓Explain why querying satellites directly is slow and error-prone
  • ✓Build a point-in-time table that lines up several satellites per snapshot
  • ✓Build a bridge table that pre-joins hubs across a link
  • ✓Derive a dimension from a hub, its satellites and a PIT table
  • ✓Derive a fact from a hub, its link and its satellite
  • ✓Decide which rules belong in the mart rather than the vault
Included in Explorer

Every course and every exercise for $1 a month.

Explorer also includes the Model Builder, all 174 templates and SQL for every warehouse. Cancel anytime.