(интересует в частности outer apply) в clickhouse? нужно для каждой строки с ключом [mac , timestamp] вернуть набор значений метрики для этого mac внутри окна [timestamp - заданный интервал, timestamp]
с помощью массивов и groupArray
так вопрос в том, как сформировать этот массив, т.к. 1. timestamp не уникален, т.е границы окна start date - end date у строк разные 2. mac не обязательно имеет все заполненные timestamp, т.е. взять просто последние 24 значения тоже нельзя, потому что не факт, что это будут данные за 24 часа
Я вижу ваш вопрос так Есть у нас куча массивов. Один массив -- один mac Внутри массива туплы (timestamp, value) Отсортировано по убыванию timestamp Ну разбивайте этот массив на подмассивы как хотите, например по 100 значений, или по значениям timestamp, или по value И считайте внутри подмассивов.
Обсуждают сегодня