Introduction to Data Vault on SQL Server Brian Bradley Introduction to Data Vault on SQL Server
What is Data Vault
Data Vault Key Concepts Ensemble Modelling and ELM (Entity Logical Model) Core Business Concepts Natural Business Relationships The Ensemble Model Storming Prototyping Release Modelling
Data Vault Key Concepts Tracking History: History Tables SQL Server Temporal Tables Model Storming Prototyping Release Modelling
Data Vault Key Concepts Hubs, Links and Satellites Hub: Business Key / Surrogate Link: Relationship Satellite: Collection of Attributes
Tools for Building Vaults
The Various Flavours of Data Vault CDVDM DV2.0 Anchor Modelling (Lars Ronnback) Hyper Normalisation Focal Point
Tools for Building Data Vaults Wherescape: Data Vault Express Variegence: BIML Express (Free) BIML Studio BIMLFlex SSIS T/SQL Azure SQL Database Azure SQL Data Warehouse
SQL Server and Data Vault
Sourcing Data SSIS (BIML) Replication Linked Servers Azure Data Factory
Staging Data Key Lookup / Key Generation (Hashing) Data Loading / Merging
Getting Data Out of the Vault
Virtual Layer Presentable Maybe Cached Manage Security SSAS / SSRS PowerBI and Similar Tools
Why Build a Data Vault?
Why Build a Data Vault? Supports Incremental Building Elegant Integration Highly Automatable Technology Agnostic
Inmon - a subject oriented, nonvolatile, integrated, time variant collection of data in support of management's decisions.
More Information
Data Vault Training http://geneseeacademy.com/ Up Coming Wellington Certification Course (26th – 28th March): http://geneseeacademy.com/course-schedule?view=item&sid=347 http://learndatavault.com/ Books Modelling the Agile Data Warehouse with Data Vault (Hans Hultgren) Building a Scalable Data Warehouse with Data Vault 2.0 (Daniel Linstedt and Michael Olschimke) Tools https://www.wherescape.com/solutions/automation-software/data-vault-express/ https://www.varigence.com/ http://ode.ninja/ Brian Bradley bbradley_nz@yahoo.co.uk
Thanks to all our Sponsors