Docs Menu
Docs Home
/ /

Tableau から接続

このページでは、 Tableauカスタムコネクタを使用して、AtlasフェデレーティッドデータベースインスタンスまたはMongoDB EnterpriseデータベースのTableauかに接続する方法について説明します。

SQL Interface は、MongoDB 5.0 以降の Atlas クラスターと MongoDB 6.0 以降の自己管理型クラスターからの接続をサポートしています。

Tableauと接続する前に、次の前提条件を満たしていることを確認してください。

  • Atlasフェデレーティッドデータベースインスタンスまたは自己管理型EAデータベース。

  • Tableau Desktop または Server。Tableau Server では、現在サポートされている認証メカニズムは SCRAM認証 のみです。

Tableauを使用してMongoDBに接続する手順は、次の手順で構成されています。

1

Atlas SQLを有効にする詳細な手順については、「 クイック スタート 」を参照してください。

EA データベースでSQLインターフェイスを有効にする方法の詳細については、「 オンプレミスの設定 」を参照してください。

2
  1. 最新のMongoDB JDBC ドライバー バージョンをダウンロードします。

    注意

    MongoDB JDBC ドライバーの詳細については、「JDBC ドライバーで接続」を参照してください。

  2. ダウンロードした ALL JAR ファイルをオペレーティング システムの適切なディレクトリに移動します。

    オペレーティング システム
    フォルダーパス

    Windows

    C:\Program Files\Tableau\Drivers

    MacOS

    ~/Library/Tableau/Drivers

    Linux

    /opt/tableau/tableau_driver/jdbc

3
  1. 最新バージョンのTableau tacoファイルをダウンロードします。

  2. ダウンロードした taco ファイルをオペレーティング システムの適切なディレクトリに移動します。

    オペレーティング システム
    フォルダーパス

    Windows

    C:\Users\<user>\Documents\My Tableau Repository\Connectors

    MacOS

    ~/Documents/My Tableau Repository/Connectors

    Linux

    /opt/tableau/connectors

重要

Connectorの更新

Tableau カスタム コネクターの新しいバージョンをダウンロードする場合は、コネクター ディレクトリから古い Tableau カスタム コネクター ファイルを削除して、Tableau が最新バージョンを使用していることを確認します。

MongoDBデータベース の接続情報を取得するには、次の手順を実行します。

1
2
3
4
5
6
7

この情報を使用して、次のセクションでTableauに接続します。

mongosh の接続文字列を使用します。

1
2
3

接続モーダルが表示されます。

4

SQL Interface接続文字列を入力します。 接続文字列を取得する方法の詳細については、 「 MongoDB Database 接続情報の取得 」を参照してください。

5

ドロップダウンから Authentication Mechanism を選択します。

  • Username: MongoDBユーザー名を入力します。

  • Password: MongoDBのパスワードを入力します。

次のいずれかの方法を使用して PEM 証明書を構成します。

  • PEM ファイル パスを使用します。

    mongodb_jdbc.propertiesファイルで、x509pempathプロパティをPEM ファイルのパスに設定します。例、x509pempath=/certs/client-cert.pem

    • PEMファイルが暗号化されていない場合は、 Provide PEM Contentsを選択しないでください。これ以上のアクションは必要ありません。

    • PEMファイルが暗号化されている場合は、 Provide PEM Contentsを選択し、Password フィールドにファイルのパスフレーズを入力します。

  • PEM コンテンツを次のように入力します。

    Provide PEM Contents の横にあるチェックボックスをオンにし、Passwordフィールドに証明書データを入力します。

    • 暗号化されていないコンテンツ: 完全な証明書コンテンツをフィールドに直接貼り付けます。

    • 暗号化されたコンテンツ: コンテンツとパスフレーズを含むJSONオブジェクトを貼り付けます。

      { "pem": "<PEM-CONTENT>", "passphrase": "<PEM-PASSPHRASE>" }

Usernameフィールドに Kerberos プリンシパル名を入力します。例、user@EXAMPLE.COM

OIDC の接続ダイアログでは追加のプロパティやフィールドは必要ありません。

6

戻る

ODBC

項目一覧