8분
감사 5종과 정합성 리포트
데이터 적재와 검증
감사 5종과 정합성 리포트
데이터 적재와 검증 > 데이터 적재와 검증
학습 목표
- 관계 수준 정합성을 감사 쿼리로 점검한다
- 위반을 해석해 데이터·매핑·스키마 중 무엇을 고칠지 판단한다
V1 감사 — 적재 후 건강검진
코스 3의 감사 5종을 자기 스키마에 맞게 옮겨 적습니다.
| 코드 | 검사 | 기대 |
|---|---|---|
| A1 | 고아 이벤트 (허브에 연결 안 됨) | 0건 |
| A2 | 카디널리티 위반 | 0건 |
| A3 | 시간 순서 위반 (종료 < 시작) | 0건 |
| A4 | source 누락 | 0건 |
| A5 | 스펙에 없는 라벨 (스키마 드리프트) | 0건 |
A5 를 반드시 넣으세요
LPG 는 스키마리스라 오타 라벨(:Vesel)도 조용히 들어갑니다. 스펙의 라벨 목록과 DB 실제 라벨을 대조하는 이 쿼리가 문서와 현실의 동기화 감시자입니다.
위반이 나왔을 때
무엇을 고칠지 판단합니다 — 데이터인가, 매핑인가, 스키마인가.
⚠️ 위반이 대량으로 나오면 스키마가 현실과 어긋난 것일 수 있습니다. 데이터를 억지로 맞추기 전에 스펙 개정을 검토하고, 개정하면 이력에 남기세요.
실습
- 감사 5종을 작성해 실행합니다.
- 0건이 아닌 것마다 원인을 분류하고 조치합니다.
- 감사 결과를 LoadBatch 속성으로 기록해 이력화합니다.
- 감사 쿼리를 파이프라인 6번째 단계로 편입합니다.
- ⚠️ 위반 0 이 목표가 아닙니다 — 남은 위반을 설명할 수 있으면 됩니다. 설명을 리포트에 적으세요.
산출물: 감사 스크립트 + 정합성 리포트 (위반 건수·조치·잔존 사유)
에디터 로딩 중...