---
schema_version: "1"
id: ae2fe4f3cd18bbfb0269de6af44ee71fec71e1de3197ee6ffade72c38520afc1
title: PostgreSQL 外部リポジトリでの Tableau Server のインストール
collection: tableau
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/current/ja-jp/server/server_external_repo_new_install.md
canonical_url: https://help.tableau.com/current/server/ja-jp/server_external_repo_new_install.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 00658e6e73ee7b6dd90edbacb55a6d0732d72a716c118b7a554a0dd47a0d8778
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/current/server/ja-jp/itm_intro.htm)を参照してください。
- Tableau Server 環境が次のいずれかのサービスで展開されている必要があります。
    
    - パブリック クラウド サービス:
        - AWS クラウド サービス。AWS での Tableau Server インストールの詳細については、[Amazon Web Services に Tableau Server をインストールする](https://help.tableau.com/current/server/ja-jp/ts_aws_welcome.htm)を参照してください。
        - Azure クラウド サービス。Azure での Tableau Server インストールの詳細については、[「Microsoft Azure に Tableau Server をインストールする」](https://help.tableau.com/current/server/ja-jp/ts_azure_welcome.htm)を参照してください。
        - Google クラウド サービスGoogle クラウド上での Tableau Server インストールの詳細については、「[Google Cloud Platform 上での Tableau Server のインストール](https://help.tableau.com/current/server/ja-jp/ts_gcp_welcome.htm)」を参照してください。
    - オンプレミス: これは、パブリック クラウドではなく、組織または会社のハードウェアで実行されている Tableau Server です。
- PostgreSQL データベースのインスタンスをインストールして準備ができている必要があります。PostgreSQL DB インスタンスのエンドポイントも必要です。
    
    - **AWS** 上の Tableau Server
        - Amazon RDS を使用したフルマネージド サーバー オプションの場合は、「[AWS Relational Database Service (RDS) での PostgreSQL DB インスタンスの作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_RDS.htm)」で説明されているガイダンスに従ってください。
        - フルマネージド サーバー オプションの場合: AWS EC2 を使用して、[PostgreSQL データベースをスタンドアロン インストールで作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_standalone.htm)
    - **Azure** 上の Tableau Server:
        - Azure DB を使用するフルマネージド サーバー オプションの場合は、「[Azure で Azure Database PostgreSQL インスタンスを作成する](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_Azure.htm)」を参照してください。
        - セルフマネージド サーバー オプションの場合は、Azure VM を使用して、[PostgreSQL データベースをスタンドアロン インストールで作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_standalone.htm)
    - **Google クラウド**上の Tableau Server
        - Google Cloud PostgreSQL インスタンスを使用するフルマネージド サーバー オプションについては、「[Google Cloud での PostgreSQL インスタンスの作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_gcp.htm)」のガイダンスに従ってください。
        - セルフマネージド サーバー オプションの場合は、Google Cloud VM を使用して、[PostgreSQL データベースをスタンドアロン インストールで作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_standalone.htm)
    - これをオンプレミスでインストールする場合は、[PostgreSQL データベースをスタンドアロン インストールで作成](https://help.tableau.com/current/server/ja-jp/server_external_repo_configure_standalone.htm)を参照してください。[PostgreSQL データベースをスタンドアロン インストールで作成](https://help.tableau.com/current/server/ja-jp/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)を参照してください。
    - Azure Database for PostgreSQL: [「Azure Database for PostgreSQL (単一サーバー) で TLS 接続を構成する」](https://docs.microsoft.com/ja-jp/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/current/server/ja-jp/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 Database: "gcp "を使用します。
    - スタンドアロン PostgreSQL データベース: "generic" を使用します。
- **masterUsername:**
    
    - Amazon RDS: "rails" をユーザー名として使用します。これは RDS インスタンスを作成するときに指定したユーザーです。
        
        > [!IMPORTANT]
        > 
        > masterUsername には "rails" を使用する必要があります。外部リポジトリが Tableau Server で正しく動作するには、この設定が必要です。
    - Azure Database、Google Cloud PostgresSQL インスタンス、またはスタンドアロン PostgreSQL データベース: 要件を満たすユーザー名を選択します。管理者のユーザー名は **postgres** を使用することをお勧めします。別のユーザー名を使用する場合は、ユーザー名が **pg** または **azure** で始まらないようにしてください。また、ユーザー名は、**rails**、**tblwgadmin**、**tableau**、**readonly**、または **tbladminviews** にすることはできません。
- **masterPassword**: PostgreSQL DB インスタンスを作成するときに指定したものと同じパスワードです。
- **host:** PostgreSQL データベース インスタンスのエンドポイントです。
- **port:** PostgreSQL DB インスタンスを作成するときに指定したデータベース ポートです。

### ステップ 2: Tableau Server のインストールと外部リポジトリの構成

**TSM CLI を使用:**

1. [TSM のインストール](https://help.tableau.com/current/server/ja-jp/setup.htm): このトピックの TSM CLI の使用 の手順に従いステップ 1 ～ 5 を完了し、セットアップ プログラムを実行して TSM をインストールしてください。
2. [Tableau Server のライセンス認証と登録](https://help.tableau.com/current/server/ja-jp/activate.htm): ライセンス認証手順で Tableau Server キーと Advanced Management キーを指定します。次のコマンドを 2 回実行する必要があります。まずは Tableau Server のプロダクト キーと、次に Advanced Management プロダクト キーと共に実行します。
    
    `tsm licenses activate -k <product key>`
3. [初期ノード設定の構成](https://help.tableau.com/current/server/ja-jp/config_general.htm): このトピックの TSM CLI の使用 の手順に従い、初期ノード設定を構成します。
    
    > [!IMPORTANT]
    > 
    > 重要! 初期ノードを構成するときに、**Tableau Server の初期化と開始**の手順を実行しないでください。 [初期ノード設定の構成](https://help.tableau.com/current/server/ja-jp/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/current/server/ja-jp/startup.htm)、インストールを完了します。

## 実行可能なユーザー

Tableau Server 管理者は、Tableau Server のインストールと構成を行うことができます。