2016-04-20 6 views
1

В соответствии с этого сайтаКак разбить функцию задержки на IotHub.ConnectionDeviceId в Azure Stream Analytics?

https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-define-inputs/

есть свойство из ИТН концентратора, который может быть использован в потоке аналитику для идентификации устройства. Но когда я хочу использовать его в функции задержки, я получаю ошибку компиляции:

LAG(brightness, 1, -1) OVER (PARTITION BY IoTHub.ConnectionDeviceId LIMIT DURATION(minute, 10)) as lastBrightness,

Любые идеи?

ответ

0

Это должно поддерживаться - мы рассмотрим причину ошибки. В то же время можно использовать этот запрос в качестве обходного пути:

С step1 AS ( SELECT, яркость, IoTHub.ConnectionDeviceId, как DeviceID от входа )

ВЫБОР LAG (яркость, 1, -1) ПЕРЕДНЯЯ ЧАСТЬ (РАЗДЕЛЕНИЕ ИЗМЕРЕНИЕМ ИСТОЧНИКА ПИТАНИЯ (мин., 10)) как последняяЧерность FROM step1

 Смежные вопросы

  • Нет связанных вопросов^_^