본문 바로가기

Study/정보처리기사

정보처리기사 실기 2장. 데이터 입출력 구현_1

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) 요구청사항 및 조치사항 등