Transformation/Orchestration and schedulingData Engineer

How do I orchestrate ingestion and transformation together?

Put an ingestr ingestion step and your SQL and Python transforms in the same Bruin pipeline. Bruin runs load then model in dependency order under one command, so ingestion and transformation stay in sync.

Command

bruin run

Defined in

YAML + SQL + Python

Works with

ingestr + Bruin CLI

What you get

Ingestion and transforms togetherdependency orderone runtime

How it works in code

/* @bruin
name: mart.orders
depends: [ingest.orders]
materialization:
  type: table
@bruin */
SELECT * FROM ingest.orders

Run bruin run and Bruin runs ingestion before the transforms that depend on it.

SQL and Python, one pipeline

Open source. Define assets, declare dependencies, run the graph with bruin run.

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. Accept cookies to load it.