Проверка данных подтверждает, что данные были точно перенесены или переданы. Валидация проверяет правильность данных на момент ввода. Верификация проверяет, были ли данные доставлены в целостном виде. Сотрудник вводит адрес с бумажной формы в базу данных. Валидация гарантирует, что почтовый индекс совпадает с городом. Верификация гарантирует, что адрес был введен правильно изначально. Эти два процесса связаны, но различны. Один проверяет данные на соответствие правилам. Другой проверяет данные на соответствие их источнику.
Методы проверки различаются в зависимости от контекста. Двойной ввод предполагает независимый ввод одних и тех же данных двумя людьми и сравнение результатов. Любое расхождение инициирует проверку. Это распространенный метод в клинических исследованиях и финансовых системах, где ошибки обходятся дорого. Хэш-проверка сравнивает контрольную сумму до и после передачи, чтобы подтвердить, что данные не были повреждены при передаче. Подсчет записей проверяет, переместилось ли ожидаемое количество строк в результате миграции. Выборочная проверка проверяет подмножество записей по отношению к источнику. Каждый метод выявляет разные ошибки. Двойной ввод выявляет ошибки транскрипции. Хэширование выявляет ошибки передачи. Подсчет записей выявляет неполные передачи. Выборочная проверка выявляет системные проблемы. Проверка не бесплатна. Она требует времени и усилий. Вопрос в том, оправдывает ли стоимость ошибки затраты на проверку. Для маркетингового списка, возможно, нет. Для дозировки лекарства пациента — безусловно.
Методы проверки
- Двойной вход — независимый вход для двух человек.
- Проверка хеша — сравнение контрольной суммы до и после передачи.
- Количество записей — подтверждение ожидаемого числа строк
- Выборочная проверка — выборочная сверка записей с источником.
- Сверка — сравнение итоговых сумм по всем системам.
Проверка — это как вторая пара глаз. Она замечает то, что упускает из виду валидация.
Comments (3)
Leave a comment