- Conectar-se aos seus serviços do ClickHouse Cloud
- Visualizar, filtrar e ordenar dados de tabelas
- Executar consultas e visualizar os resultados com apenas alguns cliques
- Compartilhar consultas com membros da equipe e colaborar com mais eficiência.
Explorando tabelas
Visualizar a lista de tabelas e informações de esquema
Explorando os dados da tabela
Inspecionando os dados da célula
Filtrar e ordenar tabelas
Ordenando uma tabela
Filtrando uma tabela
Filtragem e ordenação juntas
Criando uma consulta a partir de filtros e ordenações
Filtros e ordenações não são obrigatórios ao usar o recurso ‘Create Query’.
Criar e executar uma consulta
Criando uma consulta
- Clique no botão ’+’ na barra de abas
- Selecione o botão ‘New Query’ na lista de consultas na barra lateral esquerda
Executando uma consulta
cmd / ctrl + enter. Para escrever e executar vários comandos em sequência, adicione um ponto e vírgula ao final de cada comando.
Opções de execução de consulta
Por padrão, clicar no botão Run executará todos os comandos contidos no SQL Editor. O SQL Console oferece outras duas opções de execução de consulta:
- Executar comandos selecionados
- Executar o comando na posição do cursor
cmd / ctrl + enter). Você também pode selecionar ‘Run selected’ no menu de contexto do SQL Editor (aberto ao clicar com o botão direito em qualquer lugar do editor) quando houver uma seleção.
A execução do comando na posição atual do cursor pode ser feita de duas maneiras:
- Selecione ‘At Cursor’ no menu expandido de opções de execução (ou use o atalho de teclado correspondente
cmd / ctrl + shift + enter
- Selecione ‘Run at cursor’ no menu de contexto do SQL Editor
O comando na posição do cursor piscará em amarelo durante a execução.
Cancelando uma consulta
Esc para cancelar a consulta. Observação: todos os resultados que já tiverem sido retornados permanecerão após o cancelamento.
Salvando uma consulta
cmd / ctrl + s para salvar uma consulta.
Usando GenAI para gerenciar consultas
Configuração da tabela
- Abra um serviço do ClickHouse Cloud.
- Crie uma nova consulta clicando no ícone +.
-
Cole e execute o código a seguir:
Essa consulta deve levar cerca de 1 segundo para ser concluída. Quando terminar, você deverá ter uma tabela vazia chamada `uk_price_paid.
-
Crie uma nova consulta e cole a consulta a seguir:
gov.uk. Esse arquivo tem cerca de 4 GB, então a consulta levará alguns minutos para ser concluída. Depois que o ClickHouse processar a consulta, você terá o conjunto de dados completo na tabela uk_price_paid.
Criação de consulta
- Selecione a tabela uk_price_paid e, em seguida, clique em Create Query.
- Clique em Generate SQL. Pode ser solicitado que você aceite que suas consultas sejam enviadas ao ChatGPT. Você deve selecionar I agree para continuar.
-
Agora você pode usar este prompt para inserir uma consulta em linguagem natural e fazer com que o ChatGPT a converta em uma consulta SQL. Neste exemplo, vamos inserir:
Mostre o preço total e o número total de todas as transações da uk_price_paid por ano.
-
O Console vai gerar a consulta que estamos procurando e exibi-la em uma nova aba. No nosso exemplo, o GenAI criou a seguinte consulta:
- Depois de verificar que a consulta está correta, clique em Run para executá-la.
Depuração
-
Crie uma nova consulta clicando no ícone + e cole o código abaixo:
-
Clique em Run. A consulta falha, pois estamos tentando usar valores de
priceeem vez deprice. - Clique em Fix Query.
-
O GenAI vai tentar corrigir a consulta. Neste caso, ele alterou
priceeparaprice. Ele também identificou quetoYearé uma função mais adequada para este cenário. - Selecione Apply para adicionar as alterações sugeridas à sua consulta e clique em Run.
Recursos avançados para consultas
Buscando nos resultados da consulta
WHERE adicional ou simplesmente a verificar se determinados dados estão incluídos no conjunto de resultados. Depois de inserir um valor no campo de busca, o painel de resultados será atualizado e retornará registros que contenham um valor correspondente ao que foi inserido. Neste exemplo, vamos procurar todas as ocorrências de breakfast na tabela hackernews em comentários que contenham ClickHouse (sem diferenciar maiúsculas de minúsculas):
Observação: qualquer campo que corresponda ao valor inserido será retornado. Por exemplo, o terceiro registro na captura de tela acima não corresponde a ‘breakfast’ no campo by, mas corresponde no campo text:
Ajustando as configurações de paginação
Exportando os dados do resultado da consulta
••• no lado direito da barra de ferramentas do painel de resultados e selecione ‘Baixar como CSV’.
Visualizando dados de consulta
Criando gráficos
trip_total por week. Para isso, arrastaremos o campo week para o eixo x e o campo trip_total para o eixo y:
A maioria dos tipos de gráfico oferece suporte a vários campos nos eixos numéricos. Para demonstrar, arrastaremos o campo fare_total para o eixo y:
Personalizando gráficos
- Subtítulo
- Títulos dos eixos
- Orientação dos rótulos no eixo x
trip_total e fare_total, as faixas dos eixos precisam de alguns ajustes:
O SQL Console permite compartilhar consultas com sua equipe. Quando uma consulta é compartilhada, todos os membros da equipe podem ver e editar a consulta. Consultas compartilhadas são uma ótima forma de colaborar com sua equipe.
Para compartilhar uma consulta, clique no botão ‘Share’ na barra de ferramentas da consulta.
Uma caixa de diálogo será aberta, permitindo que você compartilhe a consulta com todos os membros de uma equipe. Se você tiver várias equipes, poderá selecionar com qual equipe compartilhar a consulta.
Em alguns cenários, pode ser necessário ajustar as escalas dos eixos de cada campo de forma independente. Isso também pode ser feito na seção ‘Advanced’ do painel de configuração do gráfico, especificando valores mínimo e máximo para um intervalo do eixo. Por exemplo, o gráfico acima parece bom, mas, para demonstrar a correlação entre nossos campos trip_total e fare_total, os intervalos dos eixos precisam de alguns ajustes: