메인 콘텐츠로 건너뛰기
COVID-19 Open-Data는 방대한 공변량 데이터와 함께, 최대 규모의 COVID-19 역학 데이터베이스를 구축하는 것을 목표로 합니다. 여기에는 인구통계, 경제, 역학, 지리, 보건, 입원, 이동성, 정부 대응, 날씨 등과 관련된 공개 라이선스 기반의 오픈 데이터가 포함됩니다. 자세한 내용은 GitHub 여기에서 확인할 수 있습니다. 이 데이터를 ClickHouse에 쉽게 삽입할 수 있습니다…
다음 명령은 ClickHouse CloudProduction 인스턴스에서 실행되었습니다. 로컬 설치 환경에서도 쉽게 실행할 수 있습니다.
  1. 데이터가 어떤 형태인지 살펴보겠습니다:
CSV 파일에는 10개의 컬럼이 있습니다:
  1. 이제 몇 개의 행을 확인해 보겠습니다:
url 함수는 CSV 파일에서 데이터를 쉽게 읽을 수 있습니다:
  1. 이제 데이터 형태를 확인했으므로 테이블을 생성합니다:
  1. 다음 명령을 실행하면 전체 데이터셋이 covid19 테이블에 삽입됩니다:
  1. 순식간에 끝납니다 - 몇 개의 행이 삽입되었는지 확인해 보겠습니다:
  1. 기록된 Covid-19 총 사례 수를 살펴보겠습니다:
  1. 데이터에 날짜별로 0이 많이 포함되어 있는 것을 확인할 수 있습니다. 이는 주말이거나 수치가 매일 보고되지 않은 날이 있기 때문입니다. 새 확진자 수의 일일 평균을 더 매끄럽게 만들기 위해 윈도 함수를 사용할 수 있습니다:
  1. 이 쿼리는 각 지역의 최신 값을 구합니다. 모든 국가가 매일 보고한 것은 아니므로 max(date)를 사용할 수 없으며, 대신 ROW_NUMBER를 사용해 마지막 행을 가져옵니다:
  1. lagInFrame를 사용해 매일 신규 확진자의 LAG를 계산할 수 있습니다. 이 쿼리에서는 US_DC 지역을 기준으로 필터링합니다:
응답은 다음과 같습니다:
  1. 이 쿼리는 매일 신규 사례의 변화율을 계산하고, 결과 세트에 increase 또는 decrease 컬럼을 간단히 포함합니다:
결과는 다음과 같습니다.
GitHub repo에서 언급한 대로, 이 데이터셋은 2022년 09월 15일부로 더 이상 업데이트되지 않습니다.
마지막 수정일 2026년 7월 1일