Delen via


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  
  

Zie ook