DataLakeCatalog, todo o catálogo é exposto como um banco de dados no ClickHouse. Cada tabela no catálogo aparece automaticamente e pode ser consultada com todos os recursos do ClickHouse SQL — sem precisar conhecer os caminhos individuais das tabelas nem gerenciar credenciais para cada tabela.
Este guia mostra como se conectar ao Databricks Unity Catalog. O ClickHouse também oferece suporte aos seguintes catálogos — consulte cada guia de referência para ver as instruções completas de configuração:
Conectando-se ao Unity Catalog
No momento, essa integração é compatível apenas com a AWS. Tabelas no armazenamento gerenciado do Databricks não são compatíveis porque o Unity Catalog não fornece credenciais para esses locais. Consulte a referência do Unity Catalog para obter detalhes.
Configurando o Unity no Databricks
EXTERNAL USE SCHEMA privilégio no esquema que contém as tabelas.
Depois que o seu catálogo estiver configurado, você deverá gerar credenciais para o ClickHouse. Dois métodos diferentes podem ser usados, dependendo do modo como você interage com o Unity:
- Para clientes Iceberg, autentique-se com um service principal.
- Para clientes Delta, use um Personal Access Token (PAT).
Conectar-se ao catalog
- Delta
- Iceberg
O Unity catalog deve ser usado para acessar dados no formato Delta.
Listar tabelas
Explorando esquemas de tabelas
SHOW CREATE TABLE para ver como as tabelas foram criadas.
Backticks obrigatóriosObserve que é necessário especificar o espaço de nomes e o nome da tabela entre backticks — o ClickHouse não oferece suporte a mais de um espaço de nomes.