Docs Menu
Docs Home
/
Atlas
/ / /

システム DSN の作成

重要

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

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

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

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

  • Visual Studio 用 Visual C++ Redistributable for Visual Studio を2015 ダウンロードしてインストール

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

項目一覧