---
schema_version: "1"
id: 34e7e8ad0cc23ed1537811a21b614d6e3b713166c6ebdc5083599ef6bc244a7b
title: Tableau Server リポジトリでデータを収集する
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server/perf_collect_server_repo.md
canonical_url: https://help.tableau.com/v0.0/server/ja-jp/perf_collect_server_repo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f0e3129b3ec055740f675c71f03b35aa913d0684b489219172e9e9437537006c
description: Collect performance data from the Tableau Server PostgreSQL repository.
---
[メイン コンテンツに進む](#main-content)

# Tableau Server リポジトリでデータを収集する

Tableau Server リポジトリは、すべてのユーザー インタラクション、抽出の更新などに関するデータを格納する PostgreSQL データベースです。リポジトリへのアクセスを有効にして、Tableau Server のパフォーマンスの分析および理解にリポジトリ内のデータを役立てることができます。

**重要:** リポジトリを直接変更しないでください。Tableau Server が破損するおそれがあります。お客様がリポジトリを変更した場合、そのインストールは Tableau でサポートされなくなります。

Tableau Server on Linux については、[「Tableau Server リポジトリでデータを収集する」](https://help.tableau.com/current/server-linux/ja-jp/perf_collect_server_repo.htm)を参照してください。

Tableau Server リポジトリへのアクセスを有効にした後、そのリポジトリのデータを使用してビューを作成できます。このデータを使用して作成したビューは、カスタム管理ビューと呼ばれる場合があります。カスタム管理ビューはパフォーマンス監視以外にも、ユーザー アクティビティ、ワークブック アクティビティなどの追跡に使用できます。これらのビューで使用できるデータ型についての詳細は、「[カスタム管理ビューの作成](https://help.tableau.com/v0.0/server/ja-jp/adminview_postgres.htm)」と「[Tableau Server データ ディクショナリについて](https://help.tableau.com/v0.0/server/ja-jp/data_dictionary.htm)」を参照してください。または、パフォーマンス データのみに関心がある場合は、サンプル パフォーマンス ワークブックで事前に選択したデータベース テーブルを使用できます。

## Tableau Server リポジトリへのアクセスを有効にする

Tableau Desktop を使用して Tableau Server リポジトリへの接続やクエリ実行を行うには、2 つのビルトイン ユーザーを使用します。`tableau` という名前のユーザーは、Tableau Server アクティビティに関する独自の分析の一環として使用できるいくつかのデータベース ビューにアクセスできます。`readonly` という名前のユーザーは、さらに詳細な分析用のビューの作成に使用可能な追加のデータベース表にアクセスできます。このユーザーを使用することをお勧めします。

リポジトリに接続するには、事前に `readonly` ユーザーのデータベースへのアクセスを有効にする必要があります。`tsm data-access repository-access enable` コマンドを使用して、リポジトリへのアクセスを有効にします。リポジトリへのアクセスを有効にする際に、`readonly` ユーザーのパスワードも作成します。このパスワードを使用してリポジトリにアクセスします。場合によっては、データベースに接続できるよう、リポジトリ ノードでポート 8060 を開いておく必要があります。

1. リポジトリがインストールされているコンピューターでポート 8060 が開かされていることを確認します。これは、リモートで接続する場合の要件です。
2. 以下のコマンドでリポジトリへのアクセスを有効にし、readonly ユーザーのパスワードを作成します。
    
    `tsm data-access repository-access enable --repository-username readonly --repository-password <PASSWORD>`
    
    パスワードに特殊文字が含まれている場合は、パスワードを二重引用符で囲む必要があります。
    
    このコマンドにより Tableau Server が再起動されます。
    
    **注:** 後で Tableau Server リポジトリへのリモート アクセスを無効にすることを決定した場合は、`tsm data-access repository-access disable` コマンドを使用します。このコマンドはリポジトリへの外部アクセスを無効にします。これにより localhost からのアクセスが無効になることはありません。詳細については、[tsm data-access repository-access disable](https://help.tableau.com/v0.0/server/ja-jp/cli_data-access.htm#repository-access-disable)を参照してください

## Tableau Server リポジトリへの接続

このセクションでは、Tableau Server リポジトリから表のカスタム セットに接続する方法について説明します。接続できるテーブルについての詳細は、「[Tableau Server データ ディクショナリについて](https://help.tableau.com/v0.0/server/ja-jp/data_dictionary.htm)」を参照してください。

1. Tableau Desktop で、\[データ\] > \[データに接続\] を選択し、接続先のデータベースとして \[PostgreSQL\] を選択します。
    
    **注**: PostgreSQL データベース ドライバーのインストールが必要になる場合があります。[www.tableau.com/ja-jp/support/drivers](http://www.tableau.com/ja-jp/support/drivers) からドライバーをダウンロードできます。
2. \[PostgreSQL 接続\] ダイアログボックスで、Tableau Server の名前または URL を \[サーバー\] ボックスに入力します。分散サーバー インストールの場合は、リポジトリをホストしているノードの名前または IP アドレスを入力します。
    
    pgsql.port で設定したポート (既定では 8060) を使用して接続します。
3. 接続先のデータベースとして「`workgroup`」を指定します。
4. 指定したユーザーとパスワードを使用して接続します。
5. Tableau Server でリポジトリへの接続のために SSL を使用するように構成している場合は、**\[SSL が必須\]** オプションをクリックします。詳細については、[クライアントからの直接接続を許可するよう Postgres SSL を構成する](https://help.tableau.com/v0.0/server/ja-jp/ssl_config_direct_cx.htm)を参照してください。
6. \[接続\] をクリックします。
    
    ![サーバー、ポート、データベース、ユーザー名、パスワードのフィールドがある PostgreSQL ログイン画面。](/tableau/next/ja-jp/server/ja-jp/Img/postgres_connection.png)
7. 接続する 1 つまたは複数の表を選択します。
    
    `tableau` ユーザーは、"\_" (アンダーライン) または `hist_` で始まるすべての表にアクセスできます。たとえば、"`_background_tasks`" や "`_datasources`" などに接続できます。の表には`hist_`、[特定のユーザーによるアクション](https://help.tableau.com/v0.0/server/ja-jp/adminview_user.htm) ビューに現在表示されていないサーバー ユーザーに関する情報が含まれます。`readonly` ユーザーは、サーバー使用状況に関する他の情報のクエリに使用できる追加の表にアクセスできます。
    
    ![履歴イベント タイプと履歴イベントの 2 つのデータ ソースのデータ ソース結合。](/tableau/next/ja-jp/server/ja-jp/Img/adminview_custom2.png)
8. \[ワークシートに移動\] をクリックします。

## PostgreSQL のバージョン

Tableau Server で使用されている PostgreSQL のバージョンを確認するには、次の手順を使用します。

1. Tableau Server に直接、またはリモート接続を使用してログインします。
2. **タスク マネージャー**を起動します。
3. **\[詳細\]** タブをクリックします。
4. いずれかの postgres.exe プロセスを右クリックし、**\[プロパティ\]** を選択すると、インストールされている PostgreSQL のバージョンが表示されます。

ワークグループ データベースに接続し、次のクエリを発行してバージョンを取得することもできます。 `select version()`

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