---
schema_version: "1"
id: 79a2ce6cd9bd4589e148257a770a3b6c202853ce132b5a53bb9bc0fd6ae43a59
title: 외부 PostgreSQL 리포지토리와 함께 Tableau Server 설치
collection: tableau
version: next
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/next/ko-kr/server/server_external_repo_new_install.md
canonical_url: https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_new_install.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 83756296d5477803e3c066b5cbd20b6102164cb7b0aa7db52e077245117fbbb7
description: Install Tableau Server with an external PostgreSQL repository.
---
[주요 콘텐츠로 건너뛰기](#main-content)

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

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

## 설치 전 수행할 작업

- Tableau Server에서 Advanced Management가 활성화되어 있어야 합니다. Advanced Management에 대한 자세한 내용은 [Tableau Server의 Tableau Advanced Management 정보](https://help.tableau.com/v0.0/server/ko-kr/itm_intro.htm)를 참조하십시오.
- Tableau Server 환경은 다음 중 하나여야 합니다.
    
    - 공용 클라우드 서비스:
        - AWS 클라우드 서비스. AWS 기반 Tableau Server 설치에 대한 자세한 내용은 [Amazon Web Services에 Tableau Server 설치](https://help.tableau.com/v0.0/server/ko-kr/ts_aws_welcome.htm)를 참조하십시오.
        - Azure 클라우드 서비스. Azure 기반 Tableau Server 설치에 대한 자세한 내용은 [Microsoft Azure에 Tableau Server 설치](https://help.tableau.com/current/server/ko-kr/ts_azure_welcome.htm)를 참조하십시오.
        - Google 클라우드 서비스. Google Cloud 기반 Tableau Server 설치에 대한 자세한 내용은 [Google Cloud Platform에 Tableau Server 설치](https://help.tableau.com/current/server/ko-kr/ts_gcp_welcome.htm)를 참조하십시오.
    - 온프레미스: 이 서버는 공용 클라우드가 아니라 조직 또는 회사에 있는 하드웨어에서 실행되는 Tableau Server입니다.
- PostgreSQL 데이터베이스 인스턴스가 설치되고 준비되어 있어야 합니다. PostgreSQL DB 인스턴스의 끝점도 필요합니다.
    
    - **AWS** 기반 Tableau Server
        - Amazon RDS를 사용하는 완전 관리형 서버 옵션의 경우 [AWS RDS(Relational Database Service)에서 PostgreSQL DB 인스턴스 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_RDS.htm)에 자세히 설명된 지침을 따릅니다.
        - 자체 관리형 서버 옵션: AWS EC2를 사용하고 [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm)
    - **Azure** 기반 Tableau Server:
        - Azure DB를 사용하는 완전 관리형 서버 옵션의 경우 [Azure에서 Azure 데이터베이스 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_Azure.htm)를 참조하십시오.
        - 자체 관리형 서버 옵션의 경우 Azure VM을 사용하고 [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm)
    - **Google Cloud** 기반 Tableau Server:
        - Google Cloud PostgreSQL 인스턴스를 사용하는 완전 관리형 서버 옵션의 경우 [Google Cloud에서 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_gcp.htm)의 지침을 따릅니다.
        - 자체 관리형 서버 옵션의 경우 Google Cloud VM을 사용하고 [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm)
    - 이 온프레미스를 설치하는 경우 [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm)를 참조하십시오.[PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm)
- SSL 인증서를 다운로드합니다.
    
    Tableau Server와 외부 리포지토리 간의 보안 연결은 필수는 **아니지만** 권장됩니다.
    
    Tableau Server와 외부 리포지토리 간의 통신에 대한 SSL 연결을 설정하려면 다음을 수행합니다.
    
    - Amazon RDS: [SSL을 사용하여 DB 인스턴스에 대한 연결 암호화](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL)를 참조하십시오.
    - PostgreSQL용 Azure 데이터베이스: [PostgreSQL용 Azure 데이터베이스에 대한 TLS 연결 구성(영문)](https://docs.microsoft.com/ko-kr/azure/postgresql/concepts-ssl-connection-security)을 참조하십시오.
    - Google Cloud 데이터베이스: [SSL/TLS 인증서 구성](https://cloud.google.com/sql/docs/postgres/configure-ssl-instance#enforcing-ssl)을 참조하십시오.
    - 독립 실행형 PostgreSQL 데이터베이스: 데이터베이스에 대한 SSL을 구성하는 데 사용한 CA 인증서를 Tableau Server 초기 노드에 복사해야 합니다. PostgreSQL 데이터베이스에 대해 SSL을 구성하는 방법은 [SSL 구성](https://help.tableau.com/v0.0/server/ko-kr/server_external_repo_configure_standalone.htm#configure-ssl)을 참조하십시오.

## 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 인스턴스를 만들 때 지정한 사용자입니다.
        
        > [!IMPORTANT]
        > 
        > 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 설치](https://help.tableau.com/v0.0/server/ko-kr/setup.htm): 이 항목에 제공된 'TSM CLI 사용' 지침에 따라 1~5단계를 수행하여 설치 프로그램을 실행하고 TSM을 설치합니다.
2. [Tableau Server 활성화 및 등록](https://help.tableau.com/v0.0/server/ko-kr/activate.htm): 활성화 단계에서 Tableau Server 키와 Advanced Management 키를 제공합니다. 다음 명령을 두 번 실행해야 합니다. 먼저 Tableau Server 제품 키로 실행한 후 Advanced Management 제품 키로 실행합니다.
    
    `tsm licenses activate -k <product key>`
3. [초기 노드 설정 구성](https://help.tableau.com/v0.0/server/ko-kr/config_general.htm): 이 항목에 제공된 'TSM CLI 사용' 지침에 따라 초기 노드 설정을 구성합니다.
    
    > [!IMPORTANT]
    > 
    > 중요! 초기 노드를 구성할 때 **Tableau Server 초기화 및 시작** 단계를 실행하지 마십시오. [초기 노드 설정 구성](https://help.tableau.com/v0.0/server/ko-kr/config_general.htm) 항목의 다른 단계를 완료한 후 이 페이지로 돌아와서 나머지 지침을 따르십시오.
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단계: 설치 완료

[관리자 계정 추가](https://help.tableau.com/v0.0/server/ko-kr/startup.htm)하고 설치를 완료합니다.

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

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