2016-10-20 5 views
0

У меня есть приложение asp.net, которое использует SDK App Insights для получения данных телеметрии. Я вижу данные на портале Azure. Все хорошо.Visualize App Insights Данные, хранящиеся в SQL

Теперь, я export that data в базу данных SQL. Он постоянно экспортируется в формате JSON.

После многих дней мне нужно показать эту телеметрию в форме визуализации для моей команды. Может ли это быть сделано любым способом с использованием уже существующих инструментов?

Я не хочу много раз собирать данные и надеюсь, что у Microsoft есть что-то.

Пожалуйста, дайте мне знать, если это можно сделать с помощью PowerBI или каким-либо другим способом.

Большое спасибо.

ответ

0

Некоторая историческая информация может быть показана в Power BI с использованием пакета содержимого. См. https://powerbi.microsoft.com/en-us/documentation/powerbi-content-pack-application-insights/. Для этого вам не нужен экспорт.

Кроме этого, данные на сервере sql можно визуализировать с использованием многих инструментов. Если вы храните свои данные как json в sql-сервере, вы можете использовать Power BI, так как он отлично справляется с json. В противном случае вам может быть лучше разобрать json, прежде чем вставлять его в db и вставлять в специализированные таблицы и столбцы. Затем вы можете использовать Power Bi или Reporting Services (https://msdn.microsoft.com/en-us/library/ms159106.aspx) или любой другой инструмент, который вам больше всего нравится.

Если у вас есть доступ к серверу sql 2016: эта версия также поддерживает json. Таким образом, вы можете запросить json в столбцах проще.