我想通过浏览器在Azure Storage Blob中获取json文件。
我使用了Stream Analysis并在Blob容器中输出了一个json文件。现在我需要获取json文件中的信息,以便实时显示IOT设备状态。
我试过用Jsonp, 但我不知道如何在不下载的情况下在Json文件中添加callBack方法。有没有办法添加callBack方法? 或者是否有其他方法可以获取容器内的信息?
答案 0 :(得分:1)
对于这种特殊情况,我建议使用PowerBI。现在,Stream Analytics可以直接输出到PowerBI,您可以根据实时物联网需求自定义仪表板。
您可以参考this article逐步分析Stream Analytics + PowerBI。
回到你的问题,你需要下载blob来访问内容。流分析到BLOB通常用于归档或以后的预测分析方案。
相反,如果您仍然不想使用PowerBI,我可以将SA输出安排到事件中心并实时读取数据,或者将数据保存到NO-SQL数据库中,如DocumentDB on Azure,然后从那里读取。如果您想使用自定义仪表等可视化数据,我可以推荐Highcharts。
希望这有帮助。