Design a Data Warehouse | System Design

preview_player
Показать описание

Many large companies wind up with several sources of data and want to use all of them together to make business decisions. This video dives into the low-level details of designing a data warehousing system to bring in these data sources, transform them, and analyze them in aggregate.

Table of Contents:
0:00 - Introduction
0:35 - Requirements
1:33 - Data Sources
2:28 - Batch Ingestion System
4:40 - Batch Ingestion Strategies
7:31 - Streaming Ingestion
8:16 - Third-Party Services
9:40 - Transformation
11:09 - SQL Analysis
11:30 - Overview
12:22 - Overview using Snowflake

Socials:
Рекомендации по теме
Комментарии
Автор

Years of experience all packed in to 14 min, Thank you Sir!
As with all your videos, great work

richardmccauley
Автор

The timing could not be better. I'm about to take on a new role literally about the contents of this video so thank you so much for making this!

Porkductions
Автор

I generally believe this should be lakehouse design instead of warehouse also the database replication into data lake is classified under change data capture (cdc). If you push your data both into queue and database it’s hard to ensure consistency between the datalake and the database ie cases like rollback or database failure. Typically the state of the art solution for this type of problem is to rely on the database journal for instance through the binlog or WAL

MahadirAhmad
Автор

In today's lesson we explain motor vehicles ... We will go over everything ... But the engine ....

DW means show OLTP Schema design vs OLAP

ramielkady
Автор

I'm wondering which app were you using for demo

gaberial
Автор

Surprised that dbt was not mentioned since we're talking about a modern approach👀. Appreciated the video otherwise

decrypt_key