World Congress 2023 Nov 10, 2023

Enjoying SQL data pipelines with dbt

Matthias Niehoff

Transform messy SQL pipelines into scalable software. Learn how dbt applies CI/CD, version control, and modular testing to your analytics, making data engineering strictly code and surprisingly enjoyable.

Pause
Mute Enter Fullscreen
#1 about 3 min

Moving away from unstructured SQL strings

How executing raw commands through scripting prevents pipelines from acting predictably.

#2 about 3 min

Structuring data transformations with the data build tool

How offloading transformation steps into target databases simplifies scaling large pipelines.

#3 about 3 min

Defining data sources and writing preliminary schema tests

How defining raw tables against strict contracts ensures inputs meet baseline assumptions.

#4 about 3 min

Capturing historical state and integrating static reference data

How applying automatic snapshot tracking preserves historically mutable records over time.

#5 about 3 min

Building transformation models with SQL and Jinja macros

How compiling modular jinja templates abstracts away repetitive querying workflows.

#6 about 2 min

Serving documentation and visualizing data lineage automatically

How compiling automated visual graphs exposes exact data movement and dependencies.

#7 about 3 min

Validating data state and utilizing open-source dbt packages

How pulling community packages into pipelines easily applies rigorous structural verifications.

#8 about 3 min

Implementing continuous integration and isolated developer environments

How combining custom schemas with merge checks limits destructive database modifications.

#9 about 4 min

Extending functionality with orchestration and lightweight query engines

How executing transformations against file engines accelerates offline analytical workflows.

#10 about 3 min

Solving data ingestion and recognizing tool boundaries

How delegating extraction responsibilities to specialized tools completes robust engineering architectures.

#11 about 2 min

Handling untyped ingestion and comparing dbt against Spark

How comparing pipeline architectures reveals the operational weight behind large python dependencies.

Matching moments

4:59 min

Bringing DevOps practices to data transformation with DBT

Matthias Niehoff Matthias Niehoff · World Congress 2024

1:49 min

Building the machine learning engineering pipeline

Dora Petrella · World Congress 2023

56 sec

Introduction to analytical data formats for software developers

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

47 sec

Building modern data pipelines for legacy exports

Dr. Alexander Wachtel Dr. Alexander Wachtel +1 · World Congress 2025

2:57 min

Implementing continuous deployment architectures for data pipelines

Álvaro Martín Lozano · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 6

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 4

From Model Selection to Smart Routing: How to Use the Right LLM for Every Task

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 6

Beyond SQL Generation: How to Teach Agents What Your Database Actually Means

Kris Jenkins

Host / Developer Voices

Kris Jenkins
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 9

From Guesswork to Governance: Data Contracts Bring API Discipline to Apache Kafka

Sandon Jacobs

Senior Developer Advocate at IBM

Sandon Jacobs
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Tech Leaders Stage

Transforming Enterprise AI with Tabular Foundation Models

Leo Grinsztajn, Tom Palczewski, Yaad Oren

Leo Grinsztajn
Tom Palczewski
Yaad Oren