Последовательность обработки данных

Данная статья описывает полную последовательность шагов, предпринимаемых каналом статистики для конвертирования значений полей переменной SberMobile Server в точки данных статистики. Эта последовательность выполняется каждый раз при обнаружении изменения переменной.

  • Сначала, рассчитывается Выражение канала.
  • Применяется правило Обработка значений NULL  для отбрасывания значений NULL или их конвертации в ноль.
  • Полученное значение, не являющееся NULL, конвертируется в число самым оптимальным способом.  Значения, сконвертированные в числа, не могут быть отброшены.
  • Правило Обработка значений вне диапазона применяется для уверенности, что числовое значение находится в пределе диапазона, в противном случае оно будет отклонено/нормализовано.
  • Значение обрабатывается согласно Типу канала для формирования новой точки первичных данных канала. Для Типа Индикатор, значение остается, как оно есть. Для Счетчиков, итоговое значение будет представлять исходное значение величины изменений в секунду.
  • Значение Точки первичных данных используется для обновления значения Точки (Точек) консолидированных данных канала согласно включенным функциям агрегирования (Среднее, Минимальное и т.д.). Выполняется для каждого Архива (Поминутного, Почасового и т.д.).
  • Значение(я) Точки консолидированных данных сохраняются в Хранилище (в файле/памяти).