Como esta funcionalidad está en beta, deberá habilitarla con:
SET allow_database_iceberg = 1;Requisitos previos
- Un proyecto de Google Cloud con catálogo de runtime de Lakehouse habilitado
- Credenciales predeterminadas de la aplicación (ID de cliente OAuth y secreto de cliente) para una aplicación, creadas a través de Google Cloud Console
- Un token de actualización obtenido al completar el flujo de OAuth con los alcances adecuados (por ejemplo,
https://www.googleapis.com/auth/bigqueryy el alcance de almacenamiento para GCS) - Una ruta de warehouse: un bucket de GCS (y un prefijo opcional) donde se almacenan tus tablas, por ejemplo,
gs://your-bucketogs://your-bucket/prefix
Crear una conexión entre catálogo de runtime de Lakehouse y ClickHouse
Consultar tablas del catálogo de runtime de Lakehouse desde ClickHouse
Comillas invertidas obligatoriasLas comillas invertidas son obligatorias porque ClickHouse no admite más de un espacio de nombres.
Cargar datos desde Lakehouse a ClickHouse
clickhouse_table para reducir la latencia. Vuelve a ejecutar INSERT INTO ... SELECT para actualizar los datos de BigLake cuando sea necesario.