根据这个网站
https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-define-inputs/
有一个来自iot hub的属性,可用于流分析以识别设备 . 但是当我想在滞后函数中使用它时,我得到一个编译错误:
LAG(亮度,1,-1)OVER(分区为IoTHub.ConnectionDeviceId LIMIT DURATION(分钟,10))为lastBrightness,
有任何想法吗?
1 回答
这应该得到支持 - 我们将研究为什么会抛出错误 . 在此期间,您可以将此查询用作解决方法:
WITH step1 AS(SELECT brightness,IoTHub.ConnectionDeviceId as deviceid FROM input)
SELECT LAG(亮度,1,-1)OVER(PARTITION BY deviceid LIMIT DURATION(分钟,10))as lastBrightness FROM step1