Анализ данных датчиков
Вы разработчик в команде, создающей инфраструктуру для сбора данных с датчиков умного дома. Вы анализируете таблицу проверки состояния сети — heartbeat_timestamps. Таблица содержит данные «пульса» за семь дней, которые регистрируются датчиками в сети с несколькими устройствами.
Датчики подключаются и отключаются независимо друг от друга. После того как датчик начинает фиксировать «пульс», он отправляет данные с равными интервалами вплоть до отключения.
Датчики нередко пропускают «пульс» в промежутке между подключением и отключением. Чтобы лучше понять распределение «пульсов» во времени, вы группируете данные по интервалам. В рамках данного анализа предполагается, что таблица содержит единственный временной ряд.
Это упражнение является частью курса
Анализ временных рядов в PostgreSQL
Инструкции к упражнению
- Вычислите минимальное значение, первый, второй (медиану) и третий квартили, а также максимальное значение временной метки «пульса» с помощью агрегатных функций с упорядочиванием.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Calculate the min, max and 3 quartiles
SELECT
___ as min,
___ AS quartile_1,
___ AS median,
___ AS quartile_2,
___ AS max
FROM heartbeat_timestamps;