Skip to content
dbt

dbt Analyze

Understand downstream impact before changing a model.

Analyze the blast radius of dbt model changes using dependency information and column-level lineage.

Know the blast radius before changing dbt.

The problem it solves

A small dbt change can affect downstream marts, dashboards, and business processes. Teams need to know what depends on a model or column before merging changes.

What it does

Identifies downstream models and consumers.
Uses dbt graph context and column-level lineage.
Summarizes affected columns and risky dependencies.
Helps reviewers understand blast radius before merge.

When to use it

BEFORE

changing a shared staging or intermediate model

WHEN

renaming or removing columns

DURING

dbt refactors

WHEN

assessing change risk in a pull request

How it works

The skill locates the changed model, maps the dbt dependency graph, traces lineage, and reports downstream impact.

Tools used

dbt_manifest

Parse dbt manifest metadata to understand models, sources, tests, and dependency structure.

dbt_lineage

Extract dbt model dependency and lineage context.

lineage_check

Trace column-level lineage through SQL transformations.

impact_analysis

Assess downstream impact for data model or schema changes.

altimate_core_extract_metadata

Extract structured metadata from SQL, dbt, or warehouse context.

Related skills