месяца. Надо для отображения на графике на фронте упростить её до 4К. Кто-то решал подобную задачу? Можете ссылками на статьи поделиться?
Ну мне кажется что тут нужно определиться с шагом дескритизации и сделать запрос вида select toStartOfHour(timestamp) ts, avg(metric) from table group by ts. Вместо avg можно брать каантиль какую-нибудь.
ну, аггрегируйте, время в DateTime? или DateTime64? для DateTime как то так вместо avg может быть max или что-то еще SELECT avg(value) AS avg_value, toStartOfInterval(event_time, (toUInt32('start_date') - toUInt32('end_time') / 4000) SECONDS) AS rounded_event_time FROM table GROUP BY rounded_event_time
Есть комбинатор -resample
это вообще идеально! Спасибо!
Обсуждают сегодня