데이터 품질 관리 프레임워크와 품질 기준
데이터 품질을 목적 적합성으로 보고 완전성·유효성·정확성·일관성·유일성·적시성을 서로 판별합니다. 정책·조직·역할·규칙·측정·결함 개선·도구·성과를 연결하고, 업무 위험에 따라 품질 목표와 우선순위를 정합니다.
핵심 요약
데이터 품질은 모든 값이 “깨끗해 보이는 상태”가 아니라 정해진 업무 목적에 사용할 수 있는 수준(fitness for purpose)이다. 같은 데이터도 세금 신고, 마케팅 추천, 통계 탐색처럼 사용 목적이 다르면 요구하는 정확성·적시성·완전성이 달라질 수 있다. 품질 관리 프레임워크는 품질 차원만 나열하는 것이 아니라 정책, 책임, 규칙, 측정, 개선, 도구와 성과를 지속적으로 연결한다.
업무 목적·위험
→ 중요 데이터·품질 차원 선정
→ 측정 규칙·목표 정의
→ 진단·결함 등록
→ 영향/우선순위·원인 분석
→ 개선·검증·재발방지
→ 성과·정책 환류
학습 목표
- 완전성·유효성·정확성·일관성·유일성·적시성을 예시와 반례로 구분합니다.
- 품질 지표의 분자·분모, 기준시점, 예외와 목표값을 정의합니다.
- 품질 프레임워크의 정책·조직·역할·프로세스·도구·성과 관계를 설명합니다.
- 결함을 업무 위험과 연결해 우선순위를 결정합니다.
1. 개념 설명
1.1 데이터 품질과 목적 적합성
품질은 데이터 자체의 속성뿐 아니라 사용 맥락을 포함한다. 예를 들어 고객 연락처가 형식 규칙에는 맞더라도 실제 고객과 연결되지 않으면 유효성은 높을 수 있으나 정확성은 낮다. 전일 마감 데이터가 회계 결산에는 충분해도 실시간 사기 탐지에는 적시성이 부족할 수 있다.
품질 규칙은 다음을 명시해야 한다.
- 대상 데이터와 업무 목적
- 검사 조건과 기준값
- 분자·분모와 제외·예외 기준
- 검사 시점·주기·기준일
- 목표 수준과 경고·위험 임계값
- 소유자·조치 책임자·증적
1.2 핵심 품질 차원
| 차원 | 판단 질문 | 예시 | 반례·구분 |
|---|---|---|---|
| 완전성(Completeness) | 필요한 값·레코드가 빠짐없이 있는가? | 필수 고객 10,000건 중 휴대전화 9,800건 존재 | 값이 존재해도 틀리면 정확성 문제 |
| 유효성(Validity) | 형식·자료형·범위·도메인·업무 규칙을 따르는가? | 상태코드가 허용 집합 A/I에 속함 | 허용 코드여도 실제 상태와 다르면 정확성 문제 |
| 정확성(Accuracy) | 신뢰 가능한 실세계·원천과 일치하는가? | 주소가 공식 주소 기준과 일치 | 단순 형식 검사만으로는 판단 불가 |
| 일관성(Consistency) | 같은 사실이 필드·시스템·시점 간 모순되지 않는가? | 주문합계=주문상세 합계 | 각각 유효해도 서로 다르면 일관성 문제 |
| 유일성(Uniqueness) | 동일 업무 대상을 중복 표현하지 않는가? | 고객 업무키 중 중복 레코드 없음 | 기술 PK가 달라도 동일 고객 중복 가능 |
| 적시성(Timeliness) | 필요한 시점 안에 생성·갱신·제공되는가? | 거래 후 5분 안에 탐지 시스템 반영 | 최신 값이어도 늦게 도착하면 활용 목적에 부적합 |
최신성/현행성(Currentness)을 별도 차원으로 구분하는 체계도 있다. 시험에서는 제시된 정의와 측정 대상을 보고 판단하며, 용어 체계가 다르면 정의를 우선한다.
1.3 측정식과 해석
완전성 준수율 = 필수 항목이 채워진 검사 단위 수 / 필수 검사 단위 수 × 100
유효성 준수율 = 규칙을 만족한 값 수 / 규칙 적용 대상 값 수 × 100
정확성 준수율 = 신뢰 기준과 일치한 검증 건수 / 기준과 대조한 건수 × 100
일관성 준수율 = 상호 일치한 비교 건수 / 비교 가능한 건수 × 100
유일성 준수율 = 중복이 아닌 검사 대상 건수 / 전체 검사 대상 건수 × 100
적시성 준수율 = 허용 지연시간 안에 반영된 건수 / 적시성 대상 건수 × 100
측정식은 예시이며 조직이 “건수”를 행, 필드, 업무키, 비교 쌍 중 무엇으로 세는지 명확히 해야 한다. 제외 대상을 분모에서 임의로 빼거나, 오류 한 건이 여러 규칙에 중복 집계되는 방식을 숨기면 지표를 비교할 수 없다.
1.4 품질 관리 프레임워크
| 구성요소 | 주요 내용 | 대표 산출물 |
|---|---|---|
| 정책·원칙 | 목적, 적용 범위, 의사결정·예외 원칙 | 품질 정책, 기준서 |
| 조직·역할 | 소유자, 스튜어드, 품질 담당, IT 운영, 사용자 | RACI, 책임 매트릭스 |
| 프로세스 | 규칙 정의, 진단, 결함, 개선, 검증, 변경 | 품질관리 절차, 이슈 대장 |
| 기준·규칙 | 차원, 측정식, 목표, 임계값 | 품질 규칙·지표 정의서 |
| 도구·기술 | 프로파일링, 규칙 실행, 메타데이터, 모니터링 | 진단 결과, 대시보드 |
| 성과관리 | 추세, 위험 감소, 재발률, 처리기간 | KPI, 개선 효과 보고 |
도구가 규칙을 자동 실행해도 규칙의 업무 의미, 오류 우선순위, 원인 제거와 승인 책임을 대신하지는 않는다.
1.5 품질 개선 생명주기
- 중요 데이터와 사용 목적을 선정한다.
- 품질 차원·규칙·목표·측정 주기를 정의한다.
- 프로파일링과 규칙 실행으로 결함 후보를 찾는다.
- 결함을 등록하고 영향·긴급성·빈도·규제 위험으로 우선순위를 정한다.
- 입력, 표준, 모델, 인터페이스, 변환, 운영 절차의 근본 원인을 분석한다.
- 데이터 정정과 함께 원인 통제를 개선한다.
- 재측정하고 업무 결과·재발 여부를 검증한다.
- 규칙·정책·교육·시스템에 교훈을 반영한다.
2. 구성요소와 관계
| 역할 | 책임 예시 | 책임이 없는 항목 |
|---|---|---|
| 데이터 소유자 | 업무 목적·위험·목표 승인, 우선순위 결정 | 모든 기술 수정의 직접 수행 |
| 데이터 스튜어드 | 정의·규칙·이슈 조정, 품질 현황 관리 | 단독으로 정책 예외 최종 승인 |
| 데이터 품질 담당 | 측정 방법·진단·추세·개선 검증 | 업무 의미의 최종 결정 |
| 개발·운영/DBA | 입력·인터페이스·DB 통제 구현 | 업무 위험 우선순위의 단독 결정 |
| 데이터 사용자 | 사용 적합성 피드백, 오류 신고 | 원천 시스템의 모든 결함 수정 |
3. 판단 흐름
품질 문제를 발견하면 먼저 “오류율이 몇 %인가”만 보지 말고 다음 순서로 판단한다.
- 어떤 업무 의사결정·규제·고객 경험에 쓰이는가?
- 어떤 차원이 실패했는가? 하나의 결함이 여러 차원과 연결되는가?
- 분모·기준시점·예외가 동일한 지표인가?
- 값 정정만 할 것인가, 생성·변환·모델·표준 원인을 제거할 것인가?
- 개선 후 목표와 업무 위험이 실제로 줄었는가?
4. 사례와 적용
사례: 보험금 지급계좌 품질
- 계좌번호가 비어 있음: 완전성 결함
- 길이와 숫자 형식이 맞지 않음: 유효성 결함
- 형식은 맞지만 다른 사람 계좌임: 정확성 결함
- 고객 시스템과 지급 시스템의 계좌가 다름: 일관성 결함
- 동일 청구가 두 번 등록됨: 유일성 결함
- 계좌 변경이 지급 시스템에 하루 늦게 반영됨: 적시성 결함
오류율이 낮더라도 잘못된 지급으로 이어지는 정확성·일관성 결함은 규제·금전 피해가 커 우선순위가 높다. 단순한 화면 오탈자보다 업무 위험을 먼저 본다.
5. 비교와 구분
| 구분 | 품질 측정 | 품질 개선 | 품질 보증 |
|---|---|---|---|
| 핵심 질문 | 현재 수준은 얼마인가? | 원인을 어떻게 제거할 것인가? | 변경 후 요구 수준을 지속 보장하는가? |
| 대표 활동 | 프로파일링, 규칙 실행, 지표 산출 | 정정, 시스템·절차·표준 수정 | 통제 시험, 모니터링, 재발 방지 |
| 함정 | 높은 점수만 보고 위험 무시 | 일회성 데이터 클렌징으로 종료 | 규칙을 고정해 업무 변화 미반영 |
시험 판단 포인트
- 완전성은 존재 여부, 유효성은 규칙 준수, 정확성은 실제·신뢰 기준과 일치 여부다.
- 일관성은 같은 사실의 상호 모순 여부, 유일성은 업무 대상의 중복 여부다.
- 품질 지표에는 대상, 분자·분모, 시점, 예외, 목표와 책임자가 필요하다.
- 품질 관리 프레임워크는 조직·프로세스·기준·도구·성과의 결합이며 도구 도입만을 뜻하지 않는다.
- 결함 우선순위는 오류 건수뿐 아니라 금전·규제·고객·의사결정 영향을 포함한다.
자주 틀리는 부분
- 형식이 맞으면 정확한 값이라고 판단한다.
- 기술 PK가 유일하면 동일 고객 중복도 없다고 본다.
- 품질 점수를 높이기 위해 검사 어려운 데이터를 분모에서 제외한다.
- 오류 값을 일괄 수정하고 입력·연계·변환 원인을 그대로 둔다.
- 모든 품질 차원을 동일 가중치로 합산하면서 업무 근거를 제시하지 않는다.
개념 확인 문제
문제를 누르면 바로 아래에서 정답과 해설을 확인할 수 있습니다.
01[객관식] 허용 코드 A, I 중 A가 저장되어 있으나 실제 고객은 탈퇴 상태다. 주된 품질 차원은? ① 완전성 ② 유효성 ③ 정확성 ④ 유일성
정답: ③ 정확성
- 값
A는 허용 집합에 속하므로 유효성 규칙은 만족한다. - 실제 고객 상태와 다르므로 정확성 결함이다.
- 값이 존재하므로 완전성 결함이 아니며 중복과도 무관하다.
02[객관식] 품질 지표 정의에 반드시 포함할 내용으로 가장 거리가 먼 것은? ① 분자·분모 ② 기준시점·예외 ③ 목표와 책임자 ④ 측정 대상과 무관한 서버 제조사
정답: ④
- ① 분자·분모가 없으면 지표 산식과 비교가 불명확하다.
- ② 기준시점·예외는 동일 지표의 재현성을 위해 필요하다.
- ③ 목표와 책임자는 판단·조치 연결에 필요하다.
- ④ 측정 대상과 무관한 하드웨어 정보는 품질 규칙의 필수 정의가 아니다.
03[연결형] 필수값 누락, 시스템 간 잔액 불일치, 중복 고객, 반영 지연을 완전성·일관성·유일성·적시성과 연결하세요.
정답: 필수값 누락→완전성, 시스템 간 잔액 불일치→일관성, 중복 고객→유일성, 반영 지연→적시성.
04[계산형] 필수 이메일 대상 고객 2,000명 중 값이 있는 고객은 1,900명이고 그중 형식 규칙을 만족하는 값은 1,805개다. 완전성 준수율과 ‘값이 있는 이메일’을 분모로 한 유효성 준수율을 계산하세요.
정답:
- 완전성 준수율 = 1,900 / 2,000 × 100 = 95%.
- 유효성 준수율 = 1,805 / 1,900 × 100 = 95%.
- 유효성 분모를 전체 2,000명으로 잡으면 다른 지표가 되므로 분모 정의를 반드시 함께 표시해야 한다.
05[사례 판단] 전체 오류율은 0.1%지만 지급계좌 오류가 실제 오지급으로 이어진다. 우선순위 판단 요소와 개선 생명주기를 설명하세요.
모범 답안:
- 오류율뿐 아니라 금전 피해, 규제·고객 영향, 탐지 가능성, 반복 빈도와 확산 범위를 반영해 높은 우선순위를 부여한다.
- 중요 데이터·규칙 정의→결함 확인→영향/우선순위→원인 분석→값 정정과 입력·검증 통제 개선→재측정→재발 방지 순으로 수행한다.
- 단순히 점수를 평균내 낮은 비율로 희석하면 안 된다.