Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Conectando o Astrato ao ClickHouse

Mantido pela comunidade

O Astrato usa Pushdown SQL para consultar diretamente o ClickHouse Cloud ou implantações on-premise. Isso significa que você pode acessar todos os dados de que precisa com o desempenho líder do setor do ClickHouse.

Dados necessários para a conexão

Ao configurar sua conexão de dados, você precisará ter em mãos:

  • Conexão de dados: Hostname, Porta

  • Credenciais do banco de dados: Nome de usuário, Senha

Para se conectar ao ClickHouse via HTTP(S), você precisa das seguintes informações:

Parâmetro(s) Descrição
HOST and PORT Normalmente, a porta é 8443 ao usar TLS ou 8123 quando não se usa TLS.
DATABASE NAME Por padrão, há um banco de dados chamado default; use o nome do banco de dados ao qual você deseja se conectar.
USERNAME and PASSWORD Por padrão, o nome de usuário é default. Use o nome de usuário apropriado para o seu caso de uso.

Os detalhes do seu serviço do ClickHouse Cloud estão disponíveis no console do ClickHouse Cloud. Selecione um serviço e clique em Connect:

botão Connect do serviço do ClickHouse Cloud

Escolha HTTPS. Os detalhes de conexão são exibidos em um comando curl de exemplo.

detalhes de conexão HTTPS do ClickHouse Cloud

Se você estiver usando ClickHouse autogerenciado, os detalhes de conexão são definidos pelo administrador do seu ClickHouse.

Criando a conexão de dados com o ClickHouse

  • Selecione Data na barra lateral e, em seguida, a guia Conexão de dados (ou acesse este link: https://app.astrato.io/data/sources) ​
  • Clique no botão Nova conexão de dados no canto superior direito da tela.
Conexão de dados do Astrato
  • Selecione ClickHouse.
Conexão de dados do Astrato com ClickHouse
  • Preencha os campos obrigatórios na caixa de diálogo da conexão
Campos obrigatórios do Astrato para conexão com o ClickHouse
  • Clique em Test Connection. Se a conexão for bem-sucedida, dê um name à conexão de dados e clique em Next.

  • Defina o user access da conexão de dados e clique em connect.

Acesso do usuário no Astrato para conexão com o ClickHouse
  • Uma conexão e uma visualização de dados são criadas.

Criando um modelo semântico / visão de dados

No nosso editor de visão de dados, você verá todas as suas tabelas e esquemas no ClickHouse. Selecione alguns para começar.

Astrato se conecta ao Acesso do usuário do ClickHouse

Agora que você selecionou seus dados, vá para a definição da visão de dados. Clique em Define no canto superior direito da página.

Aqui, você pode fazer junções entre os dados, bem como criar dimensões e medidas governadas — o que é ideal para garantir consistência na lógica de negócios entre diferentes equipes.

Astrato se conecta ao Acesso do usuário do ClickHouse

O Astrato sugere junções de forma inteligente usando seus metadados, inclusive aproveitando as chaves no ClickHouse. Nossas junções sugeridas facilitam o início do trabalho com seus dados bem governados no ClickHouse, sem precisar reinventar a roda. Também mostramos a qualidade da junção, para que você possa revisar todas as sugestões em detalhes no Astrato.

Astrato se conecta ao Acesso do usuário do ClickHouse

Criando um dashboard

Em apenas alguns passos, você pode criar seu primeiro gráfico no Astrato.

  1. Abra o painel de visualizações
  2. Selecione uma visualização (vamos começar com Column Bar Chart)
  3. Adicione dimensões
  4. Adicione medidas
Astrato conectado ao Acesso do usuário do ClickHouse

Veja o SQL gerado que dá suporte a cada visualização

Transparência e precisão estão no centro do Astrato. Garantimos que toda consulta gerada seja visível, permitindo que você mantenha total controle. Todo o processamento acontece diretamente no ClickHouse, aproveitando sua velocidade e mantendo segurança e governança robustas.

Astrato conectado ao ClickHouse Acesso do usuário

Exemplo de dashboard concluído

Um dashboard completo e bonito, ou um app de dados, está mais perto do que nunca. Para ver mais do que criamos, acesse nossa galeria de demonstrações em nosso site: https://astrato.io/gallery

Astrato conecta ao ClickHouse Acesso do usuário
Navigation