Como usar o marimo com ClickHouse
marimo é um notebook Python de nova geração para trabalhar com dados
marimo é um notebook reativo de código aberto para Python com SQL integrado. Quando você executa uma célula ou interage com um elemento da UI, o marimo executa automaticamente as células afetadas (ou as marca como desatualizadas), mantendo o código e os resultados consistentes e evitando bugs antes mesmo que aconteçam. Todo notebook do marimo é armazenado como Python puro, executável como script e implantável como aplicativo.
Isso deve abrir um navegador no localhost.
Agora, você pode ver os resultados em um DataFrame. Quero visualizar as corridas mais caras a partir de um determinado local de embarque. O marimo fornece vários componentes de UI para ajudar nisso. Vou usar uma lista suspensa para selecionar o local e o Altair para criar os gráficos.
O modelo de execução reativa do marimo também se estende às consultas SQL, então alterações no SQL acionam automaticamente os cálculos subsequentes das células dependentes (ou, opcionalmente, marcam células como desatualizadas no caso de cálculos mais caros). Por isso, o gráfico e a tabela mudam quando a consulta é atualizada.
Você também pode alternar para o App View para ter uma interface limpa para explorar seus dados.
Navegue até o painel de fontes de dados no lado esquerdo do editor do marimo e clique em ‘Add database’.
Você deverá preencher os detalhes do banco de dados.
Em seguida, você terá uma célula que poderá ser executada para estabelecer uma conexão.
Depois de configurar uma conexão, você pode criar uma nova célula SQL e escolher o mecanismo do ClickHouse.
Para este guia, usaremos o dataset New York Taxi.
Última modificação em 10 de junho de 2026