GetArrayElements (Azure Stream Analytics)
Возвращает набор данных со значениями массива и индексами. Результат функции 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