EN - FR - DE - ES - IT - PT -

LexiconDream

🔍 데이터 검증

데이터가 정확하게 전사 또는 전송되었는지 확인합니다.

데이터 검증

데이터 검증은 데이터가 정확하게 입력되거나 전송되었는지 확인하는 과정입니다. 유효성 검사는 데이터 입력 시 정확성을 점검하고, 검증은 데이터가 손상 없이 도착했는지 확인하는 과정입니다. 예를 들어, 직원이 종이 양식의 주소를 데이터베이스에 입력한다고 가정해 보겠습니다. 유효성 검사는 우편번호가 도시와 일치하는지 확인하고, 검증은 주소가 처음부터 정확하게 입력되었는지 확인하는 과정입니다. 이 두 과정은 서로 관련되어 있지만 구별되는 개념입니다. 유효성 검사는 데이터가 규칙에 부합하는지 확인하고, 검증은 데이터의 원본과 비교하여 확인하는 것입니다.

검증 방법은 상황에 따라 다릅니다. 이중 입력 방식은 두 사람이 동일한 데이터를 독립적으로 입력하고 결과를 비교하는 방식입니다. 불일치가 발견되면 검토가 진행됩니다. 이 방식은 오류가 큰 손실로 이어지는 임상 시험이나 재무 시스템에서 흔히 사용됩니다. 해시 검증은 데이터 전송 전후의 체크섬을 비교하여 전송 중 데이터가 손상되지 않았는지 확인합니다. 레코드 개수 검증은 데이터 마이그레이션 과정에서 예상했던 행 수만큼 이동했는지 확인하는 방식입니다. 샘플링은 원본 데이터와 일부 레코드를 대조하여 검증합니다. 각 방식은 서로 다른 유형의 오류를 찾아냅니다. 이중 입력 방식은 입력 오류를, 해시 검증은 전송 오류를, 레코드 개수 검증은 불완전한 전송을, 샘플링은 시스템적인 문제를 찾아냅니다. 검증에는 시간과 노력이 소요됩니다. 문제는 오류로 인한 손실이 검증 비용을 정당화하는지 여부입니다. 마케팅 목록의 경우 그렇지 않을 수 있지만, 환자의 약물 복용량 정보의 경우에는 확실히 정당화될 수 있습니다.

검증 방법

검증은 마치 제2의 눈과 같습니다. 유효성 검사에서 놓친 부분을 잡아냅니다.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments (3)

  1. Brian H.
    Double entry is the classic verification method. Two people enter the same data independently and you compare.
  2. Sandra O.
    Verification vs validation. Verification is doing it right, validation is doing the right thing. Both matter.
  3. Tim C.
    This is tedious work but it's essential. Bad data in means bad decisions out.

Leave a comment