Pular para o conteúdo principal
Neste guia, mostraremos uma integração com o ClickHouse. Usaremos o JupySQL para executar consultas no ClickHouse. Depois que os dados forem carregados, vamos visualizá-los por meio de gráficos em SQL. A integração entre o JupySQL e o ClickHouse é viabilizada pelo uso da biblioteca clickhouse_sqlalchemy. Essa biblioteca permite uma comunicação simples entre os dois sistemas e possibilita que você se conecte ao ClickHouse e especifique o dialeto SQL. Depois de se conectar, você pode executar consultas SQL diretamente pela UI nativa do ClickHouse ou pelo Jupyter notebook.
Observação: talvez seja necessário reiniciar o kernel para usar os pacotes atualizados.
Você precisará garantir que seu ClickHouse esteja em execução e acessível para as próximas etapas. Você pode usar tanto a versão local quanto a versão na nuvem. Observação: você precisará ajustar a string de conexão de acordo com o tipo de instância à qual está tentando se conectar (URL, usuário, senha). No exemplo abaixo, usamos uma instância local. Para saber mais, confira este guia.
  • clickhouse://default:***@localhost:8123/default Pronto.
  • clickhouse://default:***@localhost:8123/default Pronto.
  • clickhouse://default:***@localhost:8123/default Pronto.
count()
1999657
  • clickhouse://default:***@localhost:8123/default Pronto.
pickup_ntaname
Morningside Heights
Hudson Yards-Chelsea-Flatiron-Union Square
Midtown-Midtown South
SoHo-Tribeca-Civic Center-Little Italy
Murray Hill-Kips Bay
  • clickhouse://default:***@localhost:8123/default Concluído.
round(avg(tip_amount), 2)
1.68
  • clickhouse://default:***@localhost:8123/default Pronto.
passenger_countaverage_total_amount
022.69
115.97
217.15
316.76
417.33
516.35
616.04
759.8
836.41
99.81
  • clickhouse://default:***@localhost:8123/default Pronto.
pickup_datepickup_ntanamenumber_of_trips
2015-07-01Bushwick North2
2015-07-01Brighton Beach1
2015-07-01Briarwood-Jamaica Hills3
2015-07-01Williamsburg1
2015-07-01Queensbridge-Ravenswood-Long Island City9
  • clickhouse://default:***@localhost:8123/default Execução ignorada…
Última modificação em 29 de junho de 2026