Поделиться через


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  
  

См. также раздел