---
schema_version: "1"
id: ba365975944b843a4a591344169296153a38aba74955a076292893a1f6b006c8
title: Bridge クライアントの設定の変更
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/online/to_sync_change_computer_site.md
canonical_url: https://help.tableau.com/v0.0/online/ja-jp/to_sync_change_computer_site.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 6416194ca20b4235ae021845251544b58ab2a258f162c7c5d911d128bc48d214
description: Change Tableau Bridge client settings using the configuration file.
---
[メイン コンテンツに進む](#main-content)

# Bridge クライアントの設定の変更

Bridge クライアントでは、サイト管理者がクライアントの実行方法を変更するために構成できるいくつかの設定があります。

## Windows クライアント

Windows クライアントの場合、構成ファイルの既定の場所は、`C:\Users\jsmith\Documents\My Tableau Bridge Repository\Configuration\TabBridgeClientConfiguration.txt` です。構成ファイルに加えた変更を有効にするには、クライアントを再起動する必要があります。

## コンテナで使用する Bridge for Linux

`TabBridgeClientConfiguration.txt` ファイルは、Bridge クライアントを初めて実行するときに既定の構成で生成されます。

構成設定を変更するには、`TabBridgeClientConfiguration.txt` ファイルを編集し、更新されたファイルを使用して新しい Docker コンテナを作成します。コンテナを作成および更新する方法については、「[アプリケーションのコンテナ化](https://docs.docker.com/get-started/02_our_app/)」を参照してください。

## Bridge レガシー スケジュール

データ ソースの所有者が Bridge レガシー スケジュールを実行するために自分のクライアントを保持している場合は、このトピックで説明するタスクの一部を担当することがあります。

## Bridge クライアントの設定

### serviceConnectionSettings

構成: `serviceConnectionSettings`

オプション:

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td><code>serviceUrl</code>
                            </td>
                            <td>Tableau サイトの URL。<p><i>構成不可</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>proxyServer</code>
                            </td>
                            <td>プロキシ サーバーとポート。<p><i>構成可能</i></p></td>
                        </tr>
                    </tbody>
                </table>

#### 例

構成ファイルに加えた変更を有効にするには、クライアントを再起動する必要があります。

```
"serviceConnectionSettings" : {
	"serviceUrl" : "https://online.tableau.com",
	"proxyServer" : {
	"serverName" : "http://localhost",
	"serverPort" : 8888
	}
```

### 接続

構成: `connection`

オプション:

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td><code>connectTimeout</code>
                            </td>
                            <td>Tableau Cloud に接続しようとするときの Bridge クライアントの待機時間。<p>既定値: 1 分</p><p><i>構成可能。</i></p></td>
                        </tr>
                        <tr>
                            <td><code>operationTimeout</code>
                            </td>
                            <td>Tableau Cloud に正常に接続した後、各サーバー (VizPortal など) の API を呼び出す Bridge クライアントの待機時間。<p>既定値: 15 分</p><p><i>構成可能</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>maxAttemptsToRedirectHttpRequests</code>
                            </td>
                            <td>サーバーへの API 呼び出しは、POD から POD にリダイレクトできます。この数は、サーバー API 呼び出しごとにリダイレクトできる最大数を指定します。既定値: 20<p><i>構成可能</i>。</p></td>
                        </tr>
                    </tbody>
                </table>

#### 例

```
"connection" : {
	"connectTimeout" : "00:01:00",
	"operationTimeout" : "00:15:00",
	"maxAttemptsToRedirectHttpRequests" : 20
	}
```

### dataSourceRefreshSettings

構成: `dataSourceRefreshSettings`

オプション:

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td><code>shutdownTimeoutInSeconds</code>
                            </td>
                            <td><i>構成不可</i>。</td>
                        </tr>
                        <tr>
                            <td><code>downloadDataSourcesInterval</code>
                            </td>
                            <td>Bridge レガシー スケジュールのクライアントに割り当てられているライブ データ ソースと抽出データ ソースの名前を、一時的にダウンロードする時間間隔。<p>既定値: 30 分<br></p><p><i>構成可能</i>。<br></p></td>
                        </tr>
                        <tr>
                            <td><code>checkRefreshDataSourcesInterval</code>
                            </td>
                            <td>Bridge クライアントがクライアントに割り当てられたデータ ソースをチェックして、Bridge レガシー スケジュールで更新が必要かどうかを確認する時間間隔。<p>既定値: 5 秒</p><p><i>構成可能</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>extractRefreshTimeout</code>
                            </td>
                            <td>クライアントが実行する更新に時間制限を設けます。タイムアウト制限は、1 つの抽出が更新を完了させるために許容される最長時間であり、この時間を過ぎると抽出はクライアントによりキャンセルされます。タイムアウト制限に達したために抽出更新がキャンセルされると、クライアントにメッセージが表示され、データ ソース の所有者にメール アラートが送信されます。<p>既定値: 24 時間</p><p>仮想接続の場合、抽出更新のタイムアウト制限の既定値は 2 時間であり、Tableau Cloud によって制御されています。この時間の制限は Bridge クライアントでは制御できません。</p><p><i>構成可能</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>maxRemoteJobConcurrency</code>
                            </td>
                            <td>単一のクライアントで許可される同時リモート更新ジョブ (PDS 抽出) の最大数を指定します。<p>既定値: 10</p><p>最小値: 1</p><p>最大: 90</p><p><i>構成可能</i>。</p><p>この設定を適用するには、次の手順を実行します。</p><ol><li value="1"><p>クライアントのリンクを解除します。</p></li><li value="2"><p>クライアントを再リンクしてサインインします。</p></li><li value="3"><p>クライアントを名前付きプールに割り当てます。</p></li></ol><p><b>注:</b> Windows ユーザーの場合、この設定を変更した後にアプリケーションで別のアクションを必要とする誤ったエラーが報告された場合は、Windows セキュア ストレージから Bridge 認証資格情報を手動でクリアしてください。</p></td>
                        </tr>
                        <tr>
                            <td><code>JSONLogForExtractRefresh</code>
                            </td>
                            <td>true に設定すると、クライアントは追加のログ ファイルを JSON 形式で生成します。このログは、Bridge レガシー更新とリモート更新の両方について、抽出更新のメトリクスを抽出ごとに 1 行で取得します。<p>JSON 形式のログ ファイルは <span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span> で読み取ることができ、ライブ Viz を作成するためのデータ ソースとして使用できます。詳細については、「<a href="https://help.tableau.com/current/pro/desktop/ja-jp/examples_json.htm">JSON ファイル</a>」を参照してください。</p><p>ログ ファイルの例は次のとおりです。<code>
							ExtractRefreshMetrics_&lt;timestamp&gt;.json</code><br>この構成オプションの値を変更するには、Bridge クライアントを再起動する必要があります。</p><p><code>loggerSettings </code> 構成オプションは JSON ログ ファイルに適用されます。</p><p>既定値: false</p><p><i>構成可能</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>dataSources</code>
                            </td>
                            <td>Bridge レガシー スケジュールの更新ジョブに適用されます。ユーザーは編集できません。<br>ファイルベースのデータ ソースについて、マッピングされたローカル ファイルの場所のリストを提供します。<p><i>構成不可</i></p></td>
                        </tr>
                    </tbody>
                </table>

#### 例

抽出または更新の誤用を制御するには、クライアントが実行する更新に対して、`extractRefreshTimeout` (タイムアウト制限とも呼ばれます) を使用して時間制限を適用できます。タイムアウト制限は、1 つの抽出が更新を完了させるために許容される最長時間であり、この時間を過ぎると抽出はクライアントによりキャンセルされます。

**注**: 仮想接続の抽出の場合、既定の `extractRefreshTimeout` は 2 時間であり、Bridge クライアントでは制御できません。別の方法として、既定の 2 時間以内に更新するように仮想接続を変更するか、パブリッシュされたデータ ソースに切り替えることができます。

クライアントのタイムアウト制限は、既定で 24 時間に設定されています。クライアントのタイムアウト制限は、Bridge の構成ファイルで変更できます。タイムアウト制限に達したために抽出更新がキャンセルされると、クライアントにメッセージが表示され、データ ソース の所有者にメール アラートが送信されます。

構成ファイルに加えた変更を有効にするには、クライアントを再起動する必要があります。

```
"dataSourceRefreshSettings" : {
	"shutdownTimeoutInSeconds" : "00:00:30",
	"downloadDataSourcesInterval" : "00:30:00",
	"checkRefreshDataSourcesInterval" : "00:00:05",
	"extractRefreshTimeout" : "24:00:00",
	"maxRemoteJobConcurrency" : 10,
	"JSONLogForExtractRefresh" : false,
	"dataSources" : [
	]
}
```

### loggerSettings

構成: `loggerSettings`

オプション:

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td><code>maxLogFileSizeInMB</code>
                            </td>
                            <td>ログ ファイルの最大サイズ (MB)。ログ ファイルがそのサイズ制限を超過する場合、新しいログ ファイルが作成されます。<p>既定値: 25 MB</p><p><i>構成可能</i>。</p></td>
                        </tr>
                        <tr>
                            <td><code>maxBackupLogFileCount</code>
                            </td>
                            <td>許容される Bridge ログ ファイルの最大数。ログ ファイルの数が制限を超えると、最も古いログ ファイルが削除されます。<p>既定値: 40<br></p><p><i>構成可能</i>。<br></p></td>
                        </tr>
                        <tr>
                            <td><code>remoteRequestLogFileLifeSpan</code>
                            </td>
                            <td>クライアントに送信される Bridge の更新ジョブごとに、新しいログ ファイルのセットが作成されます。<p><code>tabbridgeclijob_&lt;process_id, and if the data source is JDBC-based: fjprotocolserver_&lt;process_id&gt;, and stdout_jprotocolserver_&lt;process_id&gt;</code>.</p><p>ログ ファイルの数が <code>maxBackupLogFileCount</code> を超過した場合、ログ ファイルが削除されずに Logs フォルダーに残っている最大時間の既定値は 8 時間です。それ以外の場合、これらのログ ファイルは無期限に残りますが、ログ ファイルの数は <code>maxBackupLogFileCount</code> より少ないか、同じになります。</p><p><code>&lt;process_id&gt;</code> は、Windows プロセス ID です。</p><p>既定値: 8 時間</p><p><i>構成可能</i>。</p></td>
                        </tr>
                    </tbody>
                </table>

#### 例

クライアントは、正常動作の一環としてアクティビティのログを作成します。更新をモニタリングする場合や、Bridge の問題をトラブルシューティングする場合、または Tableau サポートが問題を解決するためにログを要求する場合に、これらのログの使用が必要になる場合があります。

Bridge ログ ファイルのサイズを管理したり、TabBridgeClientConfiguration.txt ファイルでログ ファイルが削除されるまでの時間を長くしたりすることができます。

注: tabprotosrv\* という名前のログ ファイルは、他の Bridge ログ ファイルとは異なります。ログ ファイルの最大サイズは 1 MB で、許可される最大数は 8,192 です。また、これらの値は構成できません。

```
"loggerSettings" : {
	"maxLogFileSizeInMB" : 25,
	"maxBackupLogFileCount" : 40,
	"remoteRequestLogFileLifeSpan" : "00:00:00"
}
```

### dataSyncRestartInterval

構成: `dataSyncRestartInterval`

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    </colgroup><tbody>
                        <tr>
                            <td>
                                <p>データの同期の再起動間隔を設定します。</p>
                                <p><i>構成可能</i>。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### internetConnectionMonitorInterval

構成: `internetConnectionMonitorInterval`

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    </colgroup><tbody>
                        <tr>
                            <td>
                                <p>有効な接続があるかどうかを判断するために Bridge がインターネットに ping を送信する間隔。</p>
                                <p>既定値: 30 秒</p>
                                <p><i>構成可能</i>。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### secureStorageMonitorInterval

構成: `secureStorageMonitorInterval`

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    </colgroup><tbody>
                        <tr>
                            <td>Bridge が安全なストレージを決定する間隔。<p><i>構成不可</i>。</p></td>
                        </tr>
                    </tbody>
                </table>

#### cleanUpTempDirOnStartUp

構成: `cleanUpTempDirOnStartUp`

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    </colgroup><tbody>
                        <tr>
                            <td>
                                <p>Bridge クライアントの起動時に一時ファイルを削除するかどうかを決定します。</p>
                                <p>既定値: true</p>
                                <p><i>構成可能</i>。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

#### JSONLogForLiveQuery

構成: `JSONLogForLiveQuery`

<table class="table--plain" style="width: 100%;">
                    <colgroup><col style="width: 210px;">
                    </colgroup><tbody>
                        <tr>
                            <td>true に設定すると、クライアントは追加のログ ファイルを JSON 形式で生成します。ログは、ライブ クエリ要求のメトリクスを抽出ごとに 1 行ずつ取得します<p>JSON 形式のログ ファイルは <span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span> で読み取ることができ、ライブ Viz を作成するためのデータ ソースとして使用できます。詳細については、「JSON ファイル」を参照してください。</p><p>この構成オプションの値を変更するには、Bridge クライアントを再起動する必要があります。</p><p>既定値: true</p><p><i>構成可能</i>。</p></td>
                        </tr>
                    </tbody>
                </table>

#### 例

```
"dataSyncRestartInterval" : "24:00:00",
"internetConnectionMonitorInterval" : "00:00:30",
"secureStorageMonitorInterval" : "00:00:30",
"cleanUpTempDirOnStartUp" : true,,
"JSONLogForLiveQuery" : true
}
```

## 既定の構成ファイル

既定の構成ファイルをコピーするには、右上隅にある **\[Copy to clipboard (クリップボードにコピー)\]** アイコンをクリックします。

```
{
	"serviceConnectionSettings" : {
		"serviceUrl" : "https://online.tableau.com/",
		"connection" : {
			"connectTimeout" : "00:01:00",
			"operationTimeout" : "00:15:00",
			"maxAttemptsToRedirectHttpRequests" : 20
		},
	},
	"dataSourceRefreshSettings" : {
		"shutdownTimeoutInSeconds" : "00:00:30",
		"downloadDataSourcesInterval" : "00:30:00",
		"checkRefreshDataSourcesInterval" : "00:00:05",
		"extractRefreshTimeout" : "24:00:00",
		"maxRemoteJobConcurrency" : 10,
		"JSONLogForExtractRefresh" : false,
		"dataSources" : [
		]
	},
	"loggerSettings" : {
	"maxLogFileSizeInMB" : 25,
		"maxBackupLogFileCount" : 40,
		"remoteRequestLogFileLifeSpan" : "08:00:00"
	},
	"dataSyncRestartInterval" : "24:00:00",
	"internetConnectionMonitorInterval" : "00:00:30",
	"secureStorageMonitorInterval" : "00:00:30",
	"cleanUpTempDirOnStartUp" : true,
	"JSONLogForLiveQuery" : true
}
```

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