How do I orchestrate a ClickHouse pipeline without a separate scheduler?
Bruin resolves the dependency graph from your ClickHouse assets and runs them in order. No DAG file, no scheduler to operate alongside the warehouse.
Command
bruin runDefined in
SQL + Python + YAML
Works with
ClickHouse + Bruin CLI
What you get
Dependency DAGno separate orchestratorwarehouse-native
How it works in code
$ bruin run --start-date 2026-01-01 ./pipeline # clickhouseRun bruin run and Bruin runs the graph against ClickHouse in dependency order.
Related use cases
Orchestration by warehouse
Orchestrate a pipeline on Snowflake without Airflow
How do I orchestrate a Snowflake pipeline without a separate scheduler?
Orchestration by warehouseBackfill a Snowflake pipeline for a date range
How do I backfill historical partitions on Snowflake?
Orchestration by warehouseRun incremental models on Snowflake in dependency order
How do I run only the affected Snowflake models after a change?
SQL and Python, one pipeline
Open source. Define assets, declare dependencies, run the graph with bruin run.