Shopify to ClickHouse with Bruin
1) Initialize the Shopify to ClickHouse template
From the directory where you keep Bruin projects, initialize the template and enter it:
bruin init shopify-clickhouse
cd shopify-clickhouse
The generated project is deliberately small at the root:
shopify-clickhouse/
├── pipeline.yml
├── README.md
└── assets/
├── t1/ # Raw Shopify ingestion
├── t2/ # Conformed commerce models
└── t3/ # Analytics marts
bruin init gives the project its starting structure. The assets/ folder is the actual pipeline: Bruin reads the metadata in each YAML or SQL asset, resolves their depends relationships, then executes them in the required order.
If the template is not listed in your CLI yet
Run bruin init --help first. The shopify-clickhouse template is recent, and a released CLI can temporarily lag the template repository. The template README is the source of truth for this project. If your installed CLI does not list it, bruin init ecommerce with Shopify and ClickHouse selected is a useful fallback, but it generates a different, more configurable project.