【发布时间】:2020-07-31 18:01:37
【问题描述】:
我目前正在尝试将 2 个不同的设备连接到 IoT 中心,我需要将数据与每个设备分开。为此,我尝试像这样配置我的流分析查询:
SELECT
deviceId, temperature, humidity, CAST(iothub.EnqueuedTime AS datetime) AS event_date
INTO
NodeMCUOutput
FROM
iothubevents
WHERE
deviceId = "NodeMCU1"
但是,由于某种原因,如果 WHERE 语句在代码中,则不会显示输出(显示输出时没有它,但未过滤数据)。我需要 WHERE 语句才能按照我想要的方式对数据进行排序。我错过了什么吗?有什么解决办法吗?非常感谢。干杯!
【问题讨论】:
-
如果 deviceId 是来自 IoT Hub 的设备 ID,下面的 Matthijs 回答将帮助您获得它。
标签: azure powerbi azure-functions azure-iot-hub azure-stream-analytics