Prerrequisitos
Antes de empezar esta guía de inicio rápido, deberías tener:
To successfully follow this guide, you’ll need the following:
- A running ClickHouse Cloud service. If you don’t have one yet, complete the ClickHouse Cloud quick start first.
- Acceso a un lago de datos compatible con Iceberg
- Catálogo del lago de datos (URL + credenciales)
- Según el tipo de catálogo del lago de datos: credenciales de almacenamiento de objetos (por ejemplo, almacenamiento compatible con S3)
- Al menos una tabla Iceberg existente registrada en el catálogo
Si aún no tienes datos en tu catálogo Iceberg, puedes cargar este conjunto de datos. Usaremos el conjunto de datos de aquí para la demostración.
Lo que crearás
En esta guía de inicio rápido, harás lo siguiente:
- Conectarte a un catálogo REST de Iceberg en ClickHouse Cloud
- Crear una base de datos de ClickHouse respaldada por ese catálogo
- Consultar una tabla Iceberg existente directamente desde ClickHouse
- Verificar que ClickHouse está leyendo datos de tu lago de datos
Al final, tendrás ClickHouse Cloud conectado a tu catálogo Iceberg y podrás ejecutar consultas SQL sobre tablas Iceberg sin copiar los datos.
Crear una conexión a DataLakeCatalog
En este paso, te conectarás a tu Catálogo del lago de datos en ClickHouse Cloud.
-
Abre tu servicio de ClickHouse Cloud.
-
Ve a Data Sources â Connect to your Catálogo del lago de datos.
-
Selecciona tu catálogo de datos en el menú desplegable.
-
Completa el formulario con tus credenciales y la información de conexión. Para Unity Catalog, introduce:
- Open Table Format (Iceberg)
- Nombre de la base de datos de ClickHouse. Este será el nombre de la base de datos de ClickHouse desde la que consultarás tus tablas Iceberg.
- Workspace ID
- Nombre del catálogo de Databricks
- Client ID
- Client Secret
insertar imágenes
-
Guarda el catálogo. Ahora deberías ver el catálogo de datos cargado en la página Data Sources, junto con el número de tablas disponibles en la base de datos.
Consultar una tabla Iceberg
En este paso, consultarás una tabla Iceberg desde tu catálogo de datos.
- Ya sea haciendo clic en
Show Tableso enSQL Console, llegarás a la consola SQL con tu nueva base de datos materializada y conectada a tu lago de datos. Si accedes a través deSQL Console, cambia el menú desplegable de bases de datos a tu base de datos Iceberg. - Deberías ver una o más tablas Iceberg en tu árbol de archivos. Ejecuta esta consulta:
select * from iceberg_database.`iceberg_db.your_table`- ClickHouse devolverá las filas de tu tabla Iceberg.
Próximos pasos
Ahora que te has conectado a tu lago de datos, puedes probar a escribir una tabla Iceberg en ClickHouse.
