[정처기 필기] 「3」 | 데이터 전환 - (5.1) 데이터 전환, 전환 방안, 검증, 오류 데이터 측정 / 정제

728x90

[정처기 필기] 3」 | 데이터 전환 - (5.1) 데이터 전환, 전환 방안, 검증, 오류 데이터 측정 / 정제

「1」 소프트웨어 설계

「2」 소프트웨어 개발

> 「3」 데이터베이스 구축

- 논리 데이터베이스 설계, 물리 데이터베이스 설계, SQL 응용, SQL 활용, > 데이터 전환

「4」  프로그래밍 언어 활용

「5」  정보시스템 구축 관리

 

> 1 데이터 전환

> 2 데이터 전환 방안

> 3 데이터 검증

> 4 오류 데이터 측정 / 정제

1. 데이터 전환

데이터 전환의 개요

 

운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출하여,  변환 후, 적재하는 과정

 

- ETL(Extraction, Transformation, Load) 추출, 변환, 적재 과정, == 데이터 이행(Data Migration), 데이터 이관

 

데이터 전환 계획서

 

데이터 전환이 필요한 대상분석하여 데이터 전환 작업에 필요한 모든 계획 기록하는 문서

 

항목 세부 항목
데이터 전환 개요 데이터 전환 목표
주요 성공 요인
전제조건 / 제약조건
데이터 전환 대상 / 범위  
데이터 전환 환경 구성 원천 시스템 구성도
목적 시스템 구성도
전환 단계별 DISK 사용량
데이터 전환 조직 / 역할 데이터 전환 조직도
조직별 역할
데이터 전환 일정  
데이터 전환 방안 데이터 전환 규칙
데이터 전환 절차
데이터 전환 방법
데이터 전환 설계
전환 프로그램 개발 / 테스트 계획
데이터 전환 계획
데이터 검증 방안
데이터 정비 방안 데이터 정비 대상 / 방법
데이터 정비 일정 / 조직
비상 계획 종합상황실 / 의사소통 체계
데이터 복구 대책  

2. 데이터 전환 방안

데이터 전환 방안

 

항목 내용
데이터 전환 규칙 - 데이터 전환 과정에서 공통적으로 적용할 규칙
데이터 전환 절차 - 전환 준비, 전환 설계 / 개발, 전환 테스트, 실데이터 전환, 최종 전환 / 검증을 체계적이고 상세하게 기술
- 절차 수립 시 데이터 흐름도 작성
데이터 전환 방법 - 단위 업무별 데이터 전환 방법 기술, 업무별 요구되는 전제 조건도 기술
데이터 전환 설계 - 업무별 전환 대상, 전환 제외 대상 기술, 원천 시스템 테이블과 목적 시스템 테이블매핑 정의서 작성
데이터 전환 프로그램 개발
/ 테스트 계획
- 전환 프로그램 개발 계획, 전환 프로그램 테스트 계획 수립 후, 관련 내용 기술
- 전환 프로그램목록별 프로그램 입력 정보, 중간 생성 정보, 출력 정보, 프로그램 위치, 담당자 등 포함하여 작성
- 원천 시스템에서 사용하던 데이터를 목적 시스템으로 전환하기 위한 세부 데이터 항목전환 프로그램 목록별 작성
- 전환 프로그램 테스트는 체크리스트를 기반으로 실시, 결과전환 시나리오에 반영하도록 계획
데이터 전환 계획 - 데이터 전환 시간 단축을 위해 선 전환, 본 전환, 후 전환으로 분리하여 계획 수립 후, 관련 내용 기술
- 데이터 전환 시간 단축을 위해 일자별 거래 내역, 일자별 근태 내역과 같은 대량의 데이터 테이블은 사전에 전환
- 본 전환에 대한 세부 절차는 시간대별로 상세히 기록
- 후 전환 대상을 정의, 후 전환 계획 수립
- 전환을 위한 준비, 선전환, 본전환, 전환 점검, 시스템 오픈, 후 전환작업별 전환 시간, 전환 담당자, 관리자 등 지정한 전환 시나리오 작성
데이터 검증 방안 데이터 전환 이후 전환 데이터의 정합성 검증, 전환 과정에서 발생할 수 있는 문제에 대응하도록 단계별 데이터 전환 검증 방안 수립 후, 관련 내용 기술

3. 데이터 검증

데이터 검증

 

원천 시스템의 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지 여부를 확인하는 과정, 검증 방법검증 단계에 따라 분류

 

검증 방법에 따른 분류

 

로그 검증 : 데이터 전환 과정에서 작성하는 추출, 전환, 적재 로그 검증

기본 항목 검증 : 로그 검증 외 별도로 요청된 검증 항목에 대해 검증

응용 프로그램 검증 : 응용 프로그램을 통한 데이터 전환의 정합성 검증

응용 데이터 검증 : 사전에 정의된 업무 규칙을 기준으로 데이터 전환의 정합성 검증

값 검증 : 숫자 항목의 합계 검증, 코드 데이터의 범위 검증, 속성 변경에 따른 값 검증

 

검증 단계에 따른 분류

 

추출 : 원천 시스템 데이터에 대한 정합성 확인, 로그 검증

전환 : 매핑 정의서에 정의된 내용이 정확히 반영되었는지 확인, 매핑 정의서 오류 여부 확인, 로그 검증

DB 적재 : SAM 파일을 적재하는 과정에서 발생할 수 있는 오류, 데이터 누락 여부 확인, 로그 검증

DB 적재 후 : 적재 완료 후 정합성 확인, 기본 항목 검증

전환 완료 후 : 데이터 전환 완료 후 추가 검증 과정으로 데이터 전환의 정합성 검증, 응용 프로그램 검증, 응용 데이터 검증

4. 오류 데이터 측정 / 정제

오류 데이터 측정 / 정재의 개요

 

고품질의 데이터운영 / 관리하기 위해 수행, 데이터 품질 분석 > 오류 데이터 측정 > 오류 데이터 정제

 

데이터 품질 분석

 

오류 데이터를 찾기 위해 원천 / 목적 시스템 데이터의 정합성 여부를 확인

 

오류 데이터 측정

 

데이터 품질 분석을 기반으로 정상 데이터오류 데이터수를 측정하여 오류 관리 목록을 작성

 

- 정상 데이터는 전환 대상 범위의 데이터를 업무 영역별, 테이블별로 구분하여 수량을 측정 / 기재

- 오류 데이터업무별오류 위치 / 유형을 확인하여 수량을 측정 / 기재

 

오류 데이터 정제

 

오류 관리 목록의 각 항목을 분석하여 원천 데이터정제, 전환 프로그램수정

 

오류 데이터 분석

: 오류 데이터를 분석하여 오류 상태, 심각도, 해결 방안 확인 / 기재

: 상태

  - Open : 오류가 보고만 되고 분석되지 않은 상태

  - Assigned : 오류의 영향 분석 / 수정을 위해 개발자에게 오류 전달한 상태

  - Fixed : 개발자가 오류를 수정한 상태

  - Closed : 수정된 오류에 대해 테스트 다시 했을 때 오류가 발견되지 않은 상태

  - Deferred : 오류 수정을 연기한 상태

  - Classified : 보고된 오류를 관련자들이 확인했을 때 오류가 아니라고 판명난 상태

: 심각도

  - 상 : 데이터 전환을 수행할 수 없는 오류

  - 중 : 데이터 전환 전반에 영향을 미치는 오류

  - 하 : 데이터 전환에 직접적인 영향은 없으나 상황에 맞지 않는 용도 / 배치 오류

: 해결 방안 - 수정 가능한 오류의 경우 오류의 해결 방안, 수정 불가능한 오류의 경우 고객과 협의하여 협의 결과 기재

 

오류 데이터 정제

: 원천 데이터정제하거나 전환 프로그램수정

 

 

 

 

 

 

 

출처 | <시나공> 정보처리기사 필기 2024 기본서 (길벗알앤디)

728x90