Matrizes de suporte abrangentes para as integrações do ClickHouse com formatos de tabela abertos e conexões com catálogos de lago de dados.
Esta página apresenta matrizes de suporte abrangentes para as integrações de lago de dados do ClickHouse. Ela cobre os recursos disponíveis para cada formato de tabela aberto, os catálogos aos quais o ClickHouse pode se conectar e os recursos compatíveis com cada catálogo.O suporte é exibido separadamente para o ClickHouse Cloud e o ClickHouse autogerenciado. Os recursos experimentais são desabilitados por padrão no ClickHouse Cloud e devem ser solicitados ao Suporte. A disponibilidade depende do recurso, portanto, entre em contato com o Suporte para confirmar se um recurso experimental específico pode ser habilitado. A configuração e as limitações específicas da implantação são descritas na coluna Observações.
O ClickHouse integra-se a quatro formatos de tabela abertos: Apache Iceberg, Delta Lake, Apache Hudi e Apache Paimon. Selecione um formato abaixo para ver a matriz de suporte correspondente.Legenda: ✅ Suportado | ⚠️ Parcial, experimental ou obsoleto | ❌ Não suportado
Coleções nomeadas criadas por DDL podem ser habilitadas em determinados serviços do ClickHouse Cloud. Entre em contato com o Suporte para confirmar a disponibilidade.
Recursos de leitura
Suporte à leitura
✅
✅
Suporte completo a SELECT com todas as funções SQL do ClickHouse
Experimental. Requer Iceberg v2 ou superior, allow_insert_into_iceberg = 1 e allow_iceberg_remove_orphan_files = 1. Consulte Remover arquivos órfãos.
Gravação de partições
✅ Beta
✅ Beta
Compatível com gravações em tabelas Iceberg.
Alteração de partições
❌
❌
Não há suporte para alterar o esquema de particionamento no ClickHouse. O ClickHouse pode gravar em tabelas Iceberg com um esquema de particionamento evoluído.
Metadados
Ramificações e tags
❌
❌
Referências a ramificações e tags do Iceberg não são compatíveis
Resolução de arquivo de metadados
✅
✅
Compatível com resolução por meio de catálogos, listagem de diretórios, version-hint e um caminho específico. Consulte Resolução de arquivo de metadados.
Cache de dados
✅
✅
Mesmo mecanismo dos motores de armazenamento S3/Azure/HDFS. Consulte Cache de dados.
Cache de metadados
✅
✅
Habilitado por padrão por meio de use_iceberg_metadata_files_cache. Consulte Cache de metadados.
A partir da versão 25.6, o ClickHouse lê tabelas Delta Lake usando o kernel Rust do Delta Lake, oferecendo suporte a mais recursos. No entanto, há problemas conhecidos ao acessar dados no Azure Blob Storage. Por esse motivo, o Kernel é desativado ao ler dados no Azure Blob Storage. A seguir, indicamos quais recursos exigem esse kernel.
Coleções nomeadas criadas por DDL podem ser habilitadas em determinados serviços do ClickHouse Cloud. Entre em contato com o Suporte para confirmar a disponibilidade.
Recursos de leitura
Suporte a leitura
✅
✅
Suporte completo a SELECT com todas as funções do ClickHouse SQL
Exige o Delta Kernel. As gravações são compatíveis com S3 e GCS; gravações no Azure não são compatíveis. Exige allow_delta_lake_writes = 1 a partir da v26.7; em versões anteriores, use allow_experimental_delta_lake_writes = 1. Consulte Gravações no Delta Lake.
DELETE / UPDATE / MERGE
❌
❌
Não compatível
Criar tabela vazia
❌
❌
A operação CREATE TABLE pressupõe que a tabela Delta Lake já exista no armazenamento de objetos.
Armazenamento em cache
Cache de dados
✅
✅
Mesmo mecanismo usado pelos motores de armazenamento S3/Azure/HDFS. Consulte Cache de dados.
Coleções nomeadas criadas por DDL podem ser habilitadas em determinados serviços do ClickHouse Cloud. Entre em contato com o Suporte para confirmar a disponibilidade.
Recursos de leitura
Suporte à leitura
✅
✅
Suporte completo a SELECT com todas as funções SQL do ClickHouse
Experimental. Coleções nomeadas criadas por DDL podem ser ativadas em alguns serviços do ClickHouse Cloud. Entre em contato com o Suporte para confirmar a disponibilidade.
Recursos de leitura
Suporte a leitura
⚠️
Experimental. Suporte completo a SELECT com todas as funções SQL do ClickHouse
O ClickHouse pode se conectar a catálogos de dados externos usando o engine de banco de dados DataLakeCatalog, que expõe o catálogo como um banco de dados no ClickHouse. As tabelas registradas no catálogo aparecem automaticamente e podem ser consultadas com SQL padrão.No momento, os catálogos abaixo são compatíveis. Consulte o guia de referência de cada catálogo para ver as instruções completas de configuração.
Atualmente, todas as integrações de catálogo exigem que uma configuração experimental ou beta esteja habilitada. Com exceção do Microsoft OneLake, do Databricks Unity Catalog e do SeaweedFS, todos os catálogos expõem acesso somente leitura — as tabelas podem ser consultadas, mas não podem ser criadas nem receber gravações por meio da conexão com o catálogo. Para carregar dados de um catálogo no ClickHouse e acelerar as análises, use INSERT INTO SELECT conforme descrito no guia de aceleração de análises. Para gravar dados de volta em formatos de tabela abertos, crie tabelas Iceberg independentes conforme descrito no guia de gravação de dados.