Dimensional Data Modeling

1h 37m 57s
English
Paid

In today's world, where data plays a key role, effective organization of information is the foundation for quality analytics and report building. Multidimensional data modeling is an important approach that allows structuring data for quick access and informed decision-making.

This course provides a detailed introduction to the fundamental concepts of dimensional modeling. You will learn how fact and dimension tables work, what slowly changing dimensions (SCD) are, as well as the different types of fact tables.

During the course, you will gain practical experience in setting up and working with a data warehouse using real tools - DuckDB and DBeaver. By the end of the training, you will confidently understand how to design a data model for high-performance analytics and reporting.

Read more about the course

Course includes:

Introduction to Data Warehouses

You will learn the basics of building warehouses and their importance for analytical processing. Discover how a data warehouse consolidates information from various sources for fast and scalable analysis.

Basics of Dimensional Modeling

You will become acquainted with key elements: dimensional and fact tables. You will learn how to design a data structure for analytics, determine business metrics, find suitable dimensions, and link them together. Through practical examples, you will master the principles of building a meaningful and efficient data model.

Setting Up a Data Warehouse

You will learn to work with DuckDB and DBeaver: create tables, manage them, and prepare the environment for analytics. The module includes step-by-step instructions for setting up the environment and deploying your first warehouse.

Working with a Data Warehouse

Dive into advanced topics: learn to handle slowly changing dimensions (SCD), work with different types of fact tables - transactional and cumulative. You will understand how to track business events and trends, as well as optimize queries and analyze large volumes of data.

Watch Online Dimensional Data Modeling

Join premium to watch
Go to premium
# Title Duration
1 Introduction 01:58
2 Course Goals 02:06
3 Intro to Data Warehousing 06:43
4 Approaches to building a data warehouse 05:21
5 Dimension tables explained 05:35
6 Fact tables explained 06:35
7 Identifying dimensions 03:17
8 What is duckdb 05:59
9 First DuckDB hands-on 02:21
10 Creating tables in duckdb 02:41
11 Installing dbeaver 06:50
12 Exploring scd0 and scd1 19:58
13 Exploring scd2 13:53
14 Exploring transaction fact table 06:29
15 Exploring accumulating fact table 07:18
16 Conclusion 00:53

Similar courses to Dimensional Data Modeling

Data Engineering on Databricks

Data Engineering on DatabricksAndreas Kretz

Category: Data processing and analysis
Duration 1 hour 27 minutes 29 seconds
Schema Design Data Stores

Schema Design Data StoresAndreas Kretz

Category: Data processing and analysis
Duration 2 hours 30 minutes 25 seconds
Introduction to Data Engineering 2025

Introduction to Data Engineering 2025Andreas Kretz

Category: Data processing and analysis
Duration 44 minutes 26 seconds
Data Engineering on GCP

Data Engineering on GCPAndreas Kretz

Category: Data processing and analysis
Duration 1 hour 17 minutes 33 seconds
Apache Spark Certification Training

Apache Spark Certification TrainingFlorian Roscheck

Category: Python, Data processing and analysis
Duration 15 hours 13 minutes 1 second
The Data Science Course: Complete Data Science Bootcamp 2023

The Data Science Course: Complete Data Science Bootcamp 2023udemy

Category: Data processing and analysis
Duration 31 hours 14 minutes 14 seconds
Data Engineering with Hadoop

Data Engineering with HadoopSuyog Nagaokar

Category: Data processing and analysis
Duration 7 hours 3 minutes
Streaming with Kafka & Spark

Streaming with Kafka & SparkAndreas Kretz

Category: Data processing and analysis
Duration 2 hours 46 minutes 25 seconds
Python for Data Engineers

Python for Data EngineersAndreas Kretz

Category: Python, Data processing and analysis
Duration 2 hours 21 minutes 18 seconds
TensorFlow Developer Certificate in 2023: Zero to Mastery

TensorFlow Developer Certificate in 2023: Zero to Masteryzerotomastery.io

Category: Data processing and analysis
Duration 62 hours 43 minutes 54 seconds