我有一个带有许多传感器的设备,需要不同类型的聚合,我的问题分为两部分。该设备通过 Azure IoT 中心进行通信,然后转到 Azure 流分析到 SQL DB 和 Power BI。
1) 传输数据的最佳方式是什么?每个传感器(sensor1、sensor2、.)和 DateTime 的列或 DeviceId、DateTime、SensorNumber 和 SensorValue 的列?传感器名称、触发值等更多信息通过参考表添加。这些方法的优点或缺点是什么?
2) ASA 中所需的某些聚合为 MAX,而其他聚合为 AVERAGE,这取决于通过参考表链接到设备每个通道的传感器类型而变化。例如,传感器类型“Switch”需要 MAX 聚合,而传感器类型“Temp”需要 AVERAGE 聚合。您能否根据通过 ref 表链接的不同 SensorType 字段将聚合类型从一个输入(IoTHub)更改为一个输出(SQL)?
任何帮助,将不胜感激。