У меня есть настраиваемое свойство в телеметрии appInsights, которое представляет собой массив json пар ключ / значение. Я хочу спроецировать эту пару ключ / значение, и кажется, что использование parsejson и mvexpand вместе - вот как этого добиться; однако мне кажется, что я чего-то упускаю. Конечным результатом моего выражения является столбец с именем type, который является необработанным json. Попытка добавить какое-либо свойство к выражению приводит к пустому столбцу.
Свойство в кодировке Json
[{"type":"text/xml","count":1}]
AIQL
requests
| project customDimensions
| extend type=parsejson(customDimensions.['Media Types'])
| mvexpand bagexpansion=array type
Обновление 30.06.17
Чтобы ответить на вопрос EranG, вывод моего запроса при проецировании свойств в виде столбцов показан ниже.