Мы используем Azure TimeSeries Insights для хранения временных рядов с различных датчиков с наших устройств. Чтобы упростить одновременный запрос нескольких связанных датчиков, я использую только deviceId (из IoT Hub) в качестве идентификатора TimeSeries. Это работает для моих внутренних запросов, и я могу использовать выражение фильтра для фильтрации по идентификатору датчика.
Единственным недостатком, который я обнаружил, было то, что я теряю поддержку TSI Explorer, потому что мое свойство value во временном ряду содержит значения от нескольких датчиков. Отображение в виде единого графика не имеет смысла.
Я подумал, может быть, я смогу использовать модель TSI для создания полей, которые фильтруются по идентификатору датчика, поэтому я получаю тот же опыт в TSI Explorer, как если бы я использовал временные ряды для каждого устройства и датчика. Но я не понял, как это сделать.
Итак, мои вопросы:
- Имеет ли подход объединения нескольких датчиков устройства в один временной ряд какие-либо недостатки (помимо явно утраченной поддержки TSI Explorer)?
- Есть ли способ смоделировать временные ряды, чтобы снова вернуть поддержку TSI Explorer?