Use Cases · For data platform engineers
Column-level lineage
Bruin parses your SQL and builds column-level lineage automatically. Trace any metric to its source, run impact analysis before a change, and debug wrong numbers fast.
Lineage by warehouse
40 use casesRun impact analysis on Snowflake before a schema change
What breaks on Snowflake if I drop or rename a column?
Trace a Snowflake metric to its source columns
How do I trace a Snowflake metric back to its raw sources?
Find unused columns in Snowflake models
Which Snowflake columns are never used downstream?
Debug a wrong number on Snowflake with lineage
A Snowflake metric looks wrong. Where did it go bad?
Run impact analysis on BigQuery before a schema change
What breaks on BigQuery if I drop or rename a column?
Trace a BigQuery metric to its source columns
How do I trace a BigQuery metric back to its raw sources?
Find unused columns in BigQuery models
Which BigQuery columns are never used downstream?
Debug a wrong number on BigQuery with lineage
A BigQuery metric looks wrong. Where did it go bad?
Run impact analysis on Postgres before a schema change
What breaks on Postgres if I drop or rename a column?
Trace a Postgres metric to its source columns
How do I trace a Postgres metric back to its raw sources?
Find unused columns in Postgres models
Which Postgres columns are never used downstream?
Debug a wrong number on Postgres with lineage
A Postgres metric looks wrong. Where did it go bad?
Run impact analysis on Databricks before a schema change
What breaks on Databricks if I drop or rename a column?
Trace a Databricks metric to its source columns
How do I trace a Databricks metric back to its raw sources?
Find unused columns in Databricks models
Which Databricks columns are never used downstream?
Debug a wrong number on Databricks with lineage
A Databricks metric looks wrong. Where did it go bad?
Run impact analysis on Redshift before a schema change
What breaks on Redshift if I drop or rename a column?
Trace a Redshift metric to its source columns
How do I trace a Redshift metric back to its raw sources?
Find unused columns in Redshift models
Which Redshift columns are never used downstream?
Debug a wrong number on Redshift with lineage
A Redshift metric looks wrong. Where did it go bad?
Run impact analysis on DuckDB before a schema change
What breaks on DuckDB if I drop or rename a column?
Trace a DuckDB metric to its source columns
How do I trace a DuckDB metric back to its raw sources?
Find unused columns in DuckDB models
Which DuckDB columns are never used downstream?
Debug a wrong number on DuckDB with lineage
A DuckDB metric looks wrong. Where did it go bad?
Run impact analysis on MotherDuck before a schema change
What breaks on MotherDuck if I drop or rename a column?
Trace a MotherDuck metric to its source columns
How do I trace a MotherDuck metric back to its raw sources?
Find unused columns in MotherDuck models
Which MotherDuck columns are never used downstream?
Debug a wrong number on MotherDuck with lineage
A MotherDuck metric looks wrong. Where did it go bad?
Run impact analysis on ClickHouse before a schema change
What breaks on ClickHouse if I drop or rename a column?
Trace a ClickHouse metric to its source columns
How do I trace a ClickHouse metric back to its raw sources?
Find unused columns in ClickHouse models
Which ClickHouse columns are never used downstream?
Debug a wrong number on ClickHouse with lineage
A ClickHouse metric looks wrong. Where did it go bad?
Run impact analysis on MySQL before a schema change
What breaks on MySQL if I drop or rename a column?
Trace a MySQL metric to its source columns
How do I trace a MySQL metric back to its raw sources?
Find unused columns in MySQL models
Which MySQL columns are never used downstream?
Debug a wrong number on MySQL with lineage
A MySQL metric looks wrong. Where did it go bad?
Run impact analysis on Athena before a schema change
What breaks on Athena if I drop or rename a column?
Trace a Athena metric to its source columns
How do I trace a Athena metric back to its raw sources?
Find unused columns in Athena models
Which Athena columns are never used downstream?
Debug a wrong number on Athena with lineage
A Athena metric looks wrong. Where did it go bad?
Column-level lineage by warehouse
12 use casesGet column-level lineage on Snowflake
How do I see column-level lineage across my Snowflake models?
Get column-level lineage on BigQuery
How do I see column-level lineage across my BigQuery models?
Get column-level lineage on Postgres
How do I see column-level lineage across my Postgres models?
Get column-level lineage on Databricks
How do I see column-level lineage across my Databricks models?
Get column-level lineage on Redshift
How do I see column-level lineage across my Redshift models?
Get column-level lineage on DuckDB
How do I see column-level lineage across my DuckDB models?
Get column-level lineage on MotherDuck
How do I see column-level lineage across my MotherDuck models?
Get column-level lineage on ClickHouse
How do I see column-level lineage across my ClickHouse models?
Get column-level lineage on MySQL
How do I see column-level lineage across my MySQL models?
Get column-level lineage on Athena
How do I see column-level lineage across my Athena models?
Get column-level lineage on Synapse
How do I see column-level lineage across my Synapse models?
Get column-level lineage on Microsoft Fabric
How do I see column-level lineage across my Microsoft Fabric models?
Impact analysis and debugging
8 use casesSee which columns feed a metric
How do I trace a metric back to its source columns?
Run impact analysis before a schema change
What breaks if I drop or rename this column?
Find unused columns in a model
Which columns in this table are never used downstream?
Document lineage automatically
Do I have to maintain lineage docs by hand?
Trace a dashboard back to raw sources
How do I connect a dashboard chart to the raw tables behind it?
Debug a wrong number using lineage
A metric looks wrong. How do I find where it went bad?
Show lineage in code review
Can reviewers see lineage impact in a pull request?
Map lineage across SQL and Python assets
Does lineage cover Python steps too, not just SQL?
Know what a change will break
Open source. Emergent column-level lineage across SQL and Python assets.