표준 데이터 품질 관리
표준 단어·용어·도메인·코드의 제정 절차가 아니라, 표준 정의 자체의 결함과 모델·DB 적용 위반을 측정하고 개선하는 단원입니다. 준수율의 분모·예외·매핑을 명확히 하고 반복 위반의 원인을 변경 프로세스와 도구 통제로 제거합니다.
핵심 요약
표준 데이터 품질 관리는 표준을 새로 만드는 방법을 반복하는 것이 아니라 승인된 표준이 정확·일관·최신하게 정의되어 있고 모델·DB·인터페이스에 올바르게 적용되는지 측정·개선하는 활동이다. 표준 단어·용어·도메인·코드의 정의 품질과 적용 품질을 분리해야 한다.
CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
표준 저장소 품질 점검
+ 모델/DB 객체와 표준 매핑
+ 값의 도메인·코드 준수 진단
→ 위반 원인 분석 → 표준/매핑/구현 개선 → 재검증
학습 목표
- 표준 정의 품질과 표준 적용 품질을 구분합니다.
- 미등록·중복·동음이의·이음동의·도메인 불일치·코드 불일치 결함을 판별합니다.
- 표준 적용률·미등록률·도메인 준수율·예외 종료율의 측정 기준을 정의합니다.
- 표준 위반을 모델·DB 변경 프로세스와 연결해 재발을 방지합니다.
1. 개념 설명
1.1 품질 대상
| 대상 | 정의 품질 점검 | 적용 품질 점검 |
|---|---|---|
| 표준 단어 | 의미·금칙어·동의어·약어의 일관성 | 컬럼명 구성에 승인 단어 사용 여부 |
| 표준 용어 | 업무 정의·영문명·자료형·도메인 연결 | 속성·컬럼이 승인 용어와 매핑되는지 |
| 표준 도메인 | 값 영역, 자료형·길이·형식·단위 | 구현 컬럼의 자료형·길이·제약이 일치하는지 |
| 표준 코드 | 코드값·명칭·유효기간·소유자 | 시스템 값과 코드 집합·버전이 일치하는지 |
표준 저장소의 정의가 서로 충돌하면 적용률이 높아도 좋은 품질이 아니다. 반대로 표준이 잘 정의되어도 모델·DB가 임의 명칭과 자료형을 사용하면 적용 품질이 낮다.
1.2 주요 결함 유형
- 미등록: 모델·DB의 용어·도메인·코드가 표준 저장소에 없고 승인된 예외도 없다.
- 이음동의: 같은 의미를 여러 명칭으로 사용한다. 예:
고객번호,회원번호를 같은 개념에 임의 사용. - 동음이의: 같은 명칭이 서로 다른 의미로 사용된다.
- 명명 위반: 승인 단어 조합·약어·구분자·길이 규칙을 위반한다.
- 도메인 불일치: 같은 용어가 시스템마다 다른 자료형·길이·단위·허용값을 가진다.
- 코드 불일치: 코드값·명칭·유효기간·상위코드 관계가 표준과 다르다.
- 매핑 누락·오류: 속성·컬럼과 표준 용어/도메인의 연결이 없거나 잘못되었다.
- 예외 남용: 임시 예외가 종료일·사유·보완 계획 없이 영구 사용된다.
- 최신성 결함: 폐기된 표준을 계속 사용하거나 변경된 표준이 구현에 반영되지 않는다.
1.3 품질 지표
CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
표준 적용률 = 승인 표준 또는 승인 예외에 매핑된 대상 객체 수 / 표준 적용 대상 객체 수 × 100
미등록률 = 표준·예외 매핑이 없는 대상 객체 수 / 표준 적용 대상 객체 수 × 100
도메인 구현 준수율 = 자료형·길이·형식이 승인 도메인과 일치한 컬럼 수 / 도메인 적용 컬럼 수 × 100
코드값 준수율 = 유효한 표준 코드값 건수 / 코드 규칙 적용 값 건수 × 100
예외 적기 종료율 = 기한 내 해소·재승인된 예외 수 / 종료기한 도래 예외 수 × 100
“표준 적용 대상”에서 패키지 내부 임시 테이블, 외부 수신 원문 등 제외 범위를 정할 수 있으나, 제외 근거와 승인 상태를 기록해야 한다. 분모를 바꾼 지표를 같은 추세로 비교하면 안 된다.
1.4 원인과 개선
| 원인 | 단순 정정의 한계 | 재발 방지 개선 |
|---|---|---|
| 표준 검색이 어려움 | 컬럼명만 일괄 변경해도 반복 | 검색·추천, 동의어, 사용 예시 개선 |
| 승인 절차가 느림 | 개발자가 임의 표준 생성 | 신속 승인·임시 상태·SLA 설계 |
| 모델 도구와 저장소 미연계 | 사후 엑셀 점검 반복 | 모델 저장·배포 게이트 자동 점검 |
| 외부 코드 변경 미통보 | 값만 일회 정정 | 버전·유효기간·변경 알림·매핑 관리 |
| 예외 책임 불명확 | 예외가 영구 잔존 | 소유자·종료일·위험·보완계획 필수화 |
2. 구성요소와 관계
| 역할 | 핵심 책임 |
|---|---|
| 표준 관리 책임자 | 표준 정의 품질, 승인·폐기·버전·예외 원칙 관리 |
| 데이터 스튜어드 | 업무 의미 확인, 동의어·코드·도메인 결함 조정 |
| 모델러·개발자 | 승인 표준을 모델·DB·인터페이스에 적용 |
| DBA·운영 | 물리 구현·배포 시 표준 매핑과 제약 반영 |
| 품질 담당 | 적용률·위반 추세·예외·재발 검증 |
3. 표준 품질 진단·개선 흐름
- 적용 대상과 표준 버전·기준일을 확정한다.
- 표준 저장소 자체의 중복·충돌·누락·폐기 상태를 검사한다.
- 모델·DB 객체를 표준 용어·도메인·코드와 매핑한다.
- 명명·자료형·길이·코드값·예외 규칙을 실행한다.
- 정의 결함, 매핑 결함, 구현 결함으로 원인을 분류한다.
- 업무 영향과 확산 범위에 따라 개선 순서를 정한다.
- 표준·모델·DB·데이터 값을 변경하고 영향 객체를 재검증한다.
- 배포 게이트와 변경 알림에 규칙을 반영한다.
4. 사례와 적용
사례: ‘회원상태’ 표준 코드의 시스템별 불일치
- 표준:
A=활성,I=비활성,W=탈퇴대기 - CRM:
1=정상,2=중지,9=탈퇴 - 결제:
A,S,D
세 시스템 값이 모두 각자 유효하더라도 전사 표준과 매핑·의미·유효기간이 다르면 통합 시 오류가 발생한다. 개선은 값을 즉시 한 코드로 덮는 것만이 아니라 다음을 포함한다.
- 업무 상태의 의미·전이와 표준 코드 정의 확인
- 시스템별 매핑표와 변환 책임자·버전 작성
- 신규 인터페이스에서 표준 코드 또는 명시적 변환 적용
- 과거 데이터 변환·정합성 검증
- 예외 시스템의 종료 계획 관리
5. 비교와 구분
| 구분 | 표준 수립 | 표준 데이터 품질 관리 |
|---|---|---|
| 중심 질문 | 어떤 단어·용어·도메인·코드를 표준으로 정할 것인가? | 표준이 올바르고 실제 객체·값에 적용되는가? |
| 주요 산출물 | 표준 정의서, 원칙, 승인 목록 | 위반 목록, 적용률, 매핑·예외·개선 결과 |
| 대표 결함 | 정의 누락·의미 충돌 | 미등록 객체, 도메인·코드 불일치, 예외 잔존 |
| 경계 | Part 2의 표준 정의·수립 절차 | 이 단원의 측정·결함·원인·개선 |
시험 판단 포인트
- 표준 정의 품질과 표준 적용 품질은 별도로 측정한다.
- 같은 용어가 승인되었어도 컬럼의 자료형·길이·단위가 도메인과 다르면 적용 결함이다.
- 표준 적용률은 분모와 승인 예외 처리 기준이 없으면 비교할 수 없다.
- 코드 품질은 코드값뿐 아니라 의미, 유효기간, 버전, 매핑을 포함한다.
- 반복 위반은 값·명칭 정정만이 아니라 승인·도구·배포 프로세스를 개선해야 한다.
자주 틀리는 부분
- 표준 저장소에 등록되어 있다는 사실만으로 정의 품질이 좋다고 판단한다.
- 물리 컬럼명이 표준이면 논리 속성·업무 의미도 자동으로 일치한다고 본다.
- 승인되지 않은 예외를 분모에서 제외해 적용률을 높인다.
- 외부 시스템 코드는 전사 표준 대상이 아니므로 매핑도 필요 없다고 생각한다.
- 표준 변경 후 영향 모델·DB·인터페이스·과거 값을 추적하지 않는다.
스스로 확인하기
개념 확인 문제
문제를 누르면 바로 아래에서 정답과 해설을 확인할 수 있습니다.
01[객관식] 표준 적용 품질 결함에 해당하는 것은? ① 표준 용어 정의서에 같은 의미의 용어가 중복 등록됨 ② 승인된 도메인이 CHAR(1)인데 구현 컬럼이 사유 없이 VARCHAR(20)임 ③ 표준 승인 회의 일정 수립 ④ 데이터 소유자 지정
정답 및 해설
정답: ②
- ①은 표준 저장소 자체의 정의 품질 결함이다.
- ② 승인 도메인과 실제 구현이 다르므로 적용 품질 결함이다.
- ③·④는 관리 활동이며 그 자체가 결함 사례는 아니다.
02[객관식] 표준 적용률을 신뢰할 수 있게 만들기 위한 조건으로 가장 적절한 것은? ① 위반 객체는 모두 분모에서 제외한다. ② 대상·기준일·표준 버전·승인 예외 기준을 함께 정의한다. ③ 표준 저장소의 객체 수만 센다. ④ 코드값 검사는 하지 않는다.
정답 및 해설
정답: ②
- ① 위반을 분모에서 제거하면 지표가 왜곡된다.
- ② 대상, 버전, 시점, 예외 기준이 있어야 반복 측정과 비교가 가능하다.
- ③ 저장소 객체 수는 실제 적용 상태를 보여주지 않는다.
- ④ 코드가 대상이면 값 준수도 별도로 측정해야 한다.
03[연결형] 미등록, 이음동의, 동음이의, 도메인 불일치를 각각 ‘표준/예외 없음’, ‘같은 의미 여러 명칭’, ‘같은 명칭 다른 의미’, ‘자료형·길이·값 영역 불일치’와 연결하세요.
정답 및 해설
정답: 미등록→표준/예외 없음, 이음동의→같은 의미 여러 명칭, 동음이의→같은 명칭 다른 의미, 도메인 불일치→자료형·길이·값 영역 불일치.
04[계산형] 표준 적용 대상 컬럼 1,000개 중 승인 표준에 매핑 900개, 승인 예외 50개, 미등록 50개다. 승인 예외를 준수로 인정할 때 적용률과 미등록률을 계산하세요.
정답 및 해설
정답:
- 적용률 = (900+50) / 1,000 × 100 = 95%.
- 미등록률 = 50 / 1,000 × 100 = 5%.
- 승인 예외를 준수로 보는 정책과 종료일·사유를 함께 공개해야 한다.
05[사례 판단] 세 시스템이 회원상태를 서로 다른 코드로 사용한다. 표준 품질 개선 단계와 필요한 산출물을 설명하세요.
정답 및 해설
모범 답안:
- 업무 상태 의미와 표준 코드 정의를 확인하고, 시스템별 코드·의미·유효기간을 프로파일링한다.
- 표준 코드 정의서, 시스템별 매핑표, 영향 인터페이스 목록, 변환·과거 데이터 계획, 예외 종료 계획을 작성한다.
- 변환 적용 후 코드값 준수율과 시스템 간 상태 일관성을 재검증한다.