我是Azure的新手。我每隔10分钟就会通过传感器将数据输入Azure Table Storage。我想通过Power BI在图形中显示结果。
到目前为止,我的知识表明流分析只从事件中心或Blob存储中获取数据。是否可以将我的azure表存储(在Azure存储资源管理器中)连接到power BI,我该如何做?
我已经尝试将我的表数据上传到Power BI Designer中,并制作了图形,但显然不是实时的,这正是我所追求的。
任何帮助都会非常有用!
发布于 2015-07-19 01:16:56
Power BI支持来自stream Analytics Hub的实时数据流。请参阅此处的教程[https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-power-bi-dashboard/]
如果你通过表存储连接数据,那么唯一的选择就是每小时显示一次数据(通过excel power query)。您可能无法对与Azure Storage相关的任何内容进行实时刷新(至少在撰写本文时是这样)。目前还没有可用的触发器来实时了解blob/表中发生了什么变化。另一种方法是做事件中心->流分析->Azure表。这样,您不仅可以将数据存储到表中,还可以将数据从流分析中提取出来,以便在power bi上显示可视化效果。这带来了更高的成本,因为现在你同时为事件中心和流分析买单。而且你的数据每10分钟就会进来一次,所以每小时花3美分进行处理是不值得的。
发布于 2016-04-28 09:21:09
我建议将Azure IoT hub设置为主数据接收器,而不是直接将数据插入到表存储中。这样,您可以将流分析设置为从IoT集线器消耗,并输出到表存储和PowerBI,以实现实时数据馈送。
此外,IoT集线器专为从设备捕获传感器信息而设计,并附带许多其他功能,如按设备身份验证、双向消息和大规模横向扩展功能。
https://stackoverflow.com/questions/31064617
复制相似问题