- Данные находятся в S3, поэтому можно использовать табличную функцию
s3, чтобы создать таблицу из файлов. Также можно выполнять запросы к данным напрямую. Давайте сначала посмотрим на несколько строк, прежде чем пытаться загрузить их в ClickHouse:
- Мы будем использовать следующую таблицу
MergeTreeдля хранения данных в ClickHouse:
- У сервисов ClickHouse Cloud есть кластер с именем
default. Мы будем использовать табличную функциюs3Cluster, которая параллельно читает файлы из S3 с узлов вашего кластера. (Если у вас нет кластера, просто используйте функциюs3и уберите имя кластера.)
- Посмотрим, сколько места на диске требуется для таблицы
sensors:
- Давайте проанализируем данные теперь, когда они уже в ClickHouse. Обратите внимание: объём данных со временем увеличивается по мере развёртывания новых датчиков:
- Этот запрос подсчитывает количество чрезмерно жарких и влажных дней: