Data Vault: Building a Scalable Data Warehouse ( datavault | 28 hours )

Prerequisites:
  • An understanding of data warehousing concepts
  • An understanding of database and data modeling concepts

Audience

  • Data modelers
  • Data warehousing specialist
  • Business Intelligence specialists
  • Data engineers
  • Database administrators
Overview:

Data Vault Modeling is a database modeling technique that provides long-term historical storage of data that originates from multiple sources. A data vault stores a single version of the facts, or "all the data, all the time". Its flexible, scalable, consistent and adaptable design encompasses the best aspects of 3rd normal form (3NF) and star schema.

In this instructor-led, live training, participants will learn how to build a Data Vault.

By the end of this training, participants will be able to:

  • Understand the architecture and design concepts behind Data Vault 2.0, and its interaction with Big Data, NoSQL and AI.
  • Use data vaulting techniques to enable auditing, tracing, and inspection of historical data in a data warehouse.
  • Develop a consistent and repeatable ETL (Extract, Transform, Load) process.
  • Build and deploy highly scalable and repeatable warehouses.

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline:

Introduction

  • The shortcomings of existing data warehouse data modeling architectures
  • Benefits of Data Vault modeling

Overview of Data Vault architecture and design principles

  • SEI / CMM / Compliance

Data Vault applications

  • Dynamic Data Warehousing
  • Exploration Warehousing
  • In-Database Data Mining
  • Rapid Linking of External Information

Data Vault components

  • Hubs, Links, Satellites

Building a Data Vault

Modeling Hubs, Links and Satellites

Data Vault reference rules

How components interact with each other

Modeling and populating a Data Vault

Converting 3NF OLTP to a Data Vault Enterprise Data Warehouse (EDW)

Understanding load dates, end-dates, and join operations

Business keys, relationships, link tables and join techniques

Query techniques

Load processing and query processing

Overview of Matrix Methodology

Getting data into data entities

Loading Hub Entities

Loading Link Entities

Loading Satellites

Using SEI/CMM Level 5 templates to obtain repeatable, reliable, and quantifiable results

Developing a consistent and repeatable ETL (Extract, Transform, Load) process

Building and deploying highly scalable and repeatable warehouses

Closing remarks

Sites Published:

United Arab Emirates - Data Vault: Building a Scalable Data Warehouse

Qatar - Data Vault: Building a Scalable Data Warehouse

Egypt - Data Vault: Building a Scalable Data Warehouse

Saudi Arabia - Data Vault: Building a Scalable Data Warehouse

South Africa - Data Vault: Building a Scalable Data Warehouse

Brasil - Data Vault: Building a Scalable Data Warehouse

Canada - Data Vault: Building a Scalable Data Warehouse

中国 - Data Vault:构建可扩展的数据仓库

香港 - Data Vault: Building a Scalable Data Warehouse

澳門 - Data Vault: Building a Scalable Data Warehouse

台灣 - Data Vault: Building a Scalable Data Warehouse

USA - Data Vault: Building a Scalable Data Warehouse

Österreich - Data Vault: Building a Scalable Data Warehouse

Schweiz - Data Vault: Building a Scalable Data Warehouse

Deutschland - Data Vault: Building a Scalable Data Warehouse

Czech Republic - Data Vault: Building a Scalable Data Warehouse

Denmark - Data Vault: Building a Scalable Data Warehouse

Estonia - Data Vault: Building a Scalable Data Warehouse

Finland - Data Vault: Building a Scalable Data Warehouse

Greece - Data Vault: Building a Scalable Data Warehouse

Magyarország - Data Vault: Building a Scalable Data Warehouse

Ireland - Data Vault: Building a Scalable Data Warehouse

Luxembourg - Data Vault: Building a Scalable Data Warehouse

Latvia - Data Vault: Building a Scalable Data Warehouse

España - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Italia - Data Vault: Building a Scalable Data Warehouse

Lithuania - Data Vault: Building a Scalable Data Warehouse

Nederland - Data Vault: Building a Scalable Data Warehouse

Norway - Data Vault: Building a Scalable Data Warehouse

Portugal - Data Vault: Building a Scalable Data Warehouse

România - Data Vault: Building a Scalable Data Warehouse

Sverige - Data Vault: Building a Scalable Data Warehouse

Türkiye - Data Vault: Building a Scalable Data Warehouse

Malta - Data Vault: Building a Scalable Data Warehouse

Belgique - Data Vault: Building a Scalable Data Warehouse

France - Data Vault: Building a Scalable Data Warehouse

日本 - Data Vault: Building a Scalable Data Warehouse

Australia - Data Vault: Building a Scalable Data Warehouse

Malaysia - Data Vault: Building a Scalable Data Warehouse

New Zealand - Data Vault: Building a Scalable Data Warehouse

Philippines - Data Vault: Building a Scalable Data Warehouse

Singapore - Data Vault: Building a Scalable Data Warehouse

Thailand - Data Vault: Building a Scalable Data Warehouse

Vietnam - Data Vault: Building a Scalable Data Warehouse

India - Data Vault: Building a Scalable Data Warehouse

Argentina - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Chile - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Costa Rica - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Ecuador - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Guatemala - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Colombia - Bóveda de Datos: Creación de un Almacén de Datos Escalable

México - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Panama - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Peru - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Uruguay - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Venezuela - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Polska - Data Vault: Building a Scalable Data Warehouse

United Kingdom - Data Vault: Building a Scalable Data Warehouse

South Korea - Data Vault: Building a Scalable Data Warehouse

Pakistan - Data Vault: Building a Scalable Data Warehouse

Sri Lanka - Data Vault: Building a Scalable Data Warehouse

Bulgaria - Data Vault: Building a Scalable Data Warehouse

Bolivia - Bóveda de Datos: Creación de un Almacén de Datos Escalable

Indonesia - Data Vault: Building a Scalable Data Warehouse

Kazakhstan - Data Vault: Building a Scalable Data Warehouse

Moldova - Data Vault: Building a Scalable Data Warehouse

Morocco - Data Vault: Building a Scalable Data Warehouse

Tunisia - Data Vault: Building a Scalable Data Warehouse

Kuwait - Data Vault: Building a Scalable Data Warehouse

Oman - Data Vault: Building a Scalable Data Warehouse

Slovakia - Data Vault: Building a Scalable Data Warehouse

Kenya - Data Vault: Building a Scalable Data Warehouse

Nigeria - Data Vault: Building a Scalable Data Warehouse

Botswana - Data Vault: Building a Scalable Data Warehouse

Slovenia - Data Vault: Building a Scalable Data Warehouse

Croatia - Data Vault: Building a Scalable Data Warehouse

Serbia - Data Vault: Building a Scalable Data Warehouse

Bhutan - Data Vault: Building a Scalable Data Warehouse

Nepal - Data Vault: Building a Scalable Data Warehouse