如何在 Microsoft Azure IoT 中创建自定义的流数据仪表板?
How to create customized Dashboards of streaming data in Microsoft Azure IoT?
我已经在 Azure 门户中创建了一个事件中心。我正在将温度数据流式传输到中心(每分钟 1 个值),并想在仪表板中创建 2 个图(一个温度时间序列和一个温度直方图,分别为最后 480 分钟)。我创建了一个流分析作业来实现这一点。它将事件中心数据作为输入。
理想情况下,我希望直接从数据流创建可视化而不需要任何数据存储,即 "stream -> dashboard" 而不是 "stream -> storage -> dashboard"。我习惯于在 Tableau 中创建仪表板,我喜欢使用类似的直观甚至交互式工具。
一个选项可能是将流数据存储在 Azure 中,然后从 Azure 导入到 Tableau。另一种选择可能是将流分析作业输出到 Microsoft Power BI。
问题是:有哪些 other/more 方便的选项可以根据流数据创建仪表板?特别是:在 Azure 中是否有任何本地方法来创建可定制的 visualizations/dashboards 流数据? Azure IoT 套件是否支持创建可自定义的流数据仪表板?
谢谢。
它展示了如何通过 API 直接与 PowerBI 通信。如果您想保留 IOT Hub 提供的路由功能和额外功能 - 创建订阅事件中心触发器的 azure 函数。
在一个函数中,一旦它被触发,您就可以调用 PowerBI api。 IOTHub 公开了事件中心端点,因此您可以连接 azure 函数触发器来调用 Power BI。
更新:
我创建了一个使用 RaspberryPI、Azure IotHub、Azure Functions 和 PowerBi 的示例。参见 https://github.com/gtrifonov/azure-iothub-functions-powerbi。如果您通过集线器路由消息,则可以应用其他 azure iothub 功能,例如路由、ip 阻塞等。 Azure 函数还为您提供了添加一些处理的额外点。
我已经在 Azure 门户中创建了一个事件中心。我正在将温度数据流式传输到中心(每分钟 1 个值),并想在仪表板中创建 2 个图(一个温度时间序列和一个温度直方图,分别为最后 480 分钟)。我创建了一个流分析作业来实现这一点。它将事件中心数据作为输入。
理想情况下,我希望直接从数据流创建可视化而不需要任何数据存储,即 "stream -> dashboard" 而不是 "stream -> storage -> dashboard"。我习惯于在 Tableau 中创建仪表板,我喜欢使用类似的直观甚至交互式工具。
一个选项可能是将流数据存储在 Azure 中,然后从 Azure 导入到 Tableau。另一种选择可能是将流分析作业输出到 Microsoft Power BI。
问题是:有哪些 other/more 方便的选项可以根据流数据创建仪表板?特别是:在 Azure 中是否有任何本地方法来创建可定制的 visualizations/dashboards 流数据? Azure IoT 套件是否支持创建可自定义的流数据仪表板?
谢谢。
它展示了如何通过 API 直接与 PowerBI 通信。如果您想保留 IOT Hub 提供的路由功能和额外功能 - 创建订阅事件中心触发器的 azure 函数。
在一个函数中,一旦它被触发,您就可以调用 PowerBI api。 IOTHub 公开了事件中心端点,因此您可以连接 azure 函数触发器来调用 Power BI。
更新: 我创建了一个使用 RaspberryPI、Azure IotHub、Azure Functions 和 PowerBi 的示例。参见 https://github.com/gtrifonov/azure-iothub-functions-powerbi。如果您通过集线器路由消息,则可以应用其他 azure iothub 功能,例如路由、ip 阻塞等。 Azure 函数还为您提供了添加一些处理的额外点。