Аудит паспортов

Тепловая карта полноты паспортов приборов по всему парку — по типам корректоров и полям: Qmax/Qmin, заводские номера, прошивка, батарея, состав газа.

Проверка по всему парку: для каждого типа корректора отчёт оценивает, насколько полно заполнен паспорт прибора — максимальный и минимальный расход, заводские номера, версия прошивки, состав газа и другие поля. Нужен руководителю эксплуатации и службе данных, чтобы увидеть, у каких типов приборов паспорта пустые и куда нужно отправить бригаду на инвентаризацию.

Это диагностика того, какие данные есть о приборах, а не проверка самого оборудования на месте. Отчёт показывает, что записано в базе, и не подтверждает эти данные физически.

Что показывает

Сводка вверху (KPI): сколько узлов в парке, сколько типов приборов проверено, сколько узлов реально удалось опросить и средняя полнота паспорта в процентах.

Главный элемент — цветная таблица «тип прибора × поле паспорта». Каждая ячейка показывает, у какой доли проверенных приборов это поле заполнено (от 0 до 100 %). Чем краснее — тем хуже. Поля сгруппированы по смыслу:

Группа полейЧто входит
Метрологиямаксимальный и минимальный расход (Qmax, Qmin)
Идентификациязаводские номера, версия прошивки
Безопасностьзаряд батареи, пороги по давлению
Состав газаплотность, доли азота, CO₂, метана
Защита от подменыпороги подстановки давления

Строки отсортированы так, что худшие типы — наверху: с них и нужно начинать наведение порядка.

Как считается

  1. Загружаем список узлов парка (можно ограничить одной газораспределительной компанией).
  2. Группируем узлы по типу корректора.
  3. Для каждого типа берём выборку из нескольких узлов (по умолчанию 5) и запрашиваем их паспортные данные (archive_type=settings — запрос настроек прибора).
  4. Для каждого поля считаем долю приборов, где оно заполнено.

Имена полей у разных производителей пишутся по-разному, поэтому отчёт сводит их к 14 общим названиям по словарю соответствий. Учитываются только те узлы, что реально ответили на запрос; если узел не ответил, он не портит статистику как «пустой».

Параметры запуска

ПараметрПо умолчаниюЧто значит
Выборка узлов на тип5сколько узлов опрашивать на каждый тип прибора
Параллельных потоков4сколько узлов опрашивать одновременно (быстрее, но сильнее нагружает сервер)
Газораспределительная компанияВсе (весь парк)фильтр по одной компании

Как читать результат

Смотрите на красные строки наверху таблицы и на столбец средней полноты (avg) у каждого типа.

Средняя полнота типаЧто это значит
80 % и вышепаспорт почти полный; расчёты по этому типу надёжны
50–79 %заполнено частично; часть операций ограничена
меньше 50 %нужен выезд на инвентаризацию и дозаполнение данных

О чём помнить:

  • Выборка 5 узлов даёт примерную оценку по типу: если в группе 200 приборов, мы смотрим только 5. Это компромисс между скоростью и точностью.
  • 0 % не всегда значит «поля нет». Возможно, прибор его не отдаёт, хотя физически оно присутствует.
  • Если появился новый тип корректора с непривычными именами полей, словарь соответствий стоит дополнить — иначе его поля не распознаются.

Связанные темы

Последнее обновление

Эта страница была полезной?