DataLakeCatalog le permite conectar ClickHouse a catálogos de datos externos
y consultar datos en formatos de tabla abiertos sin necesidad de duplicarlos.
Esto transforma a ClickHouse en un potente motor de consultas que se integra perfectamente con
la infraestructura existente de su lago de datos.
Catálogos compatibles
El motorDataLakeCatalog es compatible con los siguientes catálogos de datos:
- AWS Glue Catalog - Para tablas Iceberg en entornos de AWS
- Databricks Unity Catalog - Para tablas Delta Lake e Iceberg
- Hive Metastore - Catálogo tradicional del ecosistema Hadoop
- Catálogos REST - Cualquier catálogo compatible con la especificación REST de Iceberg
Crear una base de datos
Deberá habilitar la configuración correspondiente que se indica a continuación para usar el motorDataLakeCatalog:
DataLakeCatalog pueden crearse con la siguiente sintaxis:
Ejemplos
Consulte las secciones siguientes para ver ejemplos de uso del motorDataLakeCatalog:
- Unity Catalog
- Glue Catalog
- OneLake Catalog
Puede usarse habilitando
allow_database_iceberg.
onelake_bearer_token en un token Bearer obtenido previamente
(con alcance para https://storage.azure.com) en lugar de
onelake_client_id/onelake_client_secret. ClickHouse no actualiza el token, por lo que la
base de datos debe volver a crearse después de que caduque.