데이터베이스 변환 프로세스:성공을위한 파트너

2007 년부터 화이트 박스 기술,주식 회사의 전문가의 경험이 풍부한 팀 수천 개의 데이터베이스를 성공적으로 마이그레이션하는 데 도움이되었습니다. 결국,그것은 우리가 매일하는 일입니다. 우리는 데이터베이스 변환 프로세스의 도전과 독특한 뉘앙스를 이해하고 최상의 결과를 위해 위험을 최소화하는 방법을 배웠습니다. 어떻게 해야 할까요? 우리는 분석,지도 및 테스트 할 시간이 걸립니다.

백서 다운로드

듣기,분석,이해

화이트 박스 기술의 분석가들은 소스 데이터베이스로 다이빙하여 데이터베이스 변환 프로세스를 시작합니다. 최종 사용자가 전환 프로세스의 활성 부분(전환 프로젝트의 약 절반에서 3 분의 2)인 경우 현재 프로그램의 스크린 샷을 요청하고 정상적인 사용 프로세스를 통해 대화하도록 전화를 예약합니다. 사용자가 데이터를 활용 한 방법에 대한 초기 이해를 얻으면 데이터베이스 변환 프로세스가 최상의 결과를 얻을 수 있습니다. 스크린샷은 데이터 검색 도구가 찾기 어려운 정보를 추적하는 동안 분석 팀이 소스 데이터베이스를 구성하는 데 도움이 됩니다.

최종 사용자가 프로젝트에 참여하지 않은 전환 프로젝트의 경우,프로젝트 기간 동안 함께 일할 파트너 및 주제 전문가(중소기업)와의 세션이 있습니다. 이러한 변환 프로젝트는 일반적으로 우리의 분석 팀에서 더 많은 작업을 필요로—고고학자가 공부하는 사람들을 인터뷰 할 수있는 인류 학자 대 화석과 건물을 분석하는 유사.

“로드맵”준비

몇 가지 초기 분석 후,우리 팀은 검토를 위해 클라이언트 또는 파트너에게 테이블 매핑 문서를 보냅니다. 이는 특정 대상 테이블을 채우는 데 사용될 원본 테이블을 보여 주는 계획된 변환에 대한 상위 수준입니다. 이 테이블은 클라이언트 또는 파트너에 의해 승인되면,우리 팀은 더 자세히 변환 계획을 보여주는 데이터 매핑 문서를 함께 넣어 시작합니다. 소스로부터 사용될 특정 필드,변환의 일부로 변경되는 항목(있는 경우)및 대상 시스템에서 데이터가 종료되는 위치를 표시합니다.

분석 팀이 이러한 매핑 문서를 작성하는 동안 코드 매퍼 도구를 클라이언트 또는 파트너에게 보냅니다. 이 도구를 사용하여 소스 데이터베이스의 코드를 대상 데이터베이스의 새 코드와 일치시킵니다. 코드 매퍼는 변환 소프트웨어를 실시간으로 업데이트하므로 변환의 일부(또는 전체)를 실행할 때마다 클라이언트에서 가장 최신 코드를 사용하고 있습니다.

분석 팀이 매핑 문서를 작성하고 클라이언트 또는 파트너가 승인하면 변환이 엔지니어링 팀으로 이동합니다. 변환에 필요한 쿼리와 뷰를 만들 수 있습니다. 이러한 쿼리는 데이터 마이그레이션 탐색기에서 사용하는 수정된 소스가 됩니다. 이러한 쿼리를 소스로 사용하여 엔지니어는 변환 코드를 수정 된 변환 코드를 빌드합니다.scratch.mit.edu).변환을 위해 생성 된’바벨’파일(은하계 히치하이커 가이드의 바벨 물고기의 이름)변환이 구축 및 테스트로 반복 또는 버전의 수백을 통해 이동합니다.

테스트 실행은 성공적인 변환

변환이 일련의 모의 또는 테스트 실행에서 클라이언트 또는 파트너에게 전달되도록 합니다. 이러한 모형은 클라이언트가 새 응용 프로그램에서 변환된 데이터를 볼 수 있는 기회를 제공합니다. 표준 데이터베이스 변환 프로젝트는 일반적으로 최종 또는 이동 라이브 변환 전에 3 별도의 모의 변환을 포함한다. 많은 전체 시스템이 몇 시간 만에 변환됩니다. 각 모의를 통해 클라이언트 또는 파트너는 검토 및 피드백을 제공하거나 변경 요청을 할 시간이 있습니다. 표준 변환에 포함 된 여러 모의 과정을 통해 변환 코드는 세련되고 완성됩니다. 이동 라이브 변환 실행은 항상 프로젝트에 흥미로운 마무리.

우리의”믿을만한”시스템은 데이터베이스 변환 프로젝트가 시간과 예산 내에서 완료되도록합니다. 결국,파트너는 무엇입니까?

Leave a Reply