Testing Data Vault-based Data Warehouse ● 〈PLUS〉
Data Vault excels at "insert-only" logic. Your tests should mirror this.
The "Information Mart" layer is where users actually query the data. Testing Data Vault-Based Data Warehouse
Ensure "Zero Keys" or "Ghost Records" exist in Hubs to handle late-arriving data or missing lookups without breaking the model. 3. Data Integrity & Reconciliation This ensures that "what went in is what came out." Data Vault excels at "insert-only" logic
All source data (even if "dirty") must be stored in the Raw Vault. Testing Data Vault-Based Data Warehouse
Since Data Vault is pattern-based, the first layer of testing ensures the "plumbing" follows the methodology.
Check that Satellites are correctly attached to their parent Hub/Link and that the Hash_Diff (used for change detection) is calculating correctly. 2. Load Pattern Testing (Technical ETL)