Tableau Server 外部リポジトリ

2019.3 より、Amazon Relational Database Service (RDS) に Tableau Server リポジトリを展開することができます。Tableau Server リポジトリは、すべてのユーザー インタラクション、抽出の更新などに関するデータを格納する PostgreSQL データベースです。Tableau Server リポジトリの全般的情報については、以下を参照してください。

Tableau Server は次の 2 つの方法で構成できるようになりました。

ローカル リポジトリ: PostgreSQL データベースがローカルにインストールおよび展開されます。つまり Tableau Server と共に展開されます。Tableau Server のバージョン 2019.3 より前のすべてのバージョンで使用できます。

外部リポジトリ: PostgreSQL データベースは外部に展開されます。このリリースでは、Amazon RDS PostgreSQL DB インスタンスに対するリポジトリの展開がサポートされています。

このトピックおよびこのトピックで説明されている情報は、Tableau Server 外部リポジトリに関するものです。

外部リポジトリに関する考慮事項

Amazon RDS では、PostgreSQL 向けにスケーラビリティ、信頼性、高可用性、およびセキュリティが組み込まれています。Tableau Server 外部リポジトリの構成のために AWS と統合することにより、クラウドを展開するこれらの別のメリットを活用することができます。

要件

  • Tableau Server は、Amazon Web Services (AWS) 上でインストールおよび実行する必要があります。

  • お使いの Tableau Server がバージョン 2019.3 以降であることが必要です。

  • Tableau Server で Server Management アドオン の キーがアクティブ化されている必要があります。

  • Amazon RDS のセットアップと管理に精通していること。

トポロジ

次の図は、外部リポジトリを使用した Tableau Server トポロジの概要バージョンです。

次の図は、外部リポジトリを使用した Tableau Server トポロジの詳細バージョンであり、各ノードにインストールされているすべてのプロセスを示しています。

外部リポジトリの管理

ライセンス管理

Tableau Server 外部リポジトリを構成するには、まず Server Management アドオン プロダクト キーを使用してこの機能を有効にする必要があります。詳細については、Tableau Server Management アドオン についてを参照してください。Server Management アドオン キーがアクティブになっていない、またはライセンスの有効期限が切れている場合は、次のような動作になります。

  • インストール中に Tableau Server で外部リポジトリを使用するように構成しようとするとエラー メッセージが表示されますが、インストールは続行でき、Tableau Server リポジトリはローカルにインストールされます。単一サーバー インストールの場合、リポジトリは Tableau Server と同じマシンにインストールされます。分散インストールの場合、リポジトリは Tableau Server クラスタのノードのいずれかにインストールされます。

  • Tableau Server インストール上で Tableau Server 外部リポジトリを既に使用しており、Server Management アドオン ライセンスの有効期限が切れている場合、サーバーの再起動時にエラーが発生します。Server Management アドオン ライセンスは有効でないものの、有効な Tableau Server ライセンスがある場合は、引き続きバックアップを作成できます。また、外部リポジトリを Server Management アドオン ライセンスを必要としないローカル リポジトリに移行し、サーバーを再度起動して実行することもできます。外部リポジトリからローカル リポジトリへの移行方法の詳細については、Tableau Server リポジトリの再構成を参照してください。

サポートされる移行シナリオ

  • ローカルから Amazon RDS へのリポジトリの移動

  • Amazon RDS からローカルへのリポジトリの移動

バックアップと復元

バックアップと復元のプロセスは、ローカルと外部リポジトリの両方で引き続き変わりなく、Tableau Server データのバックアップトピックで説明されています。

  • バックアップと復元のコマンドは、ローカルと外部リポジトリの両方で同じように動作します。Tableau Server が外部リポジトリを使用する場合のバックアップでは、バックアップ用に必要なディスク空き容量が大きくなるため、ディスク領域を構成するときにはこの点を留意する必要があります。

  • バックアップ ファイルを格納する既定の場所および他のサポートされている場所は、リポジトリがローカルか外部かに関わらず同じです。

次の例外は外部リポジトリを使用している Tableau Server に適用されます。

  • Tableau Server 外部リポジトリで作成されたカスタム ユーザー アカウントは復元に含まれますが、カスタム ユーザー アカウントのパスワードは含まれません。復元が完了したら、パスワードの再構成が必要です。カスタム ユーザー アカウントは PostgreSQL データベースのユーザー アカウントであり、PostgreSQL データベースに接続するために SQL または他のデータベース クライアント ソフトウェアにより使用されます。

    注: これらのカスタム アカウントはセキュリティ対策として無効になりますが、再構成することもできます。

  • 構成とトポロジはバックアップに含めないでください。構成とトポロジ設定のエクスポート方法の詳細については、Tableau Server の完全なバックアップと復元を実行しますを参照してください。

災害復旧

災害復旧計画の一部として AWS RDS インスタンスのスナップショット バックアップを構成していた場合は、スナップショットを新しいインスタンスに復元し、Tableau Server に新しい RDS インスタンスを指定できます。詳細については、AWS Relational Database Service (RDS) での PostgreSQL DB インスタンスの作成を参照してください。

SSL 証明書の更新

RDS インスタンスの SSL 証明書の計画された期限切れに伴い、RDS インスタンスを新しい証明書ファイルで更新する必要がある場合は、新しい証明書ファイルを使用するように Tableau Server 設定も更新する必要があります。これを行うには、最新のファイルをダウンロードした後、tsm topology external-services repository replace-host コマンドを実行して新しい証明書ファイルを指定します。

高可用性に関する考慮事項

Tableau Server では、外部リポジトリの高可用性の管理やセットアップは行われません。Amazon RDS では、高可用性を提供したりフェールオーバーを管理したりするために使用できる高可用性機能が提供されています。詳細については、「Amazon RDS での高可用性」(Link opens in a new window)を参照してください。

リポジトリのステータスの監視

TSM のステータス ページには、Tableau Server インストールの追加ノードとして Tableau Server 外部サービスが表示されます。

トポロジ タブには、Tableau Server の外部サービスが構成されているかどうかが示されます。

RDS インスタンスからのログの取得

Tableau Server のログおよび Tableau Server のログ ファイルのスナップショットには、外部リポジトリからのログは含まれていません。外部リポジトリでのログの設定とそのパブリッシュの詳細については、「PostgreSQL データベースのログファイル」(Link opens in a new window)を参照してください。

次のステップ

このセクションの他の記事

ありがとうございます! フィードバックの送信中にエラが発生しました。もう一度やり直すか、メッセージをお送りください