데이터 검증은 마이그레이션 작업과 강력하게 연결된 별도 프로세스로 실행됩니다. 일회성 마이그레이션 작업의 경우 데이터 검증이 기본적으로 실행됩니다. 이 페이지에서는 데이터 검증 프로세스를 관리하고 디버그하는 방법에 대해 자세히 설명합니다.
참고
이 페이지에서는 Relational Migrator 1.18 이상의 검증 엔진에 대해 설명합니다. 이전 버전에서는 기본 키 값만 확인하고, 더 족은 범위의 스키마를 검증하며, 실행 속도가 느립니다. 이러한 검증 기능을 사용하려면 1.18 이상으로 업그레이드하세요.
데이터 검증 활성 또는 비활성화
Data Migration 탭에서 마이그레이션 작업을 만들때 기본적으로 데이터 검증이 실행됩니다. Migration Options에서는 Verify migrated data 항목이 기본적으로 선택됩니다.
마이그레이션 작업을 시작하기 전에 Verify migrated data 확인 표시 상자의 선택을 취소하여 확인을 건너략니다.
참고
데이터 검증 프로세스 데이터 마이그레이션 작업 보다 시간이 오래 걸리거나 더 오래 걸릴 수 있습니다. Terminate 를 클릭하여 데이터 검증 프로세스 취소할 수 있습니다.
마이그레이션 작업 의 데이터 확인 프로세스 에 대한 상태 및 메타데이터 정보를 보려면 Data Verification 드롭다운 메뉴를 클릭합니다.

데이터 검증 개요
Data Verification 창에서 마이그레이션 작업 확인 프로세스 에 대한 메타데이터 볼 수 있습니다.
구문 | 설명 |
|---|---|
인증 상태 | 검증 프로세스의 상태입니다. |
시작됨 | 데이터 검증 프로세스가 시작된 날짜 타임스탬프입니다. |
기간 | 데이터 검증 프로세스의 총 경과 시간입니다. |
collection 확인 | 데이터 검증 프로세스를 통해 검증된 collection의 총 개수입니다. |
문서 확인됨 | 데이터 검증 프로세스를 통해 검증된 문서의 총 개수입니다. |
인증 진행 상황 | 데이터 검증 프로세스에서 완료된 총 작업을 나타내는 실시간 백분율 표시기입니다. |
데이터 검증 상태
데이터 검증 프로세스는 다음 상태 중 하나일 수 있습니다.
상태 | 설명 |
|---|---|
중단됨 | 오류로 인해 실행 중인 데이터 확인을 완료할 수 없습니다. |
취소됨 | Terminate 을(를) 클릭하여 데이터 확인 프로세스 를 취소했습니다. |
취소 중 | 데이터 확인 프로세스 를 취소하는 중입니다. |
실패하였습니다. | 소스 데이터베이스와 대상 데이터베이스가 일치하지 않습니다. 해당 오류가 Job Update Log 창에 나열됩니다. |
VERIFIED | 데이터 검증에 성공하고 소스 데이터베이스와 대상 데이터베이스가 일치합니다. |
VERIFYING | 데이터 검증이 진행 중입니다. 마이그레이션 의 유효성을 검사하기 위해 백엔드 SQL 및 MongoDB 쿼리 API 명령이 실행 입니다. |
성공적인 데이터 검증
마이그레이션 작업 성공적인 하면 상태가 Verified(으)로 업데이트되고 History 창에 이중 확인 표시가 표시됩니다.

데이터 검증 문제
데이터 검증 프로세스에서 소스 데이터베이스와 대상 컬렉션 간의 차이점이 감지되면 데이터 검증 Job Update Log 창에 오류가 보고됩니다. 검증 엔진은 일치하지 않는 필드 이름, 데이터 유형, 필드 경로 및 값을 포함하여 구체적인 오류를 보고합니다. 검증 엔진은 누락되거나 예상치 못하는 대상 문서 및 건너뛰거나 건너뛰지 않은 컬렉션 또는 필드도 보고합니다.
이 예시에서 확인 엔진은 orders 컬렉션의 소스 행과 대상 문서 간에 하나의 일치하지 않는 필드를 감지했습니다.
이벤트 요약에는 불일치 유형, 영향을 받는 컬렉션 및 영향을 받는 문서의 기본 키 값이 표시됩니다.
Event details 섹션에는 확인 엔진이 찾은 각 필드 차이가 나열됩니다.
