Tableau デスクトップから Amazon DocumentDB に接続する - Amazon DocumentDB

Tableau デスクトップから Amazon DocumentDB に接続する

Amazon DocumentDB JDBC ドライバーの追加

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

  1. Amazon DocumentDB JDBC ドライバー JAR ファイルを Amazon DocumentDB JDBC ドライバーレポジトリ からダウンロードし、ご使用のオペレーティングシステムに応じて次のいずれかのディレクトリにコピーします。

    • WindowsC:\Program Files\Tableau\Drivers

    • MacOS~/Library/Tableau/Drivers

  2. DocumentDB Tableau コネクタ (TACO ファイル) を Tableau Exchange ウェブサイト からダウンロードし、My Tableau リポジトリ/コネクタディレクトリ にコピーします。

    • WindowsC:\Users\[user]\Documents\My Tableau Repository\Connectors

    • MacOS/Users/[user]/Documents/My Tableau Repository/Connectors

詳細 (追加情報) については、Tableau のドキュメント を参照してください。

注記

新しい CA 証明書を使用している場合は、JDBC ドライバーを v1.4.5 (こちらの AWS GitHub リポジトリ から取得できます) にアップグレードしてください。

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

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

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

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

  3. [インストールされたコネクタ]Amazon Web Services の Amazon DocumentDB を選択します。

    Tableau Desktop の [接続] インターフェイスには、[サーバーへ] セクションの [さらに...] サブメニューが表示されます。Amazon DocumentDB オプションは、[インストール済みコネクタ] サブメニューで強調表示されます。
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 ドキュメント を参照してください。

    ホスト名、ポート、データベース、ユーザー名、パスワードフィールドを示す [Amazon DocumentDB コネクタ] インターフェイスの [全般] タブ。
  2. (オプション) より高度なオプションは、アドバンスト タブで見つけることができます。

    [追加の接続] オプションを示す [Amazon DocumentDB コネクタ] インターフェイスの [詳細設定] タブ。
  3. [サインイン] を選択します。

Tableau を使用して Amazon DocumentDB に接続する - SSH トンネル
注記

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

  1. アドバンスト タブで、SSH トンネルオプションを有効にする を選択して、その他のプロパティを確認します。

    [SSH トンネルオプションを有効にする] が選択され、[追加の SSH] 入力フィールドが表示された Amazon DocumentDB コネクタインターフェイスの [詳細設定] タブ。
  2. SSH ユーザーSSH ホスト名SSH プライベートキーファイル を入力します。

  3. (オプション) SSH 厳密ホストキーチェック オプションを無効にできます。これを使用すると、既知のホストファイルに対するホストキーのチェックをバイパスします。

    注記

    このオプションを無効にすると、中間者 攻撃につながり得るので、安全性が低くなります。

    [SSH 厳密ホストキーチェック] オプションが無効になっている Amazon DocumentDB コネクタインターフェイスの [詳細設定] タブ。
  4. 必要な接続パラメータを入力します。Hostnameポートデータベースユーザーネームパスワード です。

    注記

    内部 SSH トンネルオプションを使用する場合は、ローカルホストではなく DocumentDB クラスターエンドポイントを確実に使用してください。

    ホスト名、ポート、データベース、ユーザー名、パスワードフィールドを示す [Amazon DocumentDB コネクタ] インターフェイスの [全般] タブ。
  5. [サインイン] を選択します。