업그레이드 테스트
Tableau Server 업그레이드가 현재 환경에 미치는 영향을 파악하는 가장 좋은 방법은 업그레이드를 테스트하는 것입니다. 업그레이드가 사용자와 서버에 미치는 영향을 알면 실제 업그레이드 전에 업그레이드를 계획하고 해당 내용을 사용자에게 미리 전달할 수 있습니다.
업그레이드를 테스트하기에 가장 좋은 환경은 Tableau Server 테스트 환경입니다.
다음 순서에 따라 Tableau Server 업그레이드를 테스트하는 것이 좋습니다.
테스트 환경 준비
시작하려면 프로덕션 환경을 최대한 가깝게 미러링하는 테스트 환경을 만듭니다. 테스트 환경이 업그레이드하는 실제 환경에 가까울수록 업그레이드의 영향이 정확히 표시됩니다. 여기에는 동일하거나 유사한 하드웨어 및 운영 체제와 동일한 인증 옵션 및 네트워크 액세스가 포함됩니다.
테스트 컴퓨터 또는 가상 시스템이 준비되면 다음 단계를 수행하여 테스트 환경을 만듭니다.
기존 프로덕션 환경에서
tsm maintenance backup
명령을 사용하여 Tableau Server의 백업을 만듭니다.자세한 내용은 업그레이드 전 백업 만들기를 참조하십시오.
프로덕션 환경에 있는 버전과 동일한 버전의 Tableau Server 복사본을 테스트 환경에 설치합니다.
참고: 대체 다운로드 사이트(링크가 새 창에서 열림)에서 현재 버전의 설치 프로그램을 다운로드할 수 있습니다.
tsm maintenance restore
명령을 사용하여 기존 데이터베이스 데이터를 복원합니다.자세한 내용은 백업에서 복원을 참조하십시오.
기존 Tableau Server 구성을 수동으로 복제합니다.
Tableau 데이터베이스를 복원하는 경우 구성 세부 정보 및 사용자 지정이 포함되지 않으므로 환경의 특정 측면을 수동으로 구성해야 합니다.
테스트 환경 업그레이드
환경을 기반으로 적절한 단계를 수행하여 테스트 환경을 업그레이드합니다.
모든 항목이 예상한 대로 작동하는지 확인
테스트 환경에 새 버전의 Tableau Server가 설치되고 구성되면 테스트를 시작할 수 있습니다. 기본적인 기능과 함께 조직에서 사용하는 서버의 특수한 측면을 테스트해야 합니다. 예를 들어 조직이 사용하는 주요 구독이 있는 경우 이러한 구독을 테스트해야 합니다.
테스트를 고려할 일부 영역은 다음과 같습니다.
서버 프로세스. Tableau Server에 서버 관리자로 로그인한 다음 서버 상태 페이지에서 모든 서비스 및 프로세스가 예상한 대로 실행되고 있는지 확인합니다(분산 설치인 경우 모든 추가 노드의 서비스 및 프로세스 포함).
사용자 액세스. Tableau Server 사용자가 로그인할 수 있는지 확인합니다. 정상적인 사용자 로그인 프로세스를 테스트합니다. 일부 사용자를 테스트에 참여시켜 예상한 대로 로그인할 수 있고, 프로덕션에서 액세스할 수 있는 동일한 콘텐츠에 액세스할 수 있는지 확인합니다.
통합 문서 및 데이터 원본 게시. 사용자로 하여금 Tableau Desktop에서 통합 문서 및 데이터 원본을 게시하도록 하여 예상한 대로 진행되는지 확인합니다.
게시된 통합 문서 보기. 콘텐츠에 익숙한 사용자에게 게시된 통합 문서를 보도록 하여 예상한 대로 표시되는지 확인합니다. 웹 페이지(예: SharePoint 페이지)에 내장된 뷰를 테스트합니다.
구독 및 추출 새로 고침. 일부 추출 새로 고침을 수동으로 실행하여 성공적으로 완료되는지 확인합니다. 예약된 일부 추출 새로 고침을 실행하여 예상한 대로 완료되는지 확인합니다.
사용 권한. 사용자 및 콘텐츠에 대한 사용 권한이 예상한 대로 설정되어 있는지 확인합니다.
명령줄 유틸리티 및 API. 해당하는 경우 명령줄 유틸리티(tsm 및 tabcmd)와 API를 통한 프로그래밍 방식 액세스를 테스트합니다.
성능 및 사용자 수용 테스트
테스트 환경에서 Tabjolt, Replayer, Scout 등과 같은 도구를 사용하여 성능 및 사용자 수용 테스트를 수행합니다. 이러한 도구를 비롯한 다른 성능 테스트 도구에 대한 자세한 내용은 성능 모니터링 도구를 참조하십시오.
새로운 기능 테스트
업그레이드하는 버전에서 제공하는 새 기능과 현재 버전 및 새 버전 사이에 추가된 기능을 확인합니다. 환경에 적용되는 이 기능이 사용자에게 제공하는 이점을 알아 봅니다.
자세한 내용은
업그레이드에 대한 전달
업그레이드를 원활하게 진행하는 가장 좋은 방법은 조직의 모든 사용자에게 업그레이드 시간과 업그레이드가 미치는 영향을 미리 알리는 것입니다. 테스트를 도운 사용자가 있는 경우 테스트 중에 본 변경 사항을 전달할 수 있도록 하여 이들의 경험을 활용합니다. 또한 실제 업그레이드 전에 업그레이드된 버전을 봐야 하는 주요 사용자가 있다면 이들에게 테스트 환경에 대한 사용자 액세스를 제공할 수 있습니다.