Data Quality/Built-in column checksData Engineer

Does this column only contain the values it should?

Declare a accepted_values check in the asset's YAML to restrict a column to allowed values. Bruin runs it on every pipeline run and fails the run if the check does not pass.

Command

bruin run

Defined in

YAML

Works with

Bruin CLI + your warehouse

What you get

Built-in checksruns on every runblocking or warning

How it works in code

columns:
  - name: id
    checks:
      - name: accepted_values

Run bruin run and the pipeline fails before bad data reaches downstream models.

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.