Tableau Server 外部リポジトリ

Tableau Server リポジトリは、すべてのユーザー インタラクション、抽出の更新などに関するデータを格納する PostgreSQL データベースです。

リポジトリは、Tableau Server と同じノードにローカルにインストールするか、外部にインストールすることができます。

ローカル リポジトリ: PostgreSQL データベースがローカルにインストールおよび展開されます。つまり Tableau Server と共に展開されます。

外部リポジトリ: PostgreSQL データベースは外部に展開されます。外部リポジトリは、Amazon RDS、Azure Database にインストールするか、またはスタンドアロンとしてインストールできます。

Tableau Server リポジトリの全般的情報については、以下を参照してください。

外部リポジトリとしてサポートしているホストは次のとおりです。

  • Amazon RDS (バージョン 2019.3 以降)
  • Azure Database (バージョン 2020.4 以降)
  • スタンドアロン PosgreSQL インスタンス (バージョン 2021.2 以降)。

このトピックでは、Tableau Server の外部リポジトリの概要を説明します。

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

Amazon RDS と Azure Database では、PostgreSQL 向けにスケーラビリティ、信頼性、高可用性、およびセキュリティがに組み込まれています。クラウド製品とより密接に統合することで、このような追加のメリットを活用できるようになります。

スタンドアロン PostgreSQL インスタンスを設定する場合は、必要に応じて高可用性とスケールを設定および管理する必要があります。

要件

  • Tableau Server が以下のバージョンであることが必要です。

    • AWS で使用する場合、2019.3 以降
    • Azure で使用する場合、2020.4 以降

      使用する PosgreSQL の正しいバージョンについては、「PostgreSQL Flexible Server 用の Azure データベース」を参照してください。

      注: PostgreSQL バージョン 12 用の Azure Database は、現在パブリック プレビューの段階にあります。

    • スタンドアロン PosgreSQL インスタンスで使用する場合、2021.2 以降(オンプレミス、Azure Vm、または AWS EC 2 のインストールで使用できます)。
  • Tableau Server で Server Management アドオン の キーがアクティブ化されている必要があります。

  • 外部リポジトリをホストする予定の場所に応じて、次のいずれかに精通している必要があります。

    • Amazon RDS データベースの設定と管理。
    • Azure データベースの設定と管理。
    • スタンドアロン インストールとしての PosgreSQL データベースの設定と管理。

トポロジ

次の図は、外部リポジトリを使用した 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 リポジトリの再構成を参照してください。

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

  • ローカルから外部へのリポジトリの移動

  • 外部からローカルへのリポジトリの移動

バックアップと復元

外部リポジトリのみが構成されている場合:

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

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

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

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

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

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

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

外部リポジトリと外部ファイル ストアの両方が構成されている場合:

Tableau Server 用に外部リポジトリと外部ファイル ストアの両方が構成されている場合は、2 つのオプションから選択できます。これらのオプションを使用すると、外部リポジトリとファイル ストアをホストするために使用するクラウド プラットフォームのスナップショット バックアップ機能を活用することができます。ステップごとの詳細な説明については、外部ファイル ストアによるバックアップと復元を参照してください。

SSL 接続

Tableau Server から外部リポジトリへの TLS / SSL 接続を要求するかどうかを選択できます。Tableau Server と外部リポジトリの間に安全な接続を確立する必要がない場合は、TLS/SSL 接続を使用しないように、RDS、Azure データベース、またはスタンドアロン PostgreSQL インスタンスを構成し、--no-ssl オプションを指定した外部リポジトリを使用するように Tableau Server を構成する必要があります。詳細については、tsm topology external-services repository enableを参照してください。

SSL 証明書の更新

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

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

Tableau Server では、外部リポジトリの高可用性の管理やセットアップは行われません。

 

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

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

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

ログの取得

Tableau Server のログには、外部リポジトリからのログは含まれません。以下の方法を使用して、インスタンスに固有のログを取得します。

次のステップ

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

ありがとうございます!