Study/정보처리기사
정보처리기사 실기 2장. 데이터 입출력 구현_1
edoyyoy
2023. 9. 20. 14:50
2-1. 데이터 전환
• 데이터 전환 (Data Migration) = 데이터 이행 = 데이터 이관
- 데이터의 전환 과정 (ETL)
| 기존 시스템 | ► | 새로운 시스템 |
| 데이터를 추출(Extraction) | 데이터 변환(Transformation) | 데이터 적재(Load) |
• 데이터 전환 계획서
데이터 전환 작업에 필요한 모든 계획을 기록하는 문서
2-2. 데이터 검증
• 데이터 검증
데이터 전환 과정이 정상적으로 수행되었는지 여부 확인
• 검증 방법에 따른 분류
| 1. 로그 검증 | 추출, 전환, 적재 (ETL) 로그 검증 |
| 2. 기본 항목 검증 | 로그 검증 외에 별도 요청된 검증 항목 |
| 3. 응용 프로그램 검증 | 응용 프로그램을 통한 데이터 정합성 검증 ✓정합성 : 데이터 값이 일관되게 일치하는 정도 |
| 4. 응용 데이터 검증 | 업무 규칙 기준으로 데이터 정합성 검증 |
| 5. 값 검증 | 숫자 항목의 합계, 코드 데이터의 범위, 속성 변경에 따른 값 |
• 검증 단계에 따른 분류
| 1. 추출 | 원천 시스템 데이터 정합성 확인 | 로그 검증 |
| 2. 전환 | 매핑 정의서 반영 및 오류 여부 확인 | 로그 검증 |
| 3. DB 적재 | SAM 파일 적재 과정시 발생 오류 및 데이터 누락 확인 | 로그 검증 |
| 4. DB 적재 후 | 적재 완료 후 정합성 확인 | 기본 항목 검증 |
| 5. 전환 완료 후 | 추가 검증 과정을 거쳐 데이터 정합성 검증 | 응용 프로그램 검증 응용 데이터 검증 |
2-3. 오류 데이터 측정 및 정제
• 오류 데이터 측정 및 정제
고품질의 데이터를 운영 및 관리하기 위해서 수행
- 진행 과정
| 1단계. 데이터 품질 분석 | 오류 데이터를 찾는 과정 (기존 및 신규 시스템 데이터의 정합성 여부 확인) |
| 2단계. 오류 데이터 측정 | 정상 및 오류 데이터의 수를 측정 → 오류 데이터 관리 목록 작성 |
| 3단계. 오류 데이터 정제 | 원천 데이터 정제 또는 전환 프로그램 수정 |
• 오류 상태
| 1. Open | 오류 보고 | (분석 X) |
| 2. Assigned | 오류 전달 | (개발자 전달/할당) |
| 3. Fixed | 오류 수정 | |
| 4. Closed | 오류 해결 완료 | (테스트 시 오류가 발견되지 않은 상태) |
| 5. Defferred | 오류 수정 연기 | |
| 6. Clarified / Classified | 오류 아님 | (오류가 아니라고 확인된 상태) |
• 데이터 정제 요청서
데이터 정제와 관련된 전반적인 내용을 문서로 작성한 것
ex) 요구청사항 및 조치사항 등