
#75: The "Key" To Building A Reliable Data Model
Oct 16, 2024There are a lot of things to consider as you're building a data model.
Performance, naming, scheduling, etc.
But one thing you cannot overlook is establishing relationships between your tables.
Otherwise, you don't really have a model - you just have a bunch of disconnected data points.
And a major part in this process is determining the unique identifier in each of your warehouse tables.
It can determine how useful your model becomes and how well it can scale.
So in this video, we're going to talk about a "key" topic known as the Surrogate Key.
We'll talk about:
- What they are
- Why they're important
- And why you might want to consider using them for your own modeling, if you haven't already
Enjoy.
Looking for more? Here are 2 other ways I can help you:
1. Simple Stack Academy: Join 100+ students in an end-to-end, project-based training. Simple Stack Academy teaches you a 5-Step Framework to design, build & automate reliable end-to-end data architectures using modern tools like dbt & Github. Ideal for both data engineers looking to advance their careers and data team leaders looking for a clear strategy to follow.
2. Consulting Services: Get personalized support to properly implement a well-structured, scalable, and maintainable data architecture at your company. Whether starting from scratch or migrating a legacy design, you'll get custom support each step of the way to make sure it's done right.