Data Engineering Podcast cover image

How Shopify Is Building Their Production Data Warehouse Using DBT

Data Engineering Podcast

00:00

DBT

We've mostly stuck with Kimball and Ross dimensionally modeling and materializing into a snowflake schema. Although we have individual teams which based on performance optimizations will use denormalized and or white tables for critical data sets. So our base models serve as more or less a one to one interface to raw sources but they're almost like a snapshot of the contract of the raw source. They don't change the grain or do any renaming. It serves to protect us and users from breaking changes in raw sources, which by definition going to introduce breaking changes external to our system.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app