Pular para o conteúdo principal
O COVID-19 Open-Data busca reunir o maior banco de dados epidemiológicos sobre a Covid-19, além de um amplo conjunto de covariáveis. Ele inclui dados abertos, públicos e licenciados relacionados a demografia, economia, epidemiologia, geografia, saúde, hospitalizações, mobilidade, respostas governamentais, clima e muito mais. Os detalhes estão no GitHub aqui. É fácil inserir esses dados no ClickHouse…
Os comandos a seguir foram executados em uma instância de Production do ClickHouse Cloud. Você também pode executá-los facilmente em uma instalação local.
  1. Vamos ver como são os dados:
O arquivo CSV tem 10 colunas:
  1. Agora vamos visualizar algumas das linhas:
Observe que a função url lê dados de um arquivo CSV com facilidade:
  1. Agora vamos criar uma tabela, já que sabemos como são os dados:
  1. O comando a seguir insere todo o conjunto de dados na tabela covid19:
  1. É bem rápido — vamos ver quantas linhas foram inseridas:
  1. Vamos ver quantos casos de Covid-19 foram registrados no total:
  1. Você vai notar que os dados têm muitos 0’s nas datas — seja em fins de semana, seja em dias em que os números não foram divulgados diariamente. Podemos usar uma função de janela para suavizar as médias diárias de novos casos:
  1. Esta consulta determina os valores mais recentes de cada localidade. Não podemos usar max(date) porque nem todos os países reportaram dados todos os dias, então pegamos a última linha usando ROW_NUMBER:
  1. Podemos usar lagInFrame para determinar o LAG dos novos casos a cada dia. Nesta consulta, filtramos pela localização US_DC:
A resposta será semelhante a:
  1. Esta consulta calcula a variação percentual de novos casos a cada dia e inclui uma coluna simples de increase ou decrease no conjunto de resultados:
Os resultados ficam assim
Como mencionado no repositório do GitHub, o conjunto de dados não é atualizado desde 15 de setembro de 2022.
Última modificação em 10 de junho de 2026