데이터 전환의 개념 이해 - 데이터 전환의 개념, 데이터 전환방식, 데이터 전환방식 및 장단점 비교, 데이터전환 이후 검토해야 할 사항

CODEDRAGON Development/Software Engineering

반응형

 

 

 

데이터 전환의 개념 이해

·       데이터 전환의 개념

·       데이터 전환방식

·       데이터 전환방식 및 장단점 비교

·       데이터전환 이후 검토해야 할 사항

 

 


 

 

 

데이터 전환의 개념(데이터 전환의 정의)

현 시스템의 데이터를 목표 시스템의 데이터 구조에 맞게 데이터를 매핑하는 규칙을 정의하고 추출, 변화하여 이관하는 활동입니다.

 

 

 

  

데이터 전환방식

데이터 전환방식은 크게 전체를 일시에 전환하는 빅뱅방식과 빅뱅을 일부 수행하고 변동분에 대해서 전환하는 빅뱅+단계별 전환방식, 그리고 일정 업무영역별로 전환하는 단계적 전환방식이 있습니다.

 

 

 

 

데이터 전환방식의 장단점 비교

어떤 전환방식이 반드시 좋다라고 할 수 없으므로 대상 시스템의 업무적 상황에 따라 유동적으로 전환방식을 결정하는 것이 바람직합니다.

  

전환방식 비교

방식 장점 단점
빅뱅 방식 ·       일괄적으로 데이터를 신 시스템으로 전환하여 이행하는 방식
·       데이터 통합/무결성 유지 용이
·       현행시스템과 인터페이스를 위한 노력이 적게 소요
·       이행시간이 상대적으로 빠름
·       이행도중 사고 발생시 타 방식에 비해 빠른 원상복구가 가능
·       여타 기관의 시스템 전환 방식에 대한 자료와 노하우가 많음
·       전 시스템 업무의 Cut-Off가 필요
·       전환 시 순간적인 대량의 시스템 자원이 소요
·       대량의 데이터를 일시 전환하기 위해서는 연속적인 장시간이 필요(대개 연휴가 활용됨)
·       사전 충분한 테스트와 데이터 검증이 필요
빅뱅 + 단계적 전환방식 ·       전환비용이 상대적으로 적게 소요
·       업무의 완전한 Cut-Off 시간이 빅뱅방식에 비해 짧음
·       업무를 완전히 중단시키지 않아도 됨
·       데이터 무결성 유지가 순수 빅뱅방식에 비해 어려움
·       미반영 트랜잭션 반영을 위해 배치 반영 프로그램이 이중 개발되어야 하므로 개발 인력이 추가 필요
단계적 전환방식 ·       우선 전환을 통한 경험과 노하우 계속적 활용이 가능
·       우선 전환 데이터를 통한 선결 문제점을 보완 적용이 가능
·       우선순위를 정하여 단계적으로 데이터 전환하여 이행하는 방식
·       전환시 시스템 자원이 적게 소요
·       서브시스템이 여러 번 가동되므로 사용자의 혼란을 초래
·       데이터 전환 비용이 다 소요(반복 수행)
·       이행 후 문제 발생 시 복구의 어려움(/구 데이터의 상이)

 

 

 

 

데이터전환 이후 검토해야 할 사항

·       시스템의 승패를 좌우하는 구 시스템과의 크로스 체크

·       현업사용자들의 다양한 테스팅 작업

 

 

 

시스템의 승패를 좌우하는 구 시스템과의 크로스 체크

자료 전환 계획에서 체크할 수 있는 확인 작업은 한계가 있으며 차세대시스템으로의 데이터전환 이후 구 시스템과의 철저한 크로스 체크를 통해 데이터의 신뢰성을 재검토해야 합니다.

 

 

 

현업사용자들의 다양한 테스팅 작업

실제 시스템을 사용하는 현업사용자들의 다양하고 많은 테스팅 작업을 통해 데이터전환에 대한 무결성 및 신뢰성 확보와 품질요소들을 체크할 수 있습니다.