MicroStrategy ONE

업그레이드 테스트 환경 구성의 모범 사례

MicroStrategy은(는) 업그레이드 테스트 환경을 구성할 때 다음 모범 사례를 따르는 것이 좋습니다.

  • 기존의 구성 개체를 수정하지 마십시오. 테스트를 위해 추가 구성 개체가 필요한 경우 추가 개체를 만들 수도 있고 기존 개체를 복제하여 수정할 수도 있습니다. 이것은 데이터베이스 인스턴스, 연결 및 로그인, 보안 필터, 사용자 및 사용자 그룹, 그리고 보안 역할에 적용됩니다.
  • 프로덕션 환경이 클러스터되어 있으면 테스트 환경도 클러스터될 것입니다.
  • 테스트 및 프로덕션 데이터 웨어하우스가 서로 다른 데이터베이스 테이블 접두어를 갖는 경우 테스트 환경의 Warehouse Catalog에 올바른 접두어를 사용하도록 하십시오.
  • 업그레이드된 테스트 환경의 리포트와 프로덕션 환경의 동일한 리포트를 비교하는 무결성 테스트를 생성하여 차이점이 무엇인지 쉽게 확인할 수 있도록 하십시오.
  • 가능하다면 프로덕션 웨어하우스에 대한 데이터 무결성 및 성능 부하 테스트의 실행 계획을 수립하십시오. 이렇게 하면 테스트 시나리오가 가능한 한 프로덕션 환경을 대표하게 됩니다.
  • 특히 업그레이드 무결성 테스트를 위한 리포트와 다큐먼트를 생성할 경우 이러한 리포트와 다큐먼트를 프로덕션 메타데이터를 복제하기 전에 만드십시오.
  • 사용자가 데이터 웨어하우스에 액세스하도록 하는 연결 매핑을 사용할 경우 모든 사용자가 테스트 데이터 웨어하우스에 로그인할 수 있도록 하십시오. 테스트 웨어하우스와 프로덕션 웨어하우스는 사용자 암호가 서로 다르기 때문입니다.

    이것을 관리하는 한 가지 방법은 새로운 일반 데이터베이스 로그인을 생성한 후 다음과 같은 샘플Command Manager 스크립트를 사용하여 사용자의 연결 매핑을 이 새로운 로그인을 사용하도록 변경하는 것입니다.

    복사
    ALTER CONNECTION MAP FOR USER "username" DBINSTANCE "production_warehouse_instance" DBLOGIN "test_login" ON PROJECT "project";
  • Enterprise Manager를 업그레이드할 계획이라면 Intelligence Server를 업그레이드하기 전에 데이터 로드를 실행합니다. Enterprise Manager와 Intelligence Server상의 프로젝트를 업그레이드하기 전에 데이터 로드를 실행하지 않으면 일부 통계 데이터에 대한 액세스 권한을 잃게 될 수 있습니다. Enterprise Manager를 업그레이드할 때마다 통계 테이블, Enterprise Manager 저장소 및 Enterprise Manager 메타데이터도 업그레이드해야 합니다.
  • Narrowcast Server를 사용할 경우 Narrowcast Server 테스트 환경을 설정할 때 Narrowcast 저장소의 데이터베이스 사본이 사용되지 않도록 하십시오. 그 대신 Narrowcast Administrator에 포함된 Copy Repository 유틸리티로 저장소 사본을 만들어서 이 사본을 사용하십시오. 이렇게 하면 테스트 환경이 우발적으로 프로덕션 서버를 참조하지 않게 됩니다. Narrowcast 저장소 사본 생성에 관한 자세한 내용은 Narrowcast Server Upgrade Guide를 참조하십시오.