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

#azure #azure-timeseries-insights

#azure #azure-timeseries-insights

Вопрос:

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

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

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

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

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

Ответ №1:

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

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

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

Комментарии:

1. Спасибо за ваш комментарий! Было бы здорово связаться с этим вариантом использования. Должен ли я ссылаться на этот вопрос SO или есть какая-либо другая ссылка для включения в заявку поддержки, чтобы убедиться, что она находится в нужном месте?

2. @MarkusS. добавление этого SO и ваших контактных данных поможет нам запланировать время для совместной работы по этому вопросу.