dbt2026-09-03T23:03:53+03:00

See everything your
dbt project touches.

Column-level lineage, a live catalog of every model, and dbt tests you can actually manage. From source systems through dbt to your dashboards. Runs inside your own infrastructure.

Free · Self-hosted

dbt shows you your models. Your data pipeline is bigger than that.

dbt made transformations testable and documented. But the DAG stops at the edge of the project, docs go stale the moment someone forgets to run them, and a test failure in the log tells you something broke without telling you who owns it, how bad it is, or which dashboard is now wrong.

Lineage ends at the project boundary

The dbt DAG shows models depending on models. It does not show which source system column feeds them, or which dashboard breaks downstream when one changes.

Docs and tests live in the terminal

dbt docs is a static site that nobody rebuilds. Test results live in run logs. Neither is where the rest of the company looks when they ask “can I trust this number?”

Tests have no owner, no severity, no history

A failing test is a red line in CI. There is no owner to alert, no severity to prioritise, no trend to show whether it has been flaky for weeks.

Everything dbt knows, plus everything around it.

DBT CATALOG

Every model, browsable and always current.

Browse all your dbt models, sources, seeds and snapshots in a searchable catalog with their descriptions, owners, tags, columns and current test status side by side. What exists and whether it can be trusted show up together, with lineage and test history one click away.

AUTOMATIC METADATA SYNC

Zero maintenance. Your dbt project is the source of truth

Point SelectZero at your dbt project and it syncs the metadata automatically after every run: model and column descriptions, tags, meta fields, owners, sources, exposures and test definitions. Change a description in YAML and it shows up in the catalog. No manual documentation, no second copy to keep in step.

COLUMN-LEVEL LINEAGE

Trace any column from source system to dashboard.

dbt gives you model-level dependencies. SelectZero parses the SQL and gives you column-level lineage across the entire pipeline: from the raw table in the source database, through every staging, intermediate and mart model, into the Power BI or Tableau report that consumes it. See what a change will break before you merge it. Trace a wrong number back to its origin after it appears.

TEST MANAGEMENT

dbt tests, synced and finally manageable.

Every dbt test becomes a SelectZero test automatically, with its full run history retained. On top of what dbt gives you, add the attributes a real team needs: an owner who gets alerted, a severity, a data quality dimension, a schedule, notification channels and a pass/fail trend over time. Add SQL validations and reconciliations for the checks dbt tests cannot express, and manage all of them in one place.

dbt is the middle of your pipeline. SelectZero shows the ends too.

Most problems do not start inside dbt. They start in a source system that changed a column, or end in a dashboard that quietly shows the wrong number. SelectZero connects directly to the systems on both sides of your dbt project.

UPSTREAM

Source systems

Profile and validate the raw tables before dbt touches them. Catch schema drift, late loads and unexpected values at the source, with lineage that starts at the operational database, not at stg_.

MIDDLE

dbt

Models, tests, docs and run results synced automatically. Column-level lineage through every model.

DOWNSTREAM

BI and consumers

Lineage extends into Power BI, Tableau and other consumers. Know exactly which report, which visual, which metric depends on a column before you change it, and who to tell when a test fails.

Running in an afternoon.

One container, one connection, one dbt project. No agents on your systems, no changes to your dbt project or pipelines.

1

Deploy

Run SelectZero with Docker, Docker Compose or Kubernetes, in your cloud or on-prem. Your data never leaves your infrastructure.

2

Connect your warehouse

Add the connection to Snowflake, BigQuery, Databricks, Redshift, PostgreSQL or any other supported database. Read-only is enough.

3

Add your dbt project

Point SelectZero at your dbt project artifacts or your dbt Cloud API. Models, tests and lineage appear within minutes and stay in sync.

Free for your dbt project.

SelectZero dbt is the full catalog, lineage and test management experience for your dbt project, at no cost, for as long as you want. Self-hosted, so there is no usage meter and nothing leaves your network. When you want to bring the rest of your estate under management, upgrade to a paid plan.

Selectzero dbt Enterprise
Self-hosted deployment
dbt catalog and synced dbt tests
Automatic metadata sync
Column-level lineage
Data reconciliation
Custom dashboards
Email alerting
Slack, Teams and custom alerting
Profiling and anomaly detection
Business glossary
SSO (LDAP/AD/OAuth2)
Support SLAs
Custom validations 50 Unlimited
Connections 2 Unlimited
Users 1 Unlimited

Works with the warehouse your dbt project already runs on.

Data warehouses

  • Snowflake
  • Databricks
  • BigQuery
  • Redshift
  • ClickHouse
  • Teradata
  • SAP IQ
  • Vertica
  • Apache Hive

Databases

  • PostgreSQL
  • Trino
  • Microsoft SQL Server
  • IBM DB2
  • SAP HANA
  • Oracle
  • MySQL
  • MariaDB
  • Exasol
  • OpenEdge Progress
  • SQLite

Business intelligence

  • Power BI
  • Tableau
  • SAP BusinessObjects

Files and applications

  • SAS
  • S3 (AWS Athena)
  • SharePoint
  • Excel
  • CSV
  • REST API
  • Salesforce

Notifications

  • Email
  • Teams
  • Slack
  • Jira
  • Custom APIs

Your dbt project, fully visible in an afternoon.

Free, self-hosted, no credit card.

Frequently Asked Questions

Does SelectZero replace dbt?2026-09-03T11:32:13+03:00

No. dbt keeps doing transformations, tests and docs. SelectZero reads what dbt produces and adds the catalog, column-level lineage, test management and the view into the systems around dbt.

Does it work with dbt Core and dbt Cloud?2026-09-03T11:34:09+03:00

SelectZero integrates with both. For dbt core it uses standard dbt artifacts, and for Cloud using the Discovery and Admin APIs.

Do I need to change my dbt project?2026-09-03T11:34:25+03:00

No. SelectZero reads your existing project and artifacts. No macros, no packages, no changes to your YAML.

How does column-level lineage work if dbt only knows about models?2026-09-03T11:34:49+03:00

SelectZero parses the SQL of each model to trace individual columns through every transformation, and connects those to the source tables and BI reports it also reads.

What happens when a dbt test fails?2026-09-03T14:43:23+03:00

The failure, the failed rows and the run time are recorded in SelectZero. If the test has an owner and a notification channel set, they are alerted through the set channels.

What counts towards the 50 custom validations?2026-09-03T15:11:32+03:00

Only validations you create in SelectZero itself, such as SQL checks or reconciliations between systems. dbt tests are not counted: every test in your dbt project is synced, kept with its full history and managed in SelectZero, with no limit on how many you have.

Go to Top