{% extends "base.html" %} {% block title %}Pipelines — TraceBi{% endblock %} {% block content %}
Pipelines

Medallion pipeline runners — bronze → silver → gold layers with run history.

{% if pipeline_names %}
{% else %}

No pipelines registered yet.

Adding a Pipeline

Create a PipelineRunner with medallion layers, then register it:

from tracebi.pipeline.runner import PipelineRunner
from web.api.registry import registry

runner = PipelineRunner(db_url="sqlite:///data/tracebi.db")
runner.register(bronze_layer, name="orders_bronze", schedule="0 * * * *")
runner.register(silver_layer, name="orders_silver", depends_on="orders_bronze")

registry.add_pipeline("main", runner)
{% endif %} {% endblock %}