Freigeben über


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  
  

Weitere Informationen