Esta página describe cómo conectarse a su instancia de base de datos federada con DBeaver.
Requisitos previos
Una instancia de base de datos federada asignada a uno o más almacenes de datos.
Nota
Si algunos o todos sus datos provienen de un clúster Atlas, debe usar la versión 5.0 o superior de MongoDB para que ese clúster aproveche MongoSQL.
Procedimiento
Para conectarse a su instancia de base de datos federada desde DBeaver:
En Atlas, vaya a la instancia de base de datos federada para su proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto en la Organizations Menú en la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Data Federation en la sección Services.
Se muestra la página Federación de datos.
Seleccione JDBC Driver.
Nota
Este tutorial utiliza el controlador JDBC para conectarse. Ver Conectarse utilizando la interfaz SQL de Atlas para obtener métodos de conexión alternativos.
Conectarse desde DBeaver.
Inicie DBeaver.
Agregar un nuevo controlador.
En DBeaver, haz clic en Database y selecciona Driver Manager en el menú desplegable.
Haz clic en New para abrir el modal Create new driver.
En la pestaña Settings, ingrese la siguiente información:
Nombre del conductor
MongoDBNombre de la clase
com.mongodb.jdbc.MongoDriverEn la pestaña Libraries, haga clic en Add File y agregue su archivo de controlador JDBC
all.jar.Haga clic en Find Class.
Haga clic en OK. Se cerrará el modal Create new driver.
Crear una conexión de base de datos.
En DBeaver, haga clic en Database y seleccione New Database Connection en el menú desplegable para abrir el modal Connect to a database.
De la lista de bases de datos, seleccione el controlador de base de datos
MongoDBque creó en el paso anterior.Si no ve
MongoDB, seleccione la categoría All dentro del modal.Haga clic en Next.
En la pestaña Main, ingrese la siguiente información:
JDBC URL
Su cadena de conexión del paso 5.
Nombre de usuario
El usuario de MongoDB con el que conectarse.
Contraseña
La contraseña del usuario de MongoDB.
En la pestaña Driver properties, expanda User Properties. Agregue las siguientes propiedades clave-valor:
database
El nombre de su base de datos virtual.
usuario
El usuario de MongoDB con el que se conectará. No es necesario si ingresó un
Usernameen el paso anterior.
Ejecutar consultas MongoSQL
Para ejecutar consultas MongoSQL en DBeaver:
Introduzca una consulta SQL en la consola.
Para ver consultas de ejemplo, consulte Consulta con declaraciones MongoSQL.