可视化存储在SQL

时间:2016-10-20 16:24:18

标签: c# asp.net azure powerbi telemetry

我有一个asp.net应用程序,它使用App Insights SDK来获取遥测数据。我可以在Azure门户中看到数据。一切都很好。

现在,我export that data到SQL数据库。它以JSON格式连续导出。

经过很多天,我需要以可视化的形式向我的团队展示遥测。可以使用现有工具以任何方式完成吗?

我不想再做很多数据,希望微软有所作为。

如果可以使用PowerBI或以其他方式完成,请告知我们。

非常感谢。

1 个答案:

答案 0 :(得分:0)

可以使用内容包在Power BI中显示某些历史信息。见https://powerbi.microsoft.com/en-us/documentation/powerbi-content-pack-application-insights/。你不需要任何导出。

除此之外,可以使用许多工具可视化sql server中的数据。如果将数据存储为sql server中的json,则可以使用Power BI,因为它可以很好地处理json。否则,在将json插入数据库并将其插入专用表和列之前,最好先解析json。然后,您可以使用Power Bi或Reporting Services(https://msdn.microsoft.com/en-us/library/ms159106.aspx)或您最喜欢的任何工具。

如果您有权访问sql server 2016:该版本也支持json。因此,您可以更轻松地查询列中的json。