ClickHouseWorkshops

Pick a series.
Start building.

Hands-on ClickHouse labs, grouped into series — from a 90-minute analytics sprint to a full day migrating a warehouse workload. Each runs on your own free ClickHouse Cloud trial.

Series 025 workshops

Migration Series

Same workload, new engine.

Move an existing warehouse workload to ClickHouse decision by decision — schema, ingestion, pipeline, benchmark — on infrastructure you stand up and tear down yourself.

6 hoursAdvanced
Snowflake Migration
Move the workload. Prove the win.

A 6-hour hands-on lab: stand up a production-shaped Snowflake workload, plan the migration decision by decision, move 50M rows to ClickHouse Cloud, rebuild the dbt pipeline on MergeTree engines, and benchmark all seven queries end to end.

SnowflakedbtTerraformMergeTree
Open workshop →
4 hoursAdvanced
Databricks Migration with MigrationRoom
Let the agent move it. Prove where it belongs.

A 4-hour hands-on lab: use MigrationRoom's AI-assisted workflow to move a Databricks TPC-H workload, prove Unity Catalog and a second REST catalog can stay zero-copy, and build a measured ClickHouse-native hot path.

DatabricksMigrationRoomUnity CatalogMergeTree
Open workshop →
4–6 hoursAdvanced
Elasticsearch Observability Migration
Dual-write. Prove parity. Cut over.

Migrate a production-shaped observability stack from Elasticsearch, Kibana, Filebeat, and Elastic APM to ClickHouse Cloud, OpenTelemetry, and HyperDX. Design the schema, validate live parity, and complete a controlled cutover.

ElasticsearchOpenTelemetryClickStackMigration
Open workshop →
4–6 hoursAdvanced
RDS Postgres to ClickHouse Managed Postgres
Same SQL, new stack.

Move a live e-commerce workload off AWS RDS Postgres onto ClickHouse Managed Postgres with a minute of write downtime, stream the analytical copy into ClickHouse with ClickPipes, and route the dashboard's queries to it without changing a line of SQL.

PostgresManaged PostgresClickPipesMigration
Open workshop →
3 hoursIntermediate
BigQuery to ClickHouse
The dashboard BigQuery cannot serve.

Three hours: export a BigQuery public dataset, query it in place from object storage, then take the schema BigQuery hands you and beat it three times over -- on compressed bytes, on rows read for a lookup, and on a per-minute conversion funnel no sort key can rescue.

BigQueryClickPipesMaterialized ViewsMigration
Open workshop →
EN