3과목 데이터베이스 구축 데이터 전환 121 ~ 126
121. 데이터 전환
: 운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출하여 새로 개발할 정보 시스템에서 운영 가능하도록 변환한 후 적재하는 일련의 과정
- ETL (Extraction, Transformation, Load)/ 데이터 이행(Data Migration)
- 데이터 전환 계획서 : 데이터 전환 개요, 대상 및 범위, 환경 구성, 전환 조직 및 역할, 일정, 방안, 데이터 정비 방안, 비상 계획, 데이터 복구 대책.
122. 데이터 전환 계획서 작성
1) 데이터 전환 개요 : 데이터 전환 목표 간단명료하게 정의, 데이터 전환을 위한 주요 요인, 전제 조건 및 제약 사항 기술
2) 데이터 전환 대상 및 범위 : 해당 업무에 사용되는 테이블의 수, 데이터 크기 기술
3) 데이터 전환 환경 구성
- 원천 시스템 구성도 : 원천 시스템의 서버, 스토리지, 네트워크
- 목적 시스템 구성도 : 목적 시스템의 서버, 스토리지, 네트워크
- 전환 단계별 DISK 사용량 산정 : 전환검증, 시험단계, 본 전환 단계별로 요구되는 File 공간과 DB 공간을 산정하여 기술.
4) 데이터 전환 조직 및 역할 작성 : 작업자와 작업자별 역할 상세히 기술.
5) 데이터 전환 일정 작성
123. 데이터 전환 방안
1) 데이터 전환 규칙
2) 데이터 전환 절차 : 데이터 흐름도 작성
3) 데이터 전환 방법 : 전환 방법 + 업무별 요구되는 전제 조건 기술
4) 데이터 전환 설계 : 원천 시스템 테이블과 목적 시스템 테이블의 매핑 정의서 기술
5) 전환 프로그램 개발 및 테스트 계획
6) 데이터 전환 계획
7) 데이터 검증 방안 : 전환 이후 데이터 정합성 검증 방안 수립
124. 데이터 검증
: 원천 시스템의 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지 여부를 확인하는 과정
1) 검증 방법에 따른 분류
- 로그 검증
- 기본 항목 검증
- 응용 데이터 검증
- 값 검증
2) 검증 단계에 따른 분류
- 추출 (로그)
- 전환 (로그)
- DB 적재 (로그)
- DB 적재 후 (기본 항목)
- 전환 완료 후 (응용 프로그램, 응용 데이터 검증)
125. 오류 데이터 측정 및 정제
: 고품질의 데이터를 운영 및 관리하기 위해 수행
1) 데이터 품질 분석 : 정합성 여부 확인
2) 오류 데이터 측정 : 오류 데이터 수 측정/ 오류관리 목록 작성
3) 오류 데이터 정제 : 원천 데이터 정제 혹은 전환 프로그램 수정
126. 데이터 정제요청서 및 정제보고서
1) 데이터 정제요청서 : 원천 데이터의 정제와 전환 프로그램의 수정을 위해 요청사항 및 조치사항 등 데이터 정제와 관련된 전반적인 내용을 문서로 작성.
- 데이터 정제 요건 목록 작성
- 정제 유형 : 완전성 / 유효성 / 일치성 / 유일성
- 정제 방법 : 원천 / 전환 / 모두
- 상태 : 요건 제기, 1~3차 검토/조치/확인 등
- 데이터 정제요청서 작성
2) 데이터 정제보고서 : 데이터 정제요청서를 통해 정제된 원천 데이터가 정상적으로 정제되었는지 확인한 결과를 문서로 작성한 것.