На панели мониторинга Power BI отображается только один параметр поля данных (прямой поток) для каждого источника данных.

У меня есть несколько живых плиток custom streaming data из нескольких (3) источников данных. Каждый источник данных — это raspberry pi, отправляющий сообщения в Azure IoT Hub, который запрашивается с помощью задания потоковой аналитики Azure. Это часть запроса данных с одного из устройств:

SELECT 
    CAST(GetMetadataPropertyValue(IoTHub, 'IoTHub.EnqueuedTime') AS datetime) AS DateTime,
    RPM,
    FuelRate,
    DischargePressure,
    SystemPressure
INTO
    powerbioutput
FROM
    IoTHub
WHERE
    GetMetadataPropertyValue(IoTHub, 'IoTHub.ConnectionDeviceId') = 'rpi1'

Когда я тестирую запрос в потоковом задании, я получаю вывод со всеми ожидаемыми столбцами. См. результаты проверки запроса. Ожидаемые данные также доступны в отчете Power BI. Однако когда я открываю доступ к набору данных с моей панели управления Power Bi, для каждого устройства доступен только один столбец данных. См. доступные поля.

Также отмечу, что доступное поле (в данном случае RPM) не зависит от последнего измененного значения. Другими словами, если я отправлю новые значения для FuelRate и SystemPressure, RPM по-прежнему будет единственным доступным полем при добавлении новой плитки на панель инструментов.

Любое понимание того, почему это происходит и как это исправить, будет высоко оценено.


person Emiko Hourston    schedule 27.05.2021    source источник
comment
Привет, Эмико, мне интересно, тот факт, что ваш строки, где неполные каким-то образом испортили автоматическое создание набора данных. Я бы сначала решил другую проблему и попытался воссоздать новый набор данных, когда вы знаете, что получаете полный вывод, чтобы волшебство могло произойти правильно. Просто предчувствие!   -  person Florian Eiden    schedule 01.06.2021