Судовая сводка: число сообщений и число уникальных источников
Фраза «за смену получено пять записей» описывает объём журнала, но ещё не число наблюдавшихся источников. Один источник может отправить много сообщений, а несколько источников — по одному. При подготовке судовой сводки важно заранее назвать единицу подсчёта. Иначе показатель активности канала легко принять за показатель охвата оборудования или судов, хотя исходная таблица отвечает на другой вопрос.
Простой учебный набор
Представим пять вымышленных сообщений с полем источника: A, A, A, B, B. Число строк равно пяти. Число различных обозначений источника равно двум. Для источника A получено три сообщения, для B — два. Все три результата верны одновременно. Ошибка возникает лишь тогда, когда один из них подписывают как другой, например называют пять строк пятью наблюдавшимися устройствами без дополнительного основания.
Увеличить иллюстрацию
В учебном отчёте полезно показать две колонки: «сообщений» и «уникальных источников». Первая отражает количество выбранных событий. Вторая получается после выделения различных ключей источника в том же наборе. Само обозначение A или B здесь условно и не относится к формату MMSI, серийному номеру либо сетевому адресу реального оборудования. Конкретный устойчивый ключ должен определяться схемой данных проекта.
Область подсчёта
Для сравнения результатов нужно зафиксировать один и тот же временной интервал и одинаковые условия отбора. Если в одном отчёте учтены все сообщения, а в другом только записи выбранного типа, числа источников могут различаться без изменения состава установленной техники. Поэтому рядом с показателем полезно хранить начало и конец периода, фильтр и название поля, по которому определялась уникальность. Это делает сравнение воспроизводимым.
Особый случай — пустой ключ источника. Две строки без ключа нельзя автоматически считать двумя разными устройствами или одним известным устройством. Для них разумно выделить отдельное число «сообщений с неустановленным источником». Такое решение сохраняет неопределённость и не добавляет вымышленные объекты в итог. Вариант обработки должен быть явно описан, поскольку разные программы могут включать пустые значения в подсчёт по-разному.
Что означает наблюдавшийся источник
Появление ключа в выбранном журнале подтверждает наличие соответствующих записей в этой выборке. Оно само по себе не доказывает исправность устройства в течение всей смены или полноту охвата судового оборудования. Для оценки покрытия нужен отдельный ожидаемый перечень источников и правила сопоставления. Список реально наблюдавшихся ключей и плановый инвентарь следует хранить как разные сущности, даже если часть строк совпадает.
Практический результат аккуратного подсчёта — сводка, в которой количество событий, разнообразие источников и полнота наблюдения не смешаны. Читатель видит, что именно посчитано и каких данных недостаёт для следующего вывода. Такой подход помогает обсуждать нагрузку журнала и состав наблюдений без необоснованного утверждения о количестве исправных судов, готовых устройств или успешно завершённых сеансов связи.