Использование одного временного ряда для каждого устройства, содержащего несколько датчиков, в Azure Timeseries Insights

Мы используем Azure TimeSeries Insights для хранения временных рядов с различных датчиков с наших устройств. Чтобы упростить одновременный запрос нескольких связанных датчиков, я использую только deviceId (из IoT Hub) в качестве идентификатора TimeSeries. Это работает для моих внутренних запросов, и я могу использовать выражение фильтра для фильтрации по идентификатору датчика.

Единственным недостатком, который я обнаружил, было то, что я теряю поддержку TSI Explorer, потому что мое свойство value во временном ряду содержит значения от нескольких датчиков. Отображение в виде единого графика не имеет смысла.

Я подумал, может быть, я смогу использовать модель TSI для создания полей, которые фильтруются по идентификатору датчика, поэтому я получаю тот же опыт в TSI Explorer, как если бы я использовал временные ряды для каждого устройства и датчика. Но я не понял, как это сделать.

Итак, мои вопросы:

  • Имеет ли подход объединения нескольких датчиков устройства в один временной ряд какие-либо недостатки (помимо явно утраченной поддержки TSI Explorer)?
  • Есть ли способ смоделировать временные ряды, чтобы снова вернуть поддержку TSI Explorer?

person Markus S.    schedule 03.12.2020    source источник


Ответы (1)


@Markus, я уверен, что добавление переменной с выражением фильтра, например $ event.sensorId.String = '', позволит строить временные ряды в проводнике TSI. Однако это имело бы серьезные последствия для производительности; особенно если у вас большое количество экземпляров временных рядов.

Наиболее предпочтительный метод - смоделировать каждый датчик (с использованием составного TSID) в виде временного ряда и построить модель иерархии для организации / контекстуализации данных, чтобы датчики были перечислены под устройством в качестве родительского в проводнике TSI.

Команда TSI хотела бы лучше понять ваш вариант использования. Если я могу что-то предложить, поднимите заявку в службу поддержки на портале Azure с необходимыми контактными данными. мы можем связаться с вами, чтобы понять ваш вариант использования и помочь вам в достижении вашей цели.

person Radhakrishnan Srinivasan    schedule 29.12.2020
comment
Спасибо за ваш комментарий! Было бы здорово связаться по поводу этого варианта использования. Следует ли мне ссылаться на этот вопрос SO или есть ли какие-либо другие ссылки, которые нужно включить в заявку в службу поддержки, чтобы убедиться, что она попадает в нужное место? - person Markus S.; 04.01.2021
comment
@MarkusS. добавление этого SO и ваших контактных данных поможет нам назначить время для обсуждения этого вопроса. - person Radhakrishnan Srinivasan; 04.01.2021