GetArrayElements (Azure Stream Analytics)
Gibt ein Dataset mit Arraywerten und Indizes zurück. Das Ergebnis der GetArrayElements-Funktion darf nur mit dem CROSS APPLY-Operator verwendet werden. Diese Funktion ist nützlich zum Analysieren von Arrays und geschachtelten Objekten in JSON- und AVRO-formatierten Eingabeereignisdaten. Weitere Beispiele finden Sie unter Analysieren von JSON- und AVRO-Daten.
Syntax
GetArrayElements ( column_reference )
Argumente
column_reference
Der auszuwertende Spaltenverweisausdruck. Die Spalte muss vom Typ Array sein.
Rückgabetypen
Gibt ein Dataset mit ArrayIndex- und ArrayValue-Spalten zurück.
Beispiele
SELECT
arrayElement.ArrayIndex,
arrayElement.ArrayValue
FROM input as event
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement