

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Tableau デスクトップから Amazon DocumentDB に接続する
<a name="connect-jdbc-tableau"></a>

**Topics**
+ [Amazon DocumentDB JDBC ドライバーの追加](#connect-jdbc-tableau-adddriver)
+ [Tableau を使用して Amazon DocumentDB に接続する - SSH トンネル](#connect-jdbc-tableau-ssh)

## Amazon DocumentDB JDBC ドライバーの追加
<a name="connect-jdbc-tableau-adddriver"></a>

Tableau デスクトップから Amazon DocumentDB に接続するには、DocumentDB JDBC ドライバーと DocumentDB Tableau コネクタをダウンロードしてインストールする必要があります。

1. Amazon DocumentDB JDBC ドライバー JAR ファイルを [Amazon DocumentDB JDBC ドライバーレポジトリ](https://github.com/aws/amazon-documentdb-jdbc-driver/releases) からダウンロードし、ご使用のオペレーティングシステムに応じて次のいずれかのディレクトリにコピーします。
   + *Windows* – `C:\Program Files\Tableau\Drivers`
   + *MacOS* – `~/Library/Tableau/Drivers`

1. DocumentDB Tableau コネクタ (TACO ファイル) を [Tableau Exchange ウェブサイト](https://exchange.tableau.com/products/821) からダウンロードし、*My Tableau リポジトリ/コネクタディレクトリ* にコピーします。
   + *Windows* – `C:\Users\[user]\Documents\My Tableau Repository\Connectors`
   + *MacOS* – `/Users/[user]/Documents/My Tableau Repository/Connectors`

詳細 (追加情報) については、[Tableau のドキュメント](https://tableau.github.io/connector-plugin-sdk/docs/run-taco) を参照してください。

**注記**  
新しい CA 証明書を使用している場合は、JDBC ドライバーを v1.4.5 (この AWS [GitHub リポジトリ](https://github.com/aws/amazon-documentdb-jdbc-driver/releases/tag/v1.4.5)で利用可能) にアップグレードしてください。

## Tableau を使用して Amazon DocumentDB に接続する - SSH トンネル
<a name="connect-jdbc-tableau-ssh"></a>

DocumentDB クラスターの VPC 外のクライアントマシンから Tableau に接続するには、以下のステップを実行する前に SSH トンネルを設定する必要があります。

1. Tableau デスクトップアプリケーションを起動します。

1. **Connect** > **To A Server** > **More** に移動します。

1.  **[インストールされたコネクタ]** で **Amazon Web Services の Amazon DocumentDB** を選択します。  
![Tableau Desktop の [接続] インターフェイスには、[サーバーへ] セクションの [さらに...] サブメニューが表示されます。Amazon DocumentDB オプションは、[インストール済みコネクタ] サブメニューで強調表示されます。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-choose-docdb.png)

**Tableau を使用して Amazon DocumentDB に接続する - 外部 SSH トンネル**

1. 必要な接続パラメータを入力します。**Hostname**、**ポート**、**データベース**、**ユーザーネーム**、**パスワード** です。以下の例の接続パラメータは、JDBC 接続文字列に相当します。

   ユーザーネームとパスワードのパラメータを伴う `jdbc:documentdb://localhost:27019/test? tls=true&tlsAllowInvalidHostnames=true&scanMethod=random&scanLimit=1000&loginTimeoutSec=0&readPreference=primary&retryReads=true&schemaName=_default` は、プロパティコレクションで別々に渡されました。接続文字列パラメータの詳細については、[Amazon DocumentDB JDBC ドライバー github ドキュメント](https://github.com/aws/amazon-documentdb-jdbc-driver/blob/develop/src/markdown/setup/connection-string.md) を参照してください。  
![ホスト名、ポート、データベース、ユーザー名、パスワードフィールドを示す [Amazon DocumentDB コネクタ] インターフェイスの [全般] タブ。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-connect.png)

1. (オプション) より高度なオプションは、**アドバンスト** タブで見つけることができます。  
![[追加の接続] オプションを示す [Amazon DocumentDB コネクタ] インターフェイスの [詳細設定] タブ。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-advanced.png)

1. [**サインイン**] を選択します。

**Tableau を使用して Amazon DocumentDB に接続する - SSH トンネル**
**注記**  
端末を使用して SSH トンネルをセットアップしたくない場合は、Tableau GUI を使用して、JDBC ドライバーが本質的に SSH トンネルの作成に使用する EC2 インスタンスの詳細を指定できます。

1. **アドバンスト** タブで、**SSH トンネルオプションを有効にする** を選択して、その他のプロパティを確認します。  
![[SSH トンネルオプションを有効にする] が選択され、追加の SSH 入力フィールドが表示された Amazon DocumentDB コネクタインターフェイスの [詳細設定] タブ。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-advanced-Enablessh.png)

1. **SSH ユーザー**、**SSH ホスト名**、**SSH プライベートキーファイル** を入力します。

1. (オプション) **SSH 厳密ホストキーチェック** オプションを無効にできます。これを使用すると、既知のホストファイルに対するホストキーのチェックをバイパスします。
**注記**  
このオプションを無効にすると、[中間者](https://en.wikipedia.org/wiki/Man-in-the-middle_attack) 攻撃につながり得るので、安全性が低くなります。  
![[SSH 厳密ホストキーチェック] オプションが無効になっている Amazon DocumentDB コネクタインターフェイスの [詳細設定] タブ。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-advanced-sshhostkeycheck.png)

1. 必要な接続パラメータを入力します。**Hostname**、**ポート**、**データベース**、**ユーザーネーム**、**パスワード** です。
**注記**  
内部 SSH トンネルオプションを使用する場合は、ローカルホストではなく DocumentDB クラスターエンドポイントを確実に使用してください。  
![ホスト名、ポート、データベース、ユーザー名、パスワードフィールドを示す [Amazon DocumentDB コネクタ] インターフェイスの [全般] タブ。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/jdbc/tableau-hostname.png)

1. **[サインイン]** を選択します。