GetArrayElements (Azure Stream Analytics)

Returnerar en datauppsättning med matrisvärden och index. Resultatet av funktionen GetArrayElements måste endast användas med CROSS APPLY-operatorn . Den här funktionen är användbar för att parsa matriser och kapslade objekt i JSON- och AVRO-formaterade indatahändelsedata. Fler exempel finns i Parsa JSON- och AVRO-data.

Syntax

GetArrayElements ( column_reference )  

Argument

column_reference

Är kolumnreferensuttrycket som ska utvärderas. Kolumnen måste vara av typen Matris.

Returtyper

Returnerar en datauppsättning med kolumnerna ArrayIndex och ArrayValue.

Exempel

SELECT   
    arrayElement.ArrayIndex,  
    arrayElement.ArrayValue  
FROM input as event  
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement  
  

Se även