Itinerario del alumnado
Módulos prácticos desde un portátil vacío hasta una carga migrada y medida.
Completa los módulos en orden: cada uno indica un punto de partida, de modo que siempre sepas qué condiciones deben cumplirse antes de comenzarlo. Al finalizar habrás perfilado una carga de Snowflake, tomado decisiones explícitas sobre el motor y el esquema, ejecutado la migración, reconstruido la canalización de dbt en ClickHouse, medido el resultado y trasladado un productor en vivo de una nube a la otra.
Mantén el productor Snowflake activo hasta el módulo 05
El Módulo 01 inicia un productor de viajes en vivo en Snowflake. Debe seguir activo hasta el Módulo 05: no lo detengas ni permitas que se detenga en los Módulos 02, 03 o 04. La transición del Módulo 05 mide el intervalo exacto entre dejar de escribir en Snowflake y reanudarlas en ClickHouse. Si detienes el productor antes de tiempo, ese paso no tendrá nada que medir: es la forma más probable de romper el laboratorio.
Módulos
- Preparación: instala las herramientas, crea las dos cuentas cloud de prueba, clona el repositorio y construye los dos entornos virtuales de dbt.
- Entorno de origen: aprovisiona un entorno de Snowflake que reproduzca un despliegue real de cliente e inicia el productor de viajes en vivo.
- Planificación y diseño: perfila la carga de Snowflake y toma las decisiones arquitectónicas que ejecutará la migración.
- Aprovisionamiento y migración: aprovisiona ClickHouse Cloud y mueve 50 millones de filas mediante un script de migración reanudable.
- Reconstrucción de dbt: reconstruye la canalización Medallion en ClickHouse con dbt-clickhouse.
- Benchmark y transición: mide ambos motores, traslada el productor, comprueba la paridad y desmonta los entornos.
- Evaluación: completa la evaluación a libro abierto que permite obtener la insignia ClickHouse Migration Proficiency.
Si algo falla
Solución de problemas es una referencia que relaciona los síntomas, sus causas y las correcciones de los fallos que los participantes encuentran realmente al realizar este laboratorio, agrupados según el módulo donde se manifiestan. Consúltala antes de pedir ayuda: lo más probable es que la solución ya esté documentada.