このページでは、DBeaver を使用してフェデレーティッドデータベースインスタンスに接続する方法について説明します。
前提条件
1 つ以上のデータ ストアにマッピングされたフェデレーティッドデータベースインスタンス。
注意
データの一部または全部が Atlas クラスターから取得されている場合、そのクラスターで MongoSQL を利用するには、 MongoDBバージョン 5.0 以降を使用する必要があります。
手順
DBeaver からフェデレーティッドデータベースインスタンスに接続する手順は、次のとおりです。
Atlasで、プロジェクトのフェデレーティッドデータベースインスタンスにGoします。
まだ表示されていない場合は、プロジェクトを含む組織を から選択します。ナビゲーション バーの [ Organizations ] メニューを参照してください。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Services見出しの下のData Federationをクリックします。
Data Federationページが表示されます。
DBeaverアプリケーションを開きます。
DBeaver にドライバーを追加します。
DBeaver で、Database をクリックし、ドロップダウン メニューから Driver Manager を選択します。
New をクリックすると Create new driver モーダルが開きます。
Settingsタブで、次の情報を指定します。
ドライバー名
MongoSQLクラス名
com.mongodb.jdbc.MongoDriverLibraries タブで、Add File をクリックし、JDBC ドライバー
all.jarファイルを追加します。[Find Class] をクリックします。
OK をクリックします。Create new driver モーダルが閉じます。
データベース接続を作成します。
DBeaver で、Database をクリックし、ドロップダウン メニューから New Database Connection を選択して、Connect to a database モーダルを開きます。
データベースのリストから、前の手順で作成した
MongoDBデータベース ドライバーを選択します。MongoDBが表示されない場合は、モーダル内で All カテゴリを選択してください。[Next] をクリックします。
Main タブで、次の情報を入力します。
JDBC URL
前のステップから取得された接続文字列。
ユーザー名
接続を許可されたMongoDBユーザー。
パスワード
MongoDBユーザーに関連付けられたパスワード
Driver properties タブで、User Properties を展開します。次のキーと値のプロパティを追加します。
database
仮想データベースの名前。
user
接続する MongoDB ユーザー。前の手順で
Usernameを入力した場合は不要です。
MongoSQL クエリの実行
DBeaver で MongoDB クエリを実行するには:
コンソールに SQL クエリを入力します。
クエリの例については、MongoDB ステートメントを使用したクエリ を参照してください。