GetArrayElements (Azure Stream Analytics)

配列値とインデックスを含むデータセットを返します。 GetArrayElements 関数の結果は 、CROSS APPLY 演算子でのみ使用する必要があります。 この関数は、JSON および AVRO 形式の入力イベント データで配列と入れ子になったオブジェクトを解析する場合に便利です。 その他の例については、「 JSON と AVRO データの解析」を参照してください。

構文

GetArrayElements ( column_reference )  

引数

column_reference

評価する列参照式です。 Column は Array 型である必要があります。

戻り値の型

ArrayIndex 列と ArrayValue 列を含むデータセットを返します。

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

関連項目