Я использую «задания потоковой аналитики» для визуализации данных, которые поступают с двух разных устройств «iot hub», device1 и device2; устройство1 отправляет следующее сообщение:
{"messageId": 5576, "deviceId": "Raspberry Pi Web", "rpm": 22.80972122577826, "torque": 72.65678451219686}
Устройство2 отправляет следующее сообщение:
{"messageId": 1272, "deviceId": "Raspberry Pi Web Client", "temperature": 23.815921380797004, "humidity": 78.7491052866882}
Сообщения отправляются одновременно, и когда я хочу визуализировать данные в режиме power bi, я вижу только ключи одного из сообщений, messageId, температура, влажность, PartitionId . эти ключи принадлежат сообщению, отправленному устройством2; но ключи messageId, об / мин, крутящий момент, PartitionId , соответствующие device1, не отображаются.
Запрос, который я использую в задании потоковой аналитики, следующий:
SELECT
*
INTO
output
FROM
input
Мои устройства - это моделируемые устройства, которые я использую и настраиваю по следующей ссылке: https://azure -samples.github.io / raspberry-pi-web-simulator / # Getstarted
Как посмотреть сообщения от двух разных устройств в одном и том же концентраторе iot с заданием потоковой аналитики?
Примечание: я использую уровень F1 в "IoT Hub"
Я ценю вашу помощь