Tableau Server에 외부 파일 저장소 설치
이 항목에서는 네트워크 공유를 새 설치의 Tableau Server 파일 저장소로 구성하는 프로세스를 단계별로 안내합니다. 로컬에서 파일 저장소가 실행되고 있는 기존 Tableau Server 설치에서 이 작업을 수행하는 경우 파일 저장소 재구성을 참조하십시오.
필수 요건
- Tableau Server 2020.1 이상을 사용해야 합니다.
저장소 옵션으로 사용할 수 있는 네트워크 공유가 있어야 합니다. 저장소 솔루션에 대한 추천 항목에 대해서는 외부 파일 저장소에 대한 성능 고려 사항을 참조하십시오.
Windows 설치인 경우 SMB 공유를 사용합니다.
저장소 크기 예측: 추출을 게시하고 새로 고치는 데 필요한 저장소 양을 고려해야 합니다. 또한 옵션 2: 리포지토리를 개별적으로 백업 항목에 설명된 대로 리포지토리 백업을 별도로 수행하는 옵션을 특별히 선택하지 않는 한 리포지토리 백업 크기도 고려해야 합니다.
- 추출:
- Tableau Server에 게시될 추출의 수와 각 추출의 크기를 고려합니다. Tableau Server에 여러 추출을 게시한 다음 사용된 디스크 공간을 확인하여 요구 사항을 테스트합니다. 이 디스크 공간의 양을 사용하여 일정 기간 동안 Tableau Server에 게시되는 추출의 수와 기존 추출의 크기가 얼마나 증가하는지 파악할 수 있습니다.
추출 새로 고침 중에 임시 디렉터리에 필요한 공간을 고려합니다. 새로 고침 중에 추출이 저장되는 임시 디렉터리에는 추출의 최종 파일 크기보다 최대 3배의 공간이 필요할 수 있습니다.
- 리포지토리 백업:
리포지토리 데이터의 예상 크기를 얻으려면
<data directory>/pgsql/data/base
디렉터리의 크기를 확인하십시오.- 리포지토리 데이터의 정확한 크기를 구하려면 백업 파일을 열고
workgroup.pg_dump
파일의 크기를 사용하십시오.
- 추출:
- 서버에 Advanced Management 기능이 사용되도록 설정되어 있어야 합니다. Advanced Management에 대해 자세히 알아보려면 Tableau Server의 Tableau Advanced Management 정보를 참조하십시오.
Tableau Server에 외부 파일 저장소 설치
Tableau Server에서 네트워크 공유를 사용하여 Tableau Server 데이터를 저장하는 파일 저장소를 설치할 수 있습니다. 이 솔루션은 로컬에서 파일 저장소 프로세스를 실행할 필요성을 제거합니다. 이 솔루션과 관련 이점에 대해 자세히 알아보려면 Tableau Server 외부 파일 저장소를 참조하십시오.
설치 중에 다음 단계에 따라 Tableau Server에서 외부 파일 저장소를 설치합니다.
1단계: 네트워크 공유 구성
파일 서버에서 다음을 수행합니다.
- Tableau Server 외부 파일 저장소로 사용할 디렉터리를 만들고 공유합니다.
- 모든 Tableau Server 노드의 동일한 위치에서 네트워크 공유를 디렉터리로 액세스할 수 있는지 확인합니다.
네트워크 공유에 tableau 디렉터리를 만들고 네트워크 서비스 계정 및 서비스 계정 사용자로 사용하려는 도메인 사용자 계정에 전체 액세스 권한을 제공합니다.
디렉터리 이름은 'tableau'를 사용하는 것이 좋습니다.
\\hostname\<network share>\tableau\
참고:
- 동일한 Active Directory 도메인 내의 원격 컴퓨터에 있는 리소스에 액세스할 때 네트워크 서비스 계정을 사용할 수 있지만 이러한 시나리오에서 사용할 서비스 계정 서비스 계정에 대한 도메인 계정을 구성하는 것이 좋습니다. 자세한 내용은 '서비스 계정' 서비스 계정을 참조하십시오.
- 네트워크 서비스 계정으로 실행되는 서비스는 <domain_name>\<computer_name>$ 형식의 컴퓨터 계정 자격 증명을 사용하여 네트워크 리소스에 액세스합니다.
Active Directory를 사용하여 사용자에 대한 사용 권한 및 액세스를 관리하는 경우 네트워크 공유에 대한 사용 권한을 관리하는 권장 방법은 다음과 같습니다.
- Active Directory 보안 그룹을 만듭니다.
- 이 그룹에 Tableau 클러스터에 대한 컴퓨터 계정과 함께 서비스 계정 사용자를 추가합니다.
- 네트워크 공유에 보안 그룹에 대한 액세스 권한을 부여합니다. 이 방식에서는 클러스터의 컴퓨터를 추가하거나 제거해야 하는 경우 보안 그룹만 변경하면 됩니다.네트워크 공유가 적절하게 구성되었는지 확인: Tableau Server에서 네트워크 공유에 쓰는 명령을 실행하여 쓰기 기능이 있는지 확인합니다.
2단계: TSM 다운로드 및 설치
- Tableau Server 설치 프로그램을 다운로드합니다.
- Tableau Server를 설치하려는 컴퓨터에 대한 관리자 액세스 권한이 있는 사용자로 명령 프롬프트를 엽니다.
명령줄에서 /SILENT 및 /ACCEPTEULA 옵션을 사용하여 설치 프로그램을 실행합니다.
tableau-setup-tsm-<branch>.<build>-x64.exe/SILENT/ACCEPTEULA
참고: CLI 설치 중에 지정할 수 있는 다양한 설치 옵션이 있습니다. 예를 들어 설치 및 로깅 경로를 변경하거나 TSM 컨트롤러 포트를 지정할 수 있습니다. CLI 설치 중에 지정할 수 있는 전체 스위치 목록에 대해서는 Tableau Server의 설치 스위치 및 속성을 참조하십시오.
3단계: Tableau Server 활성화 및 등록
활성화 단계에서 Tableau Server 키와 Advanced Management 키를 제공합니다. 다음 명령을 두 번 실행해야 합니다. 먼저 Tableau Server 제품 키로 실행한 후 Advanced Management 제품 키로 실행합니다.
tsm licenses activate -k <product key>
4단계: 외부 파일 저장소 사용
Tableau Server에 외부 리포지토리를 구성하는 작업은 TSM CLI에서만 수행할 수 있습니다.
다음 tsm 명령을 사용하여 네트워크 저장소 기능을 사용하도록 설정합니다.
tsm topology external-services storage enable --network-share \\hostname\<network share>\tableau\
설치 프로그램은 공유에 자동으로 다음과 같은 디렉터리 구조를 만듭니다.
PostgreSQL 데이터 백업:
tableau_data\tabsvc\pg_backups
참고: 이 디렉터리는 백업을 처음 만들 때 생성됩니다.
추출 및 통합 문서 수정 버전:
tableau_data tabsvc\dataengine\extracts
tableau_data\tabsvc\dataengine\revisions
5단계: 초기 노드 설정 구성
초기 노드 설정 구성 항목에 제공된 지침에 따릅니다.
6단계: 설치 완료
Tableau Server에 대한 초기 관리 계정을 만들어야 합니다.
- 설치 중에 로컬 ID 저장소를 구성한 경우 사용할 이름 및 암호를 지정합니다.
- 설치 중에 LDAP 또는 Active Directory ID 저장소를 구성한 경우 디렉터리의 멤버인 사용자 계정을 지정해야 합니다.
초기 사용자를 만들려면 다음 tabcmd 명령을 실행합니다.
tabcmd initialuser --server localhost:80 --username '<new-admin-username>'
명령을 실행하면 셸에 관리 암호를 입력하라는 메시지가 표시됩니다.
7단계: 설치 후 작업
Tableau Server 관리자 계정을 생성한 후 설치 후 작업 항목에 설명된 구성 단계에 따라 배포를 계속 진행하십시오.
이 작업을 수행할 수 있는 사용자
Tableau Server 관리자는 Tableau Server 및 외부 파일 저장소를 설치하고 구성할 수 있습니다. 또한 네트워크 공유를 Tableau Server에서 사용할 수 있도록 구성하는 사용 권한 및 액세스 권한이 있어야 합니다.