GetArrayElements (Azure Stream Analytics)
Retourneert een gegevensset met matrixwaarden en indexen. Het resultaat van de functie GetArrayElements mag alleen worden gebruikt met de operator CROSS APPLY . Deze functie is handig voor het parseren van matrices en geneste objecten in JSON- en AVRO-geformatteerde invoergebeurtenisgegevens. Zie JSON- en AVRO-gegevens parseren voor meer voorbeelden.
Syntaxis
GetArrayElements ( column_reference )
Argumenten
column_reference
Is de kolomreferentieexpressie die moet worden geƫvalueerd. De kolom moet het type Matrix hebben.
Retourtypen
Retourneert een gegevensset met de kolommen ArrayIndex en ArrayValue.
Voorbeelden
SELECT
arrayElement.ArrayIndex,
arrayElement.ArrayValue
FROM input as event
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement