본문 바로가기
정보처리기사

[데이터베이스 구축] 14. 데이터 전환 계획 수립

by reve5 2022. 3. 29.

 


https://www.youtube.com/watch?v=acMXDdMztEc&list=PLKpxllD6C8Cl_Ih4ZVC4t9MbrIHZ63Hk6&index=13 


데이터 전환
기존의 정보시스템에서 새로운 정보 시스템으로 데이터 전환이다.
원천 > 목적

새로운 시스템 환경에 맞게 MIGRATION이주를 하는 것이다

데이터 전환 시 통합적이고 체계적인 접근이 필요하다.

추출 > 변환 > 적제 = ETL

분석 > 계획 > 문서화

계획서
1. 개요 목표와 제약조건
2. 전환대상 및 범위
3. 환경 구성 시스템 환경
4. 조직 및 역할
5. 전환 일정
6. 전환 방안
7. 정비 방안
8. 비상 계획 
9. 복구 계획

** 전환 방안
1. 절차
2. 방법
3. 준비
4. 설계
5. 개발 및 테스트
6. 시간 단축
7. 리허설
8. 전환
9. 검증


데이터 전환 방법

* 정형데이터
플랫파일, 테이블, 스프레드 시트 등
파일 형태로 추출
DBMS link 이용
저장공간 확보
전달 프로그램 필요

* 비정형 데이터
이미지나 첨부파일
별도의 관리 가능한 저장소 구축
저장 공간 확보
전달 프로그램 필요


전환 환경 구축
* 원천 시스템
현행 시스템 상세 현황
하드웨어 소프트웨어 구성도
모형도
운영 호나경
장비 사양
데이터 베이스 현황
데이터 용량 분석

*목적 시스템
원천 시스템 + 목적 시스템 환경 구성, 소프트웨어 구성도

* 데이터 전환 개발 환경 > 전환을 위한 별도의 프로그램
개발 환경 구성도
서버와 클라이언트(전환 작업용)
전환 도구
전환 작업 모니터링 도구

전환 설계서 작성
> 데이터 전환 흐름 설계
ETL 과정 흐름도 flowchart로 설계
업무 변경 흐름까지 반영
>데이터 관계 설계
데이터를 표준에 맞게 정의 : 표준화 작업 선행하고 매핑 관계 기술
>코드 데이터 전환 관리
신구코드데이터 매핑 정보 정의
효율성을 위해 별도 테이블에서 관리, 과리지점 표시 필요

전환 검증 설계서 작성
1. 검증 방법에 따른 분류
> 로그 검증 etl 로그 작성으로 검증
> 기본 항목 검증 검증 프로그램을 이용 하여 검증(컴퓨터 프로그램 아님)
> 응용 프로그램 검증 app으로 검증(컴퓨터 프로그램임)
> 응용 데이터 검증 : 사전에 정의된 업무 규칙을 통하여 검증
> 값 검증  숫자의 합계, 코드의 범위 , 속성 변경에 따른 값 검증

2. 검증 단계에 따른 분류 : ETL 단계별로 검증 방법을 달리하여 실시


전환 시간 단축 계획 수립
* 데이터 정비
1. 데이터 정비 프로세스
> 분석
> 검토
> 계획 수립
2. 정비 시점별 방안
> 설계~구축 : 
>> 제외 대상 : 정합성(모순이 없는) 마비, 불필요한 데이터, 순실된 데이터, 맞지 않는 데이터 타입, 오류 데이터
> 테스트 : 테스트 결과 발견된 오류 데이터
> 이행 : 이행 과정에서 정비

* 데이터 전환 시간 단축 방법
1. 데이터 추출 방식 조정
2. 이행 범위 조정
3. 전환 시나리오 최적화
> 시나리오 검증
> 목적 시스템의 자원을 최대한 활용
> 주요 테이블 튜닝(원천)
> 가장 긴 시간이 소요되는 루트를 중점적으로 최적화
4. 사전이행

댓글