외부 PostgreSQL 리포지토리와 함께 Tableau Server 설치

이 항목에서는 Tableau Server를 설치하고 외부 서비스를 Tableau Server 리포지토리로 사용하도록 구성하는 방법을 설명합니다.

설치 전 수행할 작업

Tableau Server 설치 및 구성

1단계: 구성 파일 만들기

다음 구성 설정을 사용하여 json 파일을 만듭니다.

{
 "flavor":"<flavor name>",
 "masterUsername":"<admin user name>",
 "masterPassword":"<password>", 
 "host":"<instance host name>",
 "port":5432
}
  • flavor: Tableau Server 리포지토리로 사용할 외부 서비스의 유형입니다.

    • Amazon RDS: "rds" 사용
    • Azure 데이터베이스: "azure" 사용
    • Google Cloud 데이터베이스: "gcp" 사용
    • 독립 실행형 PostgreSQL 데이터베이스: "generic" 사용
  • masterUsername:

    • Amazon RDS: 사용자 이름으로 "rails"를 사용합니다. 이 사용자는 RDS 인스턴스를 만들 때 지정한 사용자입니다.

      masterUsername으로 "rails"를 사용해야 합니다. 외부 리포지토리가 Tableau Server에서 올바르게 작동하려면 이 설정이 필요합니다.

    • Azure 데이터베이스, Google Cloud PostgreSQL 인스턴스 또는 독립 실행형 PostgreSQL 데이터베이스: 요구 사항을 충족하는 사용자 이름을 선택합니다. Admin user name(관리자 사용자 이름)으로 postgres를 사용하는 것이 좋습니다. 다른 사용자 이름을 사용하도록 선택하는 경우 사용자 이름이 pg 또는 azure로 시작하지 않는지 확인하십시오. 또한 사용자 이름으로 rails, tblwgadmin, tableau, readonly 또는 tbladminviews를 사용할 수 없습니다.
  • masterPassword: PostgreSQL 데이터베이스 인스턴스를 만들 때 지정한 것과 동일한 비밀번호입니다.

  • host: PostgreSQL 데이터베이스 인스턴스의 끝점입니다.

  • port: PostgreSQL DB 인스턴스를 만들 때 지정한 데이터베이스 포트입니다.

2단계: Tableau Server 설치 및 외부 리포지토리 구성

TSM CLI 사용:

  1. TSM 설치 및 초기화: 이 항목에 제공된 지침에 따라 1~5단계를 수행하여 설치 프로그램을 실행하고 TSM을 설치합니다.

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

    tsm licenses activate -k <product key>

  3. 초기 노드 설정 구성: 이 항목에 제공된 지침에 따라 초기 노드 설정을 구성합니다.

    중요! 초기 노드를 구성할 때 Tableau Server 초기화 및 시작 단계를 실행하지 마십시오. 초기 노드 설정 구성 항목의 다른 단계를 완료한 후 이 페이지로 돌아와서 나머지 지침을 따르십시오.

  4. 다음 명령을 사용하여 외부 리포지토리를 사용하도록 Tableau Server를 구성합니다.

  • 이전 단계에서 만든 json 파일을 사용하여 외부 리포지토리 설정을 지정합니다.

    tsm topology external-services repository enable -f <filename>.json -c <ssl certificate file>

    json 파일은 구성 설정의 첫 번째 단계에서 만든 파일입니다.

    참고: SSL 인증서는 Tableau Server와 외부 리포지토리 간에 암호화된 연결을 사용하는 경우에만 필요합니다. 필요하지 않은 경우 --no-ssl 옵션을 지정해야 합니다. 이 경우 tsm 명령은 다음과 같습니다.
    tsm topology external-services repository enable -f <filename>.json --no-ssl

  • 변경 내용을 적용합니다.

    tsm pending-changes apply

3단계: tsm 초기화 완료

Tableau Server를 초기화하고 시작하려면:

tsm initialize --start-server --request-timeout 1800

4단계: 설치 완료

관리자 계정 추가하고 설치를 완료합니다.

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

Tableau Server 관리자는 Tableau Server를 설치하고 구성할 수 있습니다.

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