It has come to my attention that the “industry” believes (incorrectly) that getting data OUT of a Data Vault is difficult, if not impossible. This is so far off the truth it isn’t even funny. Individuals can find the right information in the book in Chapter 6, and in depth discussions in the Data Vault 2.0 Certification class (CDVP2).
This is a short entry (really short) that discusses the simplicity of getting data out of the Raw Data Vault, and virtualizing your downstream layers.
1) You CAN build Business Vault Structures – consistent with Master Data, or pre-aggregated data, pre-computed data, cleansed data, etc… Read about the Business Data Vault for more information. The BDV (when built properly) reduces the total amount of tables and data that the queries need to use to retrieve their data sets.
2) Best option: Read about Point-in-Time and Bridge Tables. Eat, breathe, sleep, and dream about these. These ARE the fundamental methods for making sub-second queries FAST, they ARE the way to virtualize your downstream mart objects (most of them).
It seems PIT and Bridge tables are often forgotten or overlooked, unfortunately in Data Vault 1.0 they aren’t even really defined very well. Data Vault 2.0 relies on these objects. When built properly, the benefits include:
- Table elimination
- Row elimination (pre-join)
- Equi-Join conditions (to raw vault and business vault tables)
- Co-Location layout (mpp solution)
- Time buffering
- Real-time alerting
- Star-Join Optimization
- Partitioning opportunities
When built properly they can and often do contain:
- Indexable calculated fields (no function based indexing needed)
- Replicated (some specific / sparse) Satellite fields for LIKE clauses (for example)
And more. Unfortunately I don’t have time to go in to the lecture of how and why they work – you will just have to read the book, OR go to training…
http://scalefree.com (USA and Europe)
http://performanceG2.com (USA and Canada)
http://certussolutions.com (Australia and New Zealand)
Hope this helps,
(C) Copyright 2017 Dan Linstedt, all rights reserved.