Сверка судового архива: сравнивать нужно определённый снимок выгрузки

Архив, в который продолжают поступать записи, меняется между двумя обращениями. Поэтому расхождение количества строк при последовательных проверках не обязательно означает потерю данных или ошибку передачи. Для содержательной сверки полезно сначала определить, какой именно набор сравнивается.

Запросить

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

Сто записей и ещё три

Пусть первая выгрузка содержит 100 записей. До формирования второй в архив добавились ещё три, и теперь там 103 записи. Если просто сравнить общее количество, результаты различаются. Но это не доказывает, что исходные 100 записей были изменены или переданы неполно.

Две условные выгрузки содержат сто и сто три записи и сформированы в разные моменты. Перед сверкой предлагается определить один набор идентификаторов или документированную границу снимка. Отдельно перечислены условия формирования и проверка состава и содержания с разделением добавленных, отсутствующих и изменённых записей.
Собственная схема различает пополнение архива и проверку одного снимка. Числа 100 и 103 взяты из учебного примера статьи; равенство или разность общих количеств не заменяет сопоставление состава и содержимого.
Открыть схему в полном размере

Для такого вывода нужно сопоставить один определённый состав. Например, можно использовать заранее установленный набор идентификаторов либо документированную границу снимка. Способ выбирают по возможностям системы. Одного совпадения названий файлов недостаточно, если они сформированы в разные моменты.

Что означает зафиксировать снимок

Практически полезно сохранить конкретный полученный файл вместе с условиями его формирования. Тогда повторная обработка будет относиться к тем же байтам и тому же набору. Это не требует останавливать источник: отдельная неизменяемая копия результата и продолжающаяся регистрация решают разные задачи.

Если система поддерживает собственный идентификатор снимка, его смысл устанавливают по документации. Нельзя назначать такую роль произвольному времени имени файла. Имя может показывать начало запроса, завершение выгрузки или другое событие, которое не определяет точный состав записей.

Какие сведения сохранить

В рабочую ведомость удобно включить период отбора, объект, фильтры, момент формирования и доступный идентификатор результата. Для файла можно сохранить размер и контрольную характеристику, чтобы отличать неизменённую копию от позднейшей замены.

Эти сведения не доказывают достоверность самих измерений. Их задача уже: сделать предмет сравнения однозначным. После этого можно отдельно проверять состав идентификаторов и содержимое нужных новых записей, не подменяя сверку случайным сравнением двух постоянно меняющихся общих чисел.

Как разобрать появившуюся разницу

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

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

Другие разборы радиосвязи и оборудования

Россия Казахстан
sales@radio4you.ru

Все запросы только на email