GetArrayElements (Azure 串流分析)
傳回具有陣列值和索引的資料集。 GetArrayElements 函數的結果只能與 CROSS APPLY 運算子搭配使用。 此函式適用于剖析 JSON 和 AVRO 格式化輸入事件資料中的陣列和巢狀物件。 如需更多範例,請參閱 剖析 JSON 和 AVRO 資料。
語法
GetArrayElements ( column_reference )
引數
column_reference
這是要評估的資料行參考運算式。 資料行的類型必須是 Array。
傳回型別
傳回具有 ArrayIndex 和 ArrayValue 資料行的資料集。
範例
SELECT
arrayElement.ArrayIndex,
arrayElement.ArrayValue
FROM input as event
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement