Getting Started with dbt
Core Argument
Teaching analysts to level up and use the dbt stack. Lots of tools to configure, so let’s show them how to do it.
The Modern Analytics Stack
What do you need for a modern analytics stack?
- A data store — likely a MPP DB (Snowflake)
- A loading tool — how to get data into your data store (Fivetran)
- A transformation tool — how to blend and prep your data (dbt)
- A visualization tool — the last mile (Power BI)
- An orchestration tool — how do we keep it all up to date (dbt Cloud)
- A version control tool — keeping up with your changes (Git and GitHub)
Structure
The article follows a three-act teaching pattern:
- Show them what you’ll do
- Show them
- Show them what you did
Why It Matters
This is a practical onboarding guide to the modern data stack as the founder saw it in early 2021. The tool choices reflect the Ray Data Co perspective at the time — notably Power BI over Looker/Mode, which reflects the founder’s enterprise consulting background. The “show, do, review” teaching pattern is a hallmark of the founder’s approach to analytics-engineering education.