Testing Data Vault-based Data - Warehouse
Verify every Hub has a unique business key and no duplicates. Ensure the Load_Date and Record_Source are present.
The Business Vault contains transformed data (e.g., calculated fields or cleaned addresses).
You should be able to trace any record in a Star Schema back to its specific Hub and Source system. Testing Data Vault-Based Data Warehouse
Intentionally feed "bad" data into the pipeline to ensure it is caught by error Satellites rather than crashing the load. Success Metrics (KPIs)
Query a PIT table for a specific date in the past. Verify it correctly identifies the "active" Satellite records for that timestamp. 5. Business Vault & Logic Testing Verify every Hub has a unique business key and no duplicates
Data Vault should allow for high-concurrency loading.
All source data (even if "dirty") must be stored in the Raw Vault. You should be able to trace any record
Run the same load twice. The system should recognize the data exists and result in zero new inserts.
