Кассандра находит временные промежутки в данных временных рядов - PullRequest
0 голосов
/ 06 февраля 2019

Я ищу подход интеллектуального запроса, чтобы разбить данные моего временного ряда на группы непрерывных значений.

Подумайте о следующем примере с метками времени:

0: Wed Jul 18 19:09:04 UTC 2019
1: Wed Jul 18 19:10:04 UTC 2019  # break of over 10 hours until next value
2: Thu Jul 19 08:29:14 UTC 2019  
3: Thu Jul 19 08:30:14 UTC 2019
4: Thu Jul 19 08:31:14 UTC 2019

В приведенном выше примере Iхочу найти разрыв между временными метками 1 и 2.

Мои вопросы:

  • Есть ли возможность запроса, где я могу определить параметр запроса (или, по крайней мере, более сложный)?строка запроса), которая возвращает следующую временную метку перед самостоятельно определенным промежутком (например, 1 час, 10 минут, ...)?
  • Или есть даже опция запроса, которая уже разбивает данные на непрерывные группы с параметром максимального промежутка(например, возвращает время начала и окончания этих групп)?
  • Или я должен решить это после запроса в моем программном коде?
...