Transformation/Python in pipelinesML Engineer

How do I run model scoring as part of a data pipeline?

Wrap the scoring in a Python asset that depends on your feature tables. Bruin runs it after the features are built and writes predictions back to the warehouse.

Command

bruin run

Defined in

Python + YAML

Works with

Bruin CLI + your warehouse

What you get

First-class Python assetsisolated envswarehouse materialization

How it works in code

# scores.py
""" @bruin
name: ml.scores
materialization: {type: table}
@bruin """
import pandas as pd

def materialize():
    return model.predict(load_features())

Run bruin run and Bruin runs the Python asset in its own environment and lands the output in the warehouse.

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.