Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Conectar um catálogo de dados no ClickHouse Cloud

Recurso beta

Conecte o ClickHouse Cloud aos seus catálogos de dados para acessar tabelas no formato de tabela aberto. Você pode configurar conexões na UI de Fontes de dados. Para configurar via SQL, use o motor de banco de dados DataLakeCatalog no editor SQL de sua preferência.

UI do ClickHouse Cloud com integrações de catálogos de dados

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

Antes de conectar um catálogo, confirme o seguinte:

  • Permissões do serviço. Você precisa da permissão control-plane:service:manage para 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.

Abra o painel lateral do catálogo de dados

  1. Selecione Fontes de dados na navegação à esquerda.
  2. 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.
  3. 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.
Painel lateral Conectar seu catálogo de dados com o menu suspenso Selecionar catálogo exibindo AWS Glue, BigLake Metastore, Microsoft OneLake, Polaris, REST Catalog e Unity Catalog

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 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.

No painel lateral, informe sua Region da AWS (por exemplo, us-west-2) e escolha um método de autenticação:

Autenticação por chave de acesso

  1. Selecione AWS Access Key como Authentication method.
  2. Informe sua Access Key ID e sua Secret Access Key.
  3. Informe um nome do banco de dados para o banco de dados ClickHouse que expõe suas tabelas do Glue.

Autenticação por função do IAM (26.2+)

  1. Selecione AWS IAM Role como Authentication method.
  2. Copie o Service role ID (IAM) do painel lateral e adicione-o à política de confiança da sua função do IAM.
  3. Informe seu AWS Role ARN e, opcionalmente, um AWS Role Session Name.
  4. Informe um nome do banco de dados para o banco de dados ClickHouse que expõe suas tabelas do Glue.

Salvar a conexão

Após preencher os campos:

  1. Clique em Adicionar catálogo. O ClickHouse valida a conexão e as credenciais ao salvar.
  2. 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.

No menu Ações de uma linha de catálogo vinculado, você pode remover a conexão do catálogo. A remoção exclui o banco de dados do catálogo do ClickHouse, mas não exclui dados do catálogo externo.

Consulte seus dados

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.

Tabela de catálogos vinculados com a ação Visualizar tabelas

O ClickHouse abre o console SQL com o banco de dados do catálogo selecionado e lista as tabelas disponíveis.

Navegador de tabelas do console SQL mostrando as tabelas do catálogo

Execute uma consulta

Escreva uma consulta no editor SQL e clique em Executar. Coloque o nome completo da tabela entre backticks:

SELECT * FROM `identity_profiles.identity_profiles_iceberg`
Consulta SQL com resultados usando backticks para nomes de tabela com pontos

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

Navigation