Окно аналитики Azure Stream на основе переменного времени - PullRequest
0 голосов
/ 03 сентября 2018

Я знаю, что могу создать окна Stream Analytics следующим образом:

TumblingWindow(second, 30)

Это сделает фиксированные окна каждые 30 секунд.

Можно ли сделать 30 секунд динамичными? Это будет означать, что мы получим несколько окон друг через друга, все в разное время.

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

Если я создаю Окно с вводом из эталонного файла, я получаю ошибку:

Ошибка: недопустимая длительность окна: 'timespanInSeconds'. Длительность окна должна быть положительной постоянной с плавающей точкой.

Несмотря на то, что это похоже на действительное число json. Возможно ли то, что я пытаюсь сделать?

1 Ответ

0 голосов
/ 03 сентября 2018

Что-то в документах, которые я нашел: https://msdn.microsoft.com/en-us/azure/stream-analytics/reference/tumbling-window-azure-stream-analytics

В нем говорится:

Большое целое число, которое описывает размер окна. Размер окна является статическим и не может быть динамически изменен во время выполнения.

...