Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt ein Array mit allen Datensatzwerten aus dem Fenster zurück.
Syntax
-- Aggregate Function Syntax
Collect ( [ <scalar_expression> ] )
-- Analytic Function Syntax
Collect ( [ <scalar_expression> ] ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Argumente
Collect akzeptiert einen optionalen skalaren Ausdruck, mit dem Sie eine Projektion über die gesammelten Ereignisse angeben können. Ohne den Parameter werden vollständige Ereignisdatensätze erfasst.
Rückgabetypen
Array von Werten, die <scalar_expression> vom Parameter projiziert werden, oder Array von Datensatzwerten, wenn kein Parameter angegeben wird.
Allgemeine Hinweise
Die Sortierung der Werte innerhalb des zurückgegebenen Arrays ist nicht garantiert.
Beispiele
Sammeln Sie alle Eingabeereignisse innerhalb eines 10-Sekunden-Fensters.
SELECT Collect() AS allEvents
FROM Input
GROUP BY Tumbling(second, 10)
Sammeln Sie die Summen und ab Felder der Eingabeereignisse innerhalb eines 10-sekunden-Fensters.
SELECT Collect(a + b) AS allab
FROM Input
GROUP BY Tumbling(second,10)