Transformation/SQL and Python pipelinesAnalytics Engineer

How do I run incremental models on BigQuery without hand-writing merge logic?

Declare the materialization strategy in the asset's YAML. Bruin generates the incremental merge or delete+insert for BigQuery, so you describe intent instead of writing boilerplate.

Command

bruin run

Defined in

SQL + YAML

Works with

BigQuery + Bruin CLI

What you get

Incremental materializationmerge strategiesno boilerplate

How it works in code

materialization:
  type: table
  strategy: merge
  incremental_key: updated_at

Run bruin run and Bruin manages the incremental load into BigQuery for you.

SQL and Python, one pipeline

Bruin CLI and ingestr are on GitHub.

A demo walks through your own data.

Sign up to our newsletter

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

The signup form is hosted by Brevo. Allow marketing cookies to load it.