Data Quality/Custom checks and gatesData Engineer

Can I get a warning without failing the whole run?

Set a check to non-blocking. Bruin records the failure and continues, which is useful for metrics you want to watch but not gate on.

Command

bruin run

Defined in

YAML + SQL

Works with

Bruin CLI + your warehouse

What you get

Custom SQL checksblocking gatesCI-friendly

How it works in code

custom_checks:
  - name: no_future_dates
    query: SELECT count(*) FROM orders WHERE created_at > now()

Run bruin run and the run fails the moment the rule is violated.

Catch bad data before it ships

Open source. Built-in and custom checks that run on every pipeline run.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.