← Pipeline AI Analytics →

Interactive Schema

Explore the full Data Vault 2.0 architecture. Click any table to see its dbt model. Click any relationship line to see the join SQL.

60 tables
FMCG Data Vault 2.0 — Interactive Schema Click any table to explore · Click any line to see the join SQL RAW VAULT ERP SOURCE CRM SOURCE sat_order_status sat_order_financials sat_order_line sat_product sat_customer_details sat_customer_contact sat_warehouse sat_manager sat_contract sat_invoice sat_payment sat_customer_details_crm sat_customer_contact_crm sat_contact sat_interaction SATELLITES (15) hub_order hub_order_line hub_product hub_customer hub_warehouse hub_contract hub_manager hub_invoice hub_payment hub_contact hub_interaction HUBS (11) link_order_line_order link_order_line_product link_order_customer link_order_warehouse link_order_contract link_invoice_order link_contract_customer link_invoice_customer link_invoice_contract link_contract_manager link_payment_customer link_payment_contract link_payment_invoice link_customer_contact link_interaction_customer_contact LINKS (15) BUSINESS VAULT as_of_dates pit_order pit_product pit_customer PITs (3) bridge_order_line BRIDGE (1) SAME-AS LINK pg_trgm fuzzy match int_customer_same_as_scored lnk_customer_same_as sat_customer_same_as sat_customer_same_as_override eff_sat_customer_same_as weighted similarity name 0.7 + city 0.2 + phone 0.1 master_hk ↔ source_hk scores, tiers, hashdiff history human review: confirm / reject active/inactive pair tracking MARTS dim_customer dim_product dim_order dim_warehouse dim_contract dim_manager dim_invoice dim_payment DIMENSIONS (8) fact_order_lines fact_invoices fact_payments FACTS (3) PIT + Bridge Power BI attribute history relationships Legend Hub — unique business key (insert-only) Link — relationship between hubs Satellite — attribute history (hashdiff) CRM source — same hub/link/sat types, second system PIT / Bridge — point-in-time snapshots Mart — star schema for reporting Same-as link — pg_trgm fuzzy match (Business Vault) 64 tables · 55M+ rows · PostgreSQL dbt (automate_dv) + Apache Airflow ERP + CRM multi-source · Full audit trail Daily incremental loads

Querying a Data Vault is simpler than you think

Every join follows the same pattern: hash key to hash key. A hub holds business keys. A satellite holds descriptive attributes and joins to its hub on the hash key. A link connects two or more hubs using their hash keys. Click any line above to see the actual SQL.

No matter how many tables in the schema, there are only 3 join patterns across the entire model. Once you know them, you can query any Data Vault — even one you've never seen before.

Need a Data Vault for your business?

I design, build, and maintain production Data Vault pipelines on dbt + Airflow.

Get in touch Connect on LinkedIn
Join
 
model_name
dbt Model
Columns
Connections
Select a table...
Loading...
Loading...