我是Azure新手。我每10分钟通过传感器将数据输入Azure表存储。我想通过Power BI在图表中显示结果。
到目前为止,我的知识表明,流分析仅从事件中心或Blob存储中获取数据。是否可以将我的azure表存储(在Azure存储资源管理器中)连接到电源BI,我该怎么做?
我尝试将我的表格数据上传到Power BI Designer并制作图表,但显然不是实时的,这就是我所追求的。
任何帮助都会非常有用!
答案 0 :(得分:0)
Power BI支持Stream Analytics Hub的实时数据流。请参阅此处的教程[https://azure.microsoft.com/en-us/documentation/articles/stream-analytics-power-bi-dashboard/]
如果您通过表存储连接数据,那么唯一的选择是每小时显示一次数据(通过Excel权限查询)。您可能无法在与Azure存储相关的任何内容上进行刷新(至少在撰写本文时)。目前没有触发器可以实时了解blob / table中的变化。 替代方式是做事件中心 - >流分析 - > Azure表。这样,您就可以将数据存储到表中,还可以从流分析中提取数据,以显示power bi上的可视化。这需要更高的成本,因为现在您需要为事件中心和流分析付费。由于您的数据每10分钟就会进入一次,因此处理时每小时支付3美分是不值得的。
答案 1 :(得分:0)
我建议将Azure IoT hub设置为主数据接收器,而不是直接将数据插入表存储。这样,您可以将Stream Analytics设置为使用IoT中心并输出到表存储和 PowerBI以获取实时数据馈送。
此外,物联网集线器专为从设备捕获传感器信息而设计,并附带许多其他好处,例如每设备验证,双向消息和大规模扩展容量。