Docs Menu

システム DSN の作成

項目一覧

重要

フレキシブルなクラスターとサーバーレスインスタンスで使用できない機能

Flex クラスターとサーバーレスインスタンスは現時点ではこの機能をサポートしていません。詳細については、「Atlas Flex の制限」と「サーバーレスインスタンスの制限」を参照してください。

次の手順では、BI Connector for Atlas のシステムの DSN(Data Source Name、データ ソース名)を作成する方法について説明します。 DSN は、 ODBCドライバーが使用するデータベース接続を記述した保存済みの構成です。 DSN が作成されれば、DSN を使用して MongoDB からデータをインポートできるように、さまざまな SQL クライアントと BI ツールを構成できます。

DSN を作成する前に、次の操作を行う必要があります。

1

システムと ODBC ドライバーのバージョンに適したプログラム バージョン (64 ビットまたは 32 ビット) を選択します。

2
3

MongoDB ODBC ANSI DriverまたはMongoDB ODBC Unicode Driverのいずれかを選択し、 OKをクリックします。

注意

ANSI ODBC/コネクターはパフォーマンスがより優れていますが、文字セットは制限されています。 Unicode ODBC/コネクターはより幅広い文字セットをサポートしますが、パフォーマンスが低下する可能性があります。

4

Details ボタンをクリックすると、フォームの下半分が表示されます。

次のフォーム フィールドは必須です。

フィールド名
説明

Data Source Name

名前は自由に設定できます。

TCP/IP Server

Atlas 接続ダイアログ ボックスで指定されたホスト名。

Port

IANA ポート番号 Atlas 接続ダイアログ ボックスで指定された。デフォルトは27015です。

Database

接続するデータベースの名前。

User

Atlas 接続ダイアログ ボックスで指定されたユーザーまたは、 データベースへのアクセス権を持つ別のデータベースユーザーのいずれかを入力します。

ユーザーは、次の形式で指定されます。

<username>?source=<database-name>

ここで、 <database-name>はユーザーの認証データベースです。 adminが認証データベースである場合は、 ?source=<database-name>を省略できます。

  • ユーザー名とパスワード( SCRAM-SHA-256 )認証を使用している場合、期待される認証データベースはadminです。

  • LDAP( PLAIN )認証を使用している場合、期待される認証データベースは$externalです。

    以下に例を挙げます。

    myTestUser?source=$external

Password

指定されたUserに対応するパスワード。

5

接続が成功した場合は、 OKをクリックしてDSNを追加します。 接続が失敗した場合は、データベースユーザーが接続で指定したデータベースで正しく認証されているかどうかを確認します。

1

注意

ODBC Manager は MongoDB ODBC ドライバーに含まれています。

2
3

MongoDB ANSI ODBC ドライバーまたは MongoDB Unicode ODBC ドライバーのいずれかを選択し、OK をクリックします。

注意

ANSI ODBC/コネクターはパフォーマンスがより優れていますが、文字セットは制限されています。 Unicode ODBC/コネクターはより幅広い文字セットをサポートしますが、パフォーマンスが低下する可能性があります。

4

オプションでDescriptionを入力します。

注意

設定ウィンドウを閉じないでください。次の手順に進みます。

5
  1. キーワードと値のペアを追加するには、 Addをクリックします。

  2. Keywordをダブルクリックして、目的のキーワードを入力し、 Enter キーを押して、 を変更します。

  3. Valueをダブルクリックして、目的のキーワードを入力し、 Enter キーを押して、 を変更します。

上記の手順を使用して、次のキーワードを追加します。

Keyword

サーバー

Atlas 接続ダイアログ ボックスで指定されたホスト名。

ポート

IANA ポート番号 Atlas 接続ダイアログ ボックスで指定された。デフォルトは27015です。

DATABASE

接続後に使用するデータベース。

これは、Microsoft Excel と接続する場合に必要です。

UID

アクティブな Atlas データベースにアクセスできるユーザーのユーザー名。

たとえば、ユーザーmyTestUseradminデータベースに対して認証されている場合は、次の値を使用します。

``myTestUser?source=admin``
  • ユーザー名とパスワード( SCRAM-SHA-256 )認証を使用している場合、期待される認証データベースはadminです。

  • LDAP( PLAIN )認証を使用している場合、期待される認証データベースは$externalです。

    以下に例を挙げます。

    myTestUser?source=$external

PWD

UIDに関連付けられたパスワード。

ODBCパラメータの完全なリストについては、 Connector/ODBC接続パラメータ を参照してください。

注意

設定ウィンドウを閉じないでください。次の手順に進みます。

6

項目一覧