Harnessing the power of a modern data platform to build a flexible and future-proof data pipeline with dbt.
Why dbt Training by Scalefree?
Scalefree is an experienced dbt partner and recognized as a leading expert. We set up and optimized various dbt environments at our clients and are the creators behind heavily utilized, open-source packages such as DataVault4dbt for best practice Data Vault modeling and TurboVault4dbt for automated dbt model creation. Next to our training, we publish regularly best practices with dbt on our blog and monthly dbt Expert Sessions.
Investing in your team’s skills with our private, customizable training programs ensures a solid foundation for building successful and scalable data platforms. Our training is customizable to fit your team’s needs and align them with industry best practices, significantly reduce expensive and typical blunders in projects, and ultimately enhance your team’s efficiency and collaboration.
Customized Training
Private & Customizable
We offer private classes for your team, starting with a minimum of 8 attendees and a maximum of 15 to ensure a focused and high-quality learning experience for every attendee. Our curriculum is fully customizable, allowing you to choose the learning blocks that are most relevant to your team’s needs and project goals.
Pricing Information
Our training is priced per seat, with discounts available for larger groups. Travel expenses are excluded.
- 1-Day Training: 798 EUR/seat
- 2-Day Training: 1,198 EUR/seat
- 3-Day Training: 1,498 EUR/seat
How Long Should My Training Be?
The ideal duration of your training depends on your team’s existing skills and specific needs. We’ll discuss this in detail with a Scalefree expert during our first call to define a fitting agenda together.
3-Day Training: Comprehensive & Collaborative
Our most comprehensive offering allows enough time for all core sections and their synergy effects. This extended format provides ample room for trainers to address all questions from your team, ensuring every attendee leaves with a clear and holistic understanding.
Shorter Training: Focused & Efficient
Shorter training versions (1 or 2 days) are perfect for teams with existing dbt and Data Vault experience. These trainings allow for a deeper dive into specific areas of interest or challenges, providing targeted solutions and practical knowledge to overcome project hurdles.
Factors to Consider
- Available Skills: The current knowledge level of your team.
- Team Questions: The amount of questions or uncertainties your team has.
- Specific Challenges: How much time should be dedicated to going deeper into specific challenges.
dbt Training Learning Blocks
Our customizable training is built from the following learning blocks. You can mix and match to create the perfect curriculum for your team.
dbt Introduction
- Embedding dbt in a modern architecture
- Why dbt is so powerful
- dbt Core vs Platform
Core Elements of dbt
- Models
- Materializations
- Project overview
Leveraging Templates
- Jinja
- Macros
- Packages
Testing in dbt
- Singular, Generic & Unit Tests
- Testing a Data Vault with dbt
- Writing Custom Tests
Deployment & Orchestration
- Environments & Jobs in dbt
- Git Strategy & Deployments
- Model Versions
Working with dbt
- Debugging
- Exposures
- Studio, CLI, Canvas & Co
- Selectors & Hooks
Data Vault 2.1
- Refresher of Hubs, Links, and Satellites
- Modeling Events & Transactions
- PITs and Bridges
- Information Delivery in dbt
Growing Projects
- Model Contracts
- Dbt Mesh
- Catalog
Beyond dbt
- Best Practices
- Recommendations and Standards
DataVault4dbt
- Data Vault Stages
- Hubs, Links, and Satellites
- Snapshot Tables & PITs
TurboVault4dbt
- Functionality
- Advantages of standardization
- Use Cases
Your Path to a Customized dbt Training
Your Training
Agenda
Your Offer
Empowerment
Customized Training
Example of a 2-Day Training Agenda
This section outlines one example agenda from a past DataVault4dbt training. The agenda was designed for clients with existing dbt knowledge and focuses on the practical application, customization, and best practices of DataVault4dbt. The goal is to equip participants with the skills to set up, adjust, and leverage the tool for efficient and automated Data Vault implementation.
Day 1:
Mastering DataVault4dbt Fundamentals
On the first day, the focus is on understanding the core concepts and basic implementation of DataVault4dbt to build a raw Data Vault.
Morning Session:
DataVault4dbt Introduction & Setup
- Welcome and Introductions: We’ll go over the workshop objectives and agenda.
- Data Vault 2.0 Refresher & dbt Integration: We’ll cover the key concepts of Data Vault 2.0 (Hubs, Links, Satellites) and discuss why it’s a powerful combination with dbt.
- Installing and Configuring DataVault4dbt: A hands-on tutorial on adding DataVault4dbt to your dbt project, running dependencies, and customizing global variables like hashing algorithms.
- Hands-on Lab: Participants will set up their first DataVault4dbt project and integrate the package.
Afternoon Session:
Building the Raw Vault with DataVault4dbt Macros
- Staging Data: We’ll explain the stage macro and the best practices for preparing source data for Data Vault loading.
- Implementing Hubs, Links, and Satellites: A detailed explanation and practical application of DataVault4dbt macros for identifying business keys (Hubs), capturing relationships (Links), and storing attributes (Satellites).
- Hands-on Lab: Participants will apply the concepts to populate their Raw Vault using prepared staged data.
Day 2:
Advanced DataVault4dbt & TurboVault for Automation
The second day dives into advanced features and automation, exploring how to leverage TurboVault for a metadata-driven development approach.
Morning Session:
Advanced DataVault4dbt & Best Practices
- Advanced Features: Learn about creating Point-in-Time (PIT) tables for historical analysis and Bridge Tables to simplify reporting relationships. We’ll also cover incremental loading and performance optimization.
- Best Practices and Design Patterns: We’ll discuss naming conventions, hashing strategies, and methods for testing and validating data quality within your Data Vault.
- Hands-on Lab: Participants will implement PIT or Bridge tables and apply testing methodologies.
Afternoon Session:
TurboVault for Data Vault Automation
- Introduction to TurboVault: Discover how TurboVault uses metadata-driven development to automate Data Vault implementation and reduce manual effort.
- TurboVault Setup & Metadata Modeling: We’ll walk through the installation of TurboVault and the process of designing the five key metadata tables (Hub Entities, Link Entities, Hub Satellites, Link Satellites, Source Data).
- Hands-on Lab: Participants will create sample metadata and use TurboVault to generate DataVault4dbt-compatible dbt models automatically.
- Q&A and Next Steps: We’ll address specific questions, discuss integration into your existing data landscape, and provide resources for continued learning.
Request Your Customized Training
Ready to empower your team? Fill out the form and we will get back to you to discuss your customized training.

Tim Kirschke
Senior Consultant
Phone: +49 511 87989342
Mobile: +49 160 5399711
