2016-04-20 7 views
1

Nach dieser WebsiteWie partitioniert man in Azure Stream Analytics eine Verzögerungsfunktion über IotHub.ConnectionDeviceId?

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

es eine Eigenschaft von IOT-Hub ist, der das Gerät zur Identifizierung in Strom Analytik verwendet werden kann. Aber wenn ich es in einer Verzögerungsfunktion verwenden möchte, erhalte ich einen Kompilierungsfehler:

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

Irgendwelche Ideen?

Antwort

0

Dies sollte unterstützt werden - wir werden untersuchen, warum Fehler ausgelöst wird. In der Zwischenzeit Sie diese Abfrage als Abhilfe verwenden können:

MIT schritt1 AS ( SELECT Helligkeit, IoTHub.ConnectionDeviceId als deviceid vom Eingang )

LAG SELECT (Helligkeit, 1, -1) OVER (PARTITION VON Gerät ID LIMIT DAUER (Minute, 10)) als lastBrightness VON Schritt1

Verwandte Themen