DataLakeCatalog no editor SQL de sua preferência.
Após a conexão, as tabelas do catálogo aparecem no console SQL sob o nome do banco de dados escolhido. Você pode consultá-las usando o ClickHouse SQL padrão, fazer join com tabelas MergeTree e usá-las como fontes para visões materializadas.
Pré-requisitos
- Permissões do serviço. Você precisa da permissão
control-plane:service:managepara acessar a página Fontes de dados e adicionar catálogos. - Serviço em execução. Se o serviço estiver inativo, reative-o nas páginas Fontes de dados ou de configurações do serviço antes de conectar ou visualizar catálogos vinculados.
- Credenciais do catálogo. Reúna as informações de conexão do seu tipo de catálogo antes de abrir o painel lateral. Cada catálogo usa campos e métodos de autenticação diferentes — consulte Adicionar a conexão do seu catálogo abaixo.
Conecte seu catálogo
1
Abra o painel lateral do catálogo de dados
- Selecione Fontes de dados na navegação à esquerda.
- Clique em + Adicionar catálogo se ainda não tiver configurado nenhuma fonte de dados. Caso contrário, clique em Adicionar fonte de dados > Adicionar catálogo do lago de dados.
- No painel lateral Conectar seu catálogo de dados, selecione o catálogo no menu suspenso Selecionar catálogo. Se o catálogo oferecer suporte a vários formatos de tabela abertos, escolha o formato em Formato de tabela aberto.
2
Adicione a conexão com seu catálogo
Selecione seu catálogo abaixo para ver orientações e pré-requisitos. Em seguida, preencha os parâmetros de conexão e informe também um nome do banco de dados — o banco de dados do ClickHouse que expõe as tabelas do seu catálogo no console SQL.
- AWS Glue
- Unity Catalog (Iceberg)
- Unity Catalog (Delta)
- catálogo REST
- Microsoft OneLake
- Polaris
- BigLake Metastore
AWS Glue Catalog expõe tabelas Iceberg registradas no Glue Data Catalog.Antes de conectar, confirme o seguinte:
- ClickHouse versão 25.12 ou posterior.
- As tabelas Iceberg estão registradas no AWS Glue Data Catalog na região de destino.
- Para autenticação por chave de acesso, você tem uma chave de acesso de usuário do IAM com permissões para ler os metadados do Glue e os objetos S3 subjacentes.
- Para autenticação por função do IAM (26.2+), você tem uma função do IAM que confia na função de serviço do ClickHouse. Inclua o ARN da função de serviço em Settings → Network security information na política de confiança da função. Consulte Como acessar dados Iceberg com segurança para ver exemplos de políticas do IAM.
us-west-2) e escolha um método de autenticação:Autenticação por chave de acesso- Selecione AWS Access Key como Authentication method.
- Informe sua Access Key ID e sua Secret Access Key.
- Informe um nome do banco de dados para o banco de dados ClickHouse que expõe suas tabelas do Glue.
- Selecione AWS IAM Role como Authentication method.
- Copie o Service role ID (IAM) do painel lateral e adicione-o à política de confiança da sua função do IAM.
- Informe seu AWS Role ARN e, opcionalmente, um AWS Role Session Name.
- Informe um nome do banco de dados para o banco de dados ClickHouse que expõe suas tabelas do Glue.
O Glue oferece suporte a vários formatos de tabela, mas o ClickHouse lê apenas tabelas Iceberg do Glue.
3
Salvar a conexão
Após preencher os campos:
- Clique em Adicionar catálogo. O ClickHouse valida a conexão e as credenciais ao salvar.
- Se a operação for bem-sucedida, será exibida uma notificação de confirmação com o link Ver no console SQL. Seu catálogo será listado na tabela Catálogos vinculados, com o status da conexão e o número de tabelas.
Consulte seus dados
1
Visualize as tabelas do seu catálogo
Na página Fontes de dados, localize seu catálogo na tabela Catálogos vinculados e clique em Visualizar tabelas.O ClickHouse abre o console SQL com o banco de dados do catálogo selecionado e lista as tabelas disponíveis.
As tabelas podem não aparecer imediatamente após a conexão de um catálogo. Dependendo do catálogo, pode levar até 3 minutos para que todas as tabelas sejam listadas.
2
Execute uma consulta
Escreva uma consulta no editor SQL e clique em Executar. Coloque o nome completo da tabela entre backticks:
Solução de problemas
- Se suas tabelas não aparecerem no Console SQL: verifique as credenciais, o acesso à rede e os tipos de tabela no catálogo. Verifique se as tabelas que você espera encontrar estão em formatos de arquivo e de tabela compatíveis.
Veja também
- Acelerando analytics em dados de lakehouse — carregue tabelas do catálogo no MergeTree para consultas recorrentes
- Acessando dados do Iceberg com segurança — configuração da IAM role para acessar o AWS Iceberg e o Glue