Я пытаюсь прочитать экспорт приложений в таблицу SQL с помощью анализа потока.Application Insights и Azure Stream Analytics Запросить пользовательское свойство JSON
Это Обычаи и метрические события Я пытаюсь захватить поэтому часть JSON является «имя» обычая или метрическую события (например, TestMethod1) и JSON выглядит следующим образом:
{
"metric": [ ],
"internal":
.. host of other json data...
"context": {
"custom": {
"metrics":
[
{
"TestMethod1":
{
"value": 42.8207,
"count": 1.0,
"min": 42.8207,
"max": 42.8207,
"stdDev": 0.0
}
}
]
}
}
}
Использование аналитики Sql, как язык, я стараюсь и передавать свои данные в SQL таблицу, используя синтаксис, аналогичный ниже (это до сих пор мне пробовать различные способы и средства для достижения этой цели ...)
SELECT A.internal.data.id as id
, dimensions.ArrayValue.EventName as eventName
, metrics.[value] as [value]
, A.context.data.eventTime as eventtime
, metrics.count as [count]
INTO
MetricsOutput
FROM AppMetrics A
CROSS APPLY GetElements(A.[context].[custom].[metrics[0]]) as metrics
CROSS APPLY GetElements(A.[context].[custom].[dimensions]) as dimensions
проблема заключается в том, из-за к имени настраиваемого события, ни мои столбцы [значение], ни [счет] не являются popu веден. На данный момент я получаю сообщение об ошибке «столбец с таким именем не существует» на metrics.value.
Любые идеи о том, как я могу это достичь?
Я хочу вывести мои показатели и пользовательские события для нескольких разных методов, а имя столбца не важно. но один blob-файл из экспорта приложений будет содержать события для 5 или 6 различных пользовательских событий и показателей.
Таким образом, у меня может быть один файл blob, содержащий TestMethod1, TestMethod2 и TestMethod3, и вы хотите разобрать этот файл в таблице, не прибегая к коду и рабочей роли.
С уважением
http://stackoverflow.com/ вопросов/ 31528147/export-custom-event-dimensions-to-sql-from-application-insights-using-stream-ana – Riccardo
Существует аналогичный вопрос с ответом здесь: http://stackoverflow.com/questions/31602577/accessing- array-elements-in-azure-stream-analytics Ziv. –