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