개요
마이그레이션에서 가장 위험한 순간은 실제 이관 이후 타겟에서 발견되는 데이터 오류입니다. Datatrans의 PREVIEW 모드는 타겟 DML을 실행하지 않고 일부 Source row에 대한 컬럼 매핑과 데이터 변환 결과를 검증합니다.
검증 결과는 {JOBNAME}.md 리포트로 작성되며, Dashboard History에서 테이블·컬럼별 검증 결과를 화면 안에서 확인할 수 있습니다. PASSED/VIOLATIONS/NOT_EVALUATED 등 명확한 판정을 제공합니다.
활용 목표
타겟에 영향 없이 사전 검증 수행
컬럼·데이터 위반 사항 사전 발견
PASSED/VIOLATIONS/NOT_EVALUATED 판정 리포트
Dashboard에서 검증 이력 관리 및 확인
적용 절차
1
Preview 실행
mode=PREVIEW로 실행하면 Target DML 없이 일부 Source row의 컬럼·데이터 검증 결과를 확인합니다.
bash
datatrans source=SRC_USER/password@host:1521/SRCDB \
target=TGT_USER/password@host:1521/TGTDB \
tables=HR.EMPLOYEES \
mode=PREVIEW \
jobname=HR_PREVIEW2
리포트 확인
검증 결과는 {JOBNAME}.md 파일로 작성됩니다. PASSED(위반 없음), VIOLATIONS(위반 발견), NOT_EVALUATED(조회 row 없음), INCOMPLETE(검증 미완료) 판정을 확인합니다.
bash
cat HR_PREVIEW.md3
Dashboard에서 이력 확인
Dashboard History에서 신규 PREVIEW 실행의 outcome을 선택하면 테이블·컬럼별 검증 결과를 화면 안에서 확인할 수 있습니다.
bash
datatrans dashboard_startup4
보정 후 본 이관
위반 항목을 보정한 뒤 실제 이관을 수행합니다.
bash
datatrans source=SRC_USER/password@host:1521/SRCDB \
target=TGT_USER/password@host:1521/TGTDB \
tables=HR.EMPLOYEES \
table_action=APPEND \
jobname=HR_TRANSFER업무 흐름
1
검증 대상 선정
테이블 및 매핑 규칙 지정
2
Preview 실행
타겟 DML 없이 샘플 데이터 검증
3
결과 검토
컬럼·데이터 위반 리포트 확인
4
보정 후 이관
위반 항목 수정 후 실제 이관 수행