FIVETRAN AND DBT LABS, TOGETHER / SNOWFLAKE HOL

Your personal dbt agent wherever you work

Our first joint product launch as Fivetran + dbt Labs. Built on Snowflake. Public beta on June 1, 2026.

A 20-minute hands-on lab. You run dbt Wizard against a retail dbt project on Snowflake to investigate data, extend an intermediate model with a new Fivetran-synced source, and recover from a broken pipeline caused by an upstream column rename.

Fivetran dbt Labs Snowflake
Onboarding walkthrough

Onboarding scenario, recorded

A 90-second walkthrough of the onboarding scenario at 1x. This is the first scenario every attendee runs.

Onboarding scenario walkthrough. Scenarios 1-4 are linked below.

The product

What is dbt Wizard?

dbt Wizard is an AI agent built from the ground up for the way analytics engineers actually work. Not just code generation, but the entire data lifecycle: asking questions, investigating, understanding, changing, validating, and shipping. It's grounded in real dbt project context: lineage, tests, contracts, and defined metrics. And it's available wherever analytics engineering work actually happens.

dbt Wizard

Chat-first workspace

A conversational workspace in the dbt platform, plus an embedded assistant inside dbt Studio. Tailored capabilities ship in dbt Canvas and dbt Insights for visual modeling and analytics work.

dbt Wizard CLI

Terminal-native agent

A terminal-native agent for local development. Runs against your dbt project on your laptop, with your warehouse credentials, in the editor you already use. This is what the HOL uses.

Comparison

How dbt Wizard differs from a generic coding agent

The agent reads the dbt project natively (lineage, tests, contracts, semantic definitions), edits across files coherently, and validates its own output against expected results before returning.

Without dbt Wizard

  • Context switching
  • Risky changes that ignore lineage
  • Inconsistent validation
  • No guardrails for non-technical users
  • DIY tax configuring MCP servers
  • Slower delivery
  • Increased production incidents
  • Ungoverned risk
  • Engineering bottlenecks
  • AI ROI that never materializes

With dbt Wizard

  • No more context switching
  • Validation by default
  • Governed by default
  • Controlled access for non-technical users
  • Zero DIY tax
  • Faster time to ship
  • Safer changes
  • Higher trust
  • Improved engineering capacity
  • AI ROI that materializes
Capabilities

Capabilities

Ten capabilities that distinguish a purpose-built AE agent from a generic code assistant.

01

Full analytics loop without context switching

Investigate, change, validate, and ship from one surface.

02

Grounded in your full dbt project

Lineage, contracts, semantic definitions, tests, governance - all in context.

03

Native dbt metadata engine

Reads your project the way dbt itself reads it. No translation layer.

04

Coordinated, multi-file changes

Edits across models, schema files, and tests in a single coherent change.

05

Best practices built in

A decade of analytics-engineering knowledge maintained by dbt Labs and the community.

06

Validates its own work

Built-in comparison loop runs your changes against expected outputs before handoff.

07

Human in the loop by default

You stay in control. The agent proposes; you approve.

08

Full transparency

Reasoning and tool calls are visible. Nothing happens in a black box.

09

Specialized agent harness

Purpose-built for AE workflows, not a generic chatbot in a costume.

10

Warehouse-agnostic

Snowflake, BigQuery, Databricks, Redshift, and others.

Scenarios

The scenarios you'll run

Each scenario is a self-contained workflow that takes 10-15 minutes. Start with onboarding, then pick scenarios that match your role. Scenarios 2 and 4 include three interchangeable paths.

0
Start here

Onboarding

Tour the dbt project at The Builder Depot. Inventory the models, sample real data, then create and preview a new mart model (orders_by_week).

7 steps
1
Scenario 1

Inventory Misallocation

Identify stores whose actual inventory differs from the expected shipment-plan quantity. Build and materialize inventory_shipment_variance.

6 steps
2
Scenario 2

Extending an Existing Model with a New Source

Add columns from a Fivetran-synced source to an existing intermediate model without breaking downstream consumers. Three interchangeable paths.

6 steps 3 paths
3
Scenario 3

Marketing Targeted Campaigns

Build a 180-day customer activity layer plus a segment model tagging VIPs, big spenders, and category-loyal customers.

7 steps
4
Scenario 4

Broken Model from a Source Column Rename

Diagnose a failing dbt run caused by an upstream column rename. Map the blast radius, apply an alias-preserving fix across SQL and YAML, re-run. Three interchangeable paths.

5 steps + terminal 3 paths
Before you arrive

Prerequisites

Complete these before Monday morning. Install and account setup take 10-15 minutes and should not be done during lab time.
Beta quotes

Beta feedback

Customer quote

"What really sets the dbt Developer Agent apart is its precision in identifying and resolving bottlenecks. It doesn't just suggest code; it understands our existing tests and lineage well enough to troubleshoot issues almost instantly. This has significantly reduced our build times and allowed us to scale our dbt project with total confidence in our data's trustworthiness."

Customer quote

"We went from about 60 conformance errors to 7, using the Fusion migration agent. That's the difference between too hard and actually doable."

Resources

Quick links

Install

Getting Started

Install dbt Wizard, authenticate to GCP, create a dbt account, validate the environment.

Printable

Prompt Sheet

One-page printable reference with every prompt in the lab.

Snowflake

Infrastructure

Snowflake account, source schema, dbt project layout, and per-attendee credentials.

Source

GitHub repo

dbt project, seed data, scripts, and lab assets.