Collect (Azure Stream Analytics)
Zwraca tablicę ze wszystkimi wartościami rekordów z okna.
Składnia
-- Aggregate Function Syntax
Collect ( [ <scalar_expression> ] )
-- Analytic Function Syntax
Collect ( [ <scalar_expression> ] ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Argumenty
Funkcja Collect przyjmuje opcjonalne wyrażenie skalarne, które umożliwia określenie projekcji dla zebranych zdarzeń. Bez parametru zbierane są pełne rekordy zdarzeń.
Typy zwracane
Tablica wartości przewidywanych przez <scalar_expression>
parametr lub tablicę wartości rekordów, jeśli nie podano parametru.
Uwagi ogólne
Porządkowanie wartości w zwracanej tablicy nie jest gwarantowane
Przykłady
Zbierz wszystkie zdarzenia wejściowe w 10-sekundowym oknie.
SELECT Collect() AS allEvents
FROM Input
GROUP BY Tumbling(second, 10)
Zbierz sumy a
pól i b
zdarzeń wejściowych w 10 sekundowym oknie.
SELECT Collect(a + b) AS allab
FROM Input
GROUP BY Tumbling(second,10)
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla