- 데이터는 S3에 있으므로
s3테이블 함수를 사용해 파일에서 테이블을 생성할 수 있습니다. 원본 위치에서 바로 쿼리할 수도 있습니다. ClickHouse에 삽입하기 전에 몇 개의 행을 먼저 살펴보겠습니다:
- ClickHouse에 데이터를 저장하기 위해 다음
MergeTree테이블을 사용합니다:
s3Cluster테이블 함수를 사용하겠습니다. 이 함수는 S3 파일을 클러스터의 노드에 분산해 병렬로 읽습니다. ClickHouse Cloud에서는 클러스터 이름이default이므로 아래와 같이 실행할 수 있습니다. 자가 관리형 서버에서는default를 클러스터 이름으로 바꾸십시오. 단일 서버를 실행 중이라면 대신s3테이블 함수를 사용하고 첫 번째 인수를 제거해 함수 호출이 URL로 시작하도록 하십시오.
sensors테이블(table)에 필요한 디스크 저장 공간이 얼마나 되는지 살펴보겠습니다:
- 이제 데이터가 ClickHouse에 있으므로 분석해 보겠습니다. 더 많은 센서가 배포됨에 따라 시간이 지날수록 데이터 양이 증가하는 것을 확인할 수 있습니다:
- 이 쿼리는 매우 덥고 습한 날의 수를 계산합니다: