Tableau Server에 외부 파일 저장소 설치

이 항목에서는 네트워크 공유를 새 설치의 Tableau Server 파일 저장소로 구성하는 프로세스를 단계별로 안내합니다. 로컬에서 파일 저장소가 실행되고 있는 기존 Tableau Server 설치에서 이 작업을 수행하는 경우 파일 저장소 재구성을 참조하십시오.

필수 요건

  • Tableau Server 2020.1 이상을 사용해야 합니다.
  • 저장소 옵션으로 사용할 수 있는 네트워크 공유가 있어야 합니다. 저장소 솔루션에 대한 추천 항목에 대해서는 외부 파일 저장소에 대한 성능 고려 사항을 참조하십시오.

    Linux 설치인 경우 NFS를 사용합니다.

    저장소 크기 예측: 추출을 게시하고 새로 고치는 데 필요한 저장소 양을 고려해야 합니다. 또한 옵션 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단계: 네트워크 공유 구성

파일 서버에서 다음을 수행합니다.

  1. Tableau Server 외부 파일 저장소로 사용할 디렉터리를 만들고 공유합니다.
  2. 모든 Tableau Server 노드의 동일한 위치에서 네트워크 공유를 디렉터리로 액세스할 수 있는지 확인합니다.
  3. 네트워크 공유에 tableau 디렉터리를 만들고 tableau 사용자tableau 그룹에 전체 액세스 권한을 제공합니다. tableau 사용자에게는 네트워크 공유의 디렉터리에 대한 읽기 및 쓰기 사용 권한이 필요합니다. 디렉터리 이름은 'tableau'를 사용하는 것이 좋습니다.

    /mnt/<network share>/tableau/

  4. 네트워크 공유가 적절하게 구성되었는지 확인: Tableau Server에서 네트워크 공유에 쓰는 명령을 실행하여 쓰기 기능이 있는지 확인합니다.

     

2단계: TSM 다운로드 및 설치

  1. 사용하는 Linux 배포판을 기준으로 적절히 설치 프로그램을 다운로드합니다.
  2. Tableau Server를 설치하려는 컴퓨터에 sudo 액세스 권한이 있는 사용자로 로그온합니다.
  3. .rpm 또는 .deb 설치 프로그램 패키지를 다운로드합니다.
  4. .rpm 또는 .deb 패키지를 복사한 디렉터리로 이동합니다.
  5. 패키지 관리자를 사용하여 Tableau Server를 설치합니다.
  • CentOS를 포함한 RHEL 형식 배포판에는 Tableau Server를 기본이 아닌 위치에 설치하는 옵션이 있습니다.
  • 기본 위치 - 기본 위치(/opt/tableau/tableau_server)에 설치하려면 다음 명령을 실행합니다.

    sudo yum update

    sudo yum install tableau-server-<version>.x86_64.rpm

  • 기본이 아닌 위치 - 기본이 아닌 위치에 설치하려면 rpm -i를 사용해야 합니다. 또한 모든 종속 패키지를 설치해야 합니다. 아래의 참고 사항을 참조하십시오.

    다음 명령을 실행합니다.

    sudo rpm -i--prefix/preferred/install/path tableau-server.rpm

    참고: yum을 사용하여 Tableau Server를 설치하는 경우 모든 종속 패키지가 자동으로 다운로드되고 설치됩니다. 이는 Tableau Server 설치의 기본 설정 방법입니다. 기본이 아닌 위치에 설치하려는 경우 또는 조직에서 yum 사용을 허용하지 않고 rpm -i를 사용하여 설치해야 하는 경우 모든 종속 패키지도 개별적으로 설치해야 합니다. 종속 패키지 설치에 대한 자세한 내용은 Linux를 실행하는 Air-Gapped 컴퓨터에 Tableau Server 설치를 참조하십시오.

  • Ubuntu 및 Debian에서는 다음 명령을 실행합니다.

    sudo apt-get update

    sudo apt-get -y install gdebi-core

    sudo gdebi -n tableau-server-<version>_amd64.deb

3단계: TSM 초기화

  1. 다음 스크립트를 실행하여 TSM을 시작합니다.

    sudo ./initialize-tsm --accepteula --<optional_parameters>

    initialize-tsm 스크립트의 유일한 필수 매개 변수는 --accepteula입니다. Tableau Server EULA(최종 사용자 사용권 계약)에 동의하려면 이 매개 변수를 포함시켜야 합니다. EULA는 다음 위치에서 확인할 수 있습니다.

    /opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt

  2. Tableau Server를 구성하기 전에 터미널에서 로그오프했다가 다시 로그온합니다.

    다시 로그온하면 그룹 멤버 자격 변경 사항이 적용된 새 세션이 생성됩니다. 새 세션도 initialize-tsm 스크립트에 의해 추가된 환경 변수에 액세스할 수 있습니다.

    다음 명령을 실행하여 현재 세션의 경로를 업데이트할 수도 있지만 그룹 멤버 자격은 업데이트할 수 없습니다.

    source /etc/profile.d/tableau_server.sh

4단계: Tableau Server 활성화 및 등록

활성화 단계에서 Tableau Server 키와 Advanced Management 키를 제공합니다. 다음 명령을 두 번 실행해야 합니다. 먼저 Tableau Server 제품 키로 실행한 후 Advanced Management 제품 키로 실행합니다.

tsm licenses activate -k <product key>

5단계: 외부 파일 저장소 사용

Tableau Server에 외부 리포지토리를 구성하는 작업은 TSM CLI에서만 수행할 수 있습니다.

  1. 다음 tsm 명령을 사용하여 네트워크 저장소 기능을 사용하도록 설정합니다.

    tsm topology external-services storage enable --network-share /mnt/<network share name>/tableau

    설치 프로그램은 공유에 자동으로 다음과 같은 디렉터리 구조를 만듭니다.

    PostgreSQL 데이터 백업:

    tableau_data/tabsvc/pg_backups

    참고: 이 디렉터리는 백업을 처음 만들 때 생성됩니다.

    추출 및 통합 문서 수정 버전:

    tableau_data tabsvc/dataengine/extracts

    tableau_data/tabsvc/dataengine/revisions

6단계: 초기 노드 설정 구성

초기 노드 설정 구성 항목에 제공된 지침에 따릅니다.

7단계: 설치 완료

Tableau Server에 대한 초기 관리 계정을 만들어야 합니다.

  • 설치 중에 로컬 ID 저장소를 구성한 경우 사용할 이름 및 암호를 지정합니다.
  • 설치 중에 LDAP 또는 Active Directory ID 저장소를 구성한 경우 디렉터리의 멤버인 사용자 계정을 지정해야 합니다.

초기 사용자를 만들려면 다음 tabcmd 명령을 실행합니다.

tabcmd initialuser --server localhost:80 --username '<new-admin-username>'

명령을 실행하면 셸에 관리 암호를 입력하라는 메시지가 표시됩니다.

8단계: 설치 후 작업

Tableau Server 관리자 계정을 생성한 후 설치 후 작업 항목에 설명된 구성 단계에 따라 배포를 계속 진행하십시오.

이 작업을 수행할 수 있는 사용자

Tableau Server 관리자는 Tableau Server 및 외부 파일 저장소를 설치하고 구성할 수 있습니다. 또한 네트워크 공유를 Tableau Server에서 사용할 수 있도록 구성하는 사용 권한 및 액세스 권한이 있어야 합니다.

다음

외부 파일 저장소를 사용하는 백업 및 복원

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!