O mecanismo de banco de dados DataLakeCatalog permite conectar o ClickHouse a catálogos de dados externos
e consultar dados em formatos abertos de tabela sem a necessidade de duplicação de dados.
Isso transforma o ClickHouse em um poderoso motor de consulta que se integra perfeitamente
à sua infraestrutura de lago de dados existente.
O mecanismo DataLakeCatalog oferece suporte aos seguintes catálogos de dados:
- AWS Glue Catalog - Para tabelas Iceberg em ambientes AWS
- Databricks Unity Catalog - Para tabelas Delta Lake e Iceberg
- Hive Metastore - Catálogo tradicional do ecossistema Hadoop
- REST Catalogs - Qualquer catálogo compatível com a especificação REST do Iceberg
Criando um banco de dados
Para usar o mecanismo DataLakeCatalog, você precisará habilitar as configurações relevantes abaixo:
Bancos de dados com o mecanismo DataLakeCatalog podem ser criados usando a sintaxe a seguir:
As configurações a seguir são suportadas:
Consulte as seções abaixo para ver exemplos de uso do mecanismo DataLakeCatalog:
- Unity Catalog
- Glue Catalog
- OneLake Catalog
Pode ser usado ao habilitar
allow_experimental_database_iceberg ou allow_database_iceberg.
Para autenticar sem compartilhar um segredo do cliente, defina onelake_bearer_token como um
Bearer token obtido previamente (com escopo para https://storage.azure.com) em vez de
onelake_client_id/onelake_client_secret. O ClickHouse não renova o token, portanto o
banco de dados deve ser recriado após sua expiração. Última modificação em 23 de julho de 2026