威连通科技股份有限公司(QNAP Systems, Inc.) - 网络存储装置(NAS) - 首页

Language

Support

如何将 Power BI 与 QIoT Suite Lite 相集成

1.1 获取第一个 Power BI 帐户

1.2 设置流数据集 API

  • 转到左侧菜单中的“Datasets -> Streaming datasets”(数据集 -> 流数据集),然后单击右上角的“+ Add streaming dataset”(+ 添加流数据集)。
  • 选择“API”作为数据源,然后单击“Next”(下一步)。
  • 定义流中的值,文本框中将显示 JSON 结果。我们使用此 JSON 代码来将数据推送到 IoT 应用程序。单击“Create”(创建)完成操作。
  • 创建了数据流后,您将获得一个 REST API URL,IoT 应用程序可以使用 POST 请求来调用此 URL,以将您的实时数据推送到您所创建的流数据数据集中。

1.3 在 IoT 应用程序中配置 Node-RED 节点

  • 在 QIoT Suite 中创建一个 IoT 应用程序。下图是您的第一个 Node-RED 流,因此,您可以开始创建自己的 IoT 流。有关 Node-RED 的更多信息,请访问 https://nodered.org/
  • 在开始将实时数据推送到 Power BI 之前,我们需要一个“function”(函数)节点来将 IoT 数据转换为流数据数据集。您可以将 msg.payload 替换为您自己的 JSON 数据集。
  • 我们需要一个“http request”(http 请求)节点来帮助将实时数据推送到 Power BI。只需拖放“http request”(http 请求)节点将其连接到“function”(函数)节点后即可。
  • 复制并粘贴您从 Power BI 控制台获取的 REST API URL,并将 http 方法设置为 POST。单击“Deploy”(部署)以保存更改。
  • 您的 Node-RED 流将如下所示。

1.4 添加磁贴以显示实时数据

  • 转到“Dashboards +”(仪表板 +)以创建您的第一个仪表板,然后单击“+ Add tile”(+ 添加磁贴)以配置小组件。
  • 选择“CUSTOM STREAMING DATA”(自定义流数据),然后单击“Next”(下一步)。
  • 选择数据集,然后单击“Next”(下一步)。
  • 您将获得可供使用的流数据集,以及如下所示的实时仪表。
发布日期: 2017-05-16
您觉得这篇文章对您有帮助吗?
谢谢您,我们已经收到您的意见。
谢谢您,我们已经收到您的意见。若有任何问题,欢迎来信 support@qnap.com 。
100% 的人认为有帮助。