Certificate/정보처리기사

[3과목 데이터베이스 구축] 데이터 전환 - 121. 데이터 전환 ~ 123. 데이터 전환 방안

S_sun 2025. 11. 19. 14:06

1. 데이터 전환

  • 운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출(Extraction)하여 새로 개발할 정보 시스템에서 운영 가능하도록 변환(Transformation)한 후, 적재(Loading)하는 일련의 과정
  • 데이터 전환은 ETL(Extraction, Transformation, Load) = 추출, 변환, 적재 과정
  • 데이터 이행(Data Migration) 또는 데이터 이관

1) 데이터 전환 계획서

  • 데이터 전환이 필요한 대상을 분석하여 데이터 전환 작업에 필요한 모든 계획을 기록하는 문서
  • 데이터 전환 개요, 데이터 전환 대상 및 범위, 데이터 전환 환경 구성, 데이터 전환 조직 및 역할, 데이터 전환 일정, 데이터 전환 방안, 데이터 장비 방안, 비상계획, 데이터 복구 대책 등

 

2. 데이터 전환 계획서 작성

1) 데이터 전환 개요

  • 데이터 전환의 목표, 성공적인 데이터 전환을 위한 주요 요인, 데이터 전환 작업을 위한 전제 조건 및 제약 사항을 기술
  • 간단하고 명료하게 정의
  • 전제 조건, 제약 사항을 정확히 기술하여 데이터 전환 작업을 진행하는 과정에서 혼선을 빚어지지 않도록 함

2) 데이터 전환 대상 및 범위

  • 단위 업무별로 데이터 전환 대상 정보, 해당 업부에 사용되는 Table 수, 데이터 크기 기술

3) 데이터 전환 환경 구성

  • 원천 시스템과 목적 시스템 구성도, 전환 단계별 DISK 사용량 기술

4) 데이터 전환 조직 및 역할 작성

  • 데이터 전환을 수행하고 결과를 검증할 작업자와 작업자별 역할을 최대한 상세히 기술

5) 데이터 전환 일정 작성

  • 데이터 전환 및 검증 작업별로 상세하게 일정을 수립하여 작성
  • 도식화된 일정도 작성

 

3. 데이터 전환 방안

1) 데이터 전환 규칙

  • 본 전환 시 동시 수행 프로세스 수
  • DDL 수행 성능 강화
  • DW 초기 적재 시 분산 처리 성능 강화
  • 선 전환 시 운영 서버 부하 최소화
  • 운영 서버 여유 공간

2) 데이터 전환 절차

  • 전환 준시 → 전환 설계/개발 → 전환 테스트 → 실데이터 전환 → 최종 전환 및 검증

3) 데이터 전환 방법

  • 단위 업무별로 데이터 전환 방법을 기술하되, 데이터 전환 시 업무별로 요구되는 전제 조건도 함께 기술

4) 데이터 전환 설계

  • 업무별로 전환 대상과 전환 제외 대상을 기술하고 원천 시스템 데이블과 목적 시스템 테이블의 매핑 정의서 작성

5) 전화 프로그램 개발 및 테스트 계획

  • 전환 프로그램 개발 계획과 전환 프로그램 테스트 계획을 수립한 후 관련 내용 기술
  • 전환 프로그램은 목록별로 프로그램 입력 정보, 중간 생성 정보, 출력 정보, 프로그램 위치 담당자 등을 포함하여 작성
  • 테스트는 체크리스트를 기반으로 실시하고 실시 결과를 전환 시나리오에 반영하도록 계획

6) 데이터 전환 계획

  • 데이터 전환 시간을 단축하기 위해 선 전환, 본 전환, 후 전환으로 분리하여 계획을 수립한 후 관련 내용 기술
  • 일자별 거래 내역, 일자별 근태 내역과 같은 내량의 데이터 테이블은 사전에 전환
  • 본 전환은 시간대별로 상세하게 작성
  • 본 전환 이후 전환을 수행해도 되는 대상을 정의한 다음, 후 전환 계획을 수립
  • 전환 시나리오 작성

7) 데이터 검증 방안

  • 데이터 전환 이후 전환 데이터의 정합성을 검증하고 전환 과정에서 발생할 수 있는 문제에 대응할 수 있도록 단계별 데이터 전환 검증 방안을 수립한 후 관련내용 기술
    • 정합성 : 데이터의 값이 서로 모순 없이 일관되게 일치하는 정도

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형