Esta página describe cómo conectarse a la instancia federada de base de datos con DBeaver.
Requisitos previos
Una instancia federada de base de datos asignada a uno o más almacenes de datos.
Nota
Si algunos o todos tus datos provienen de un clúster Atlas, debes utilizar MongoDB versión 5.0 o superior para ese clúster para aprovechar MongoSQL.
Procedimiento
Para conectarse a su instancia federada de base de datos desde DBeaver:
En Atlas, ve a tu instancia federada de base de datos para tu proyecto.
Si aún no se muestra, selecciona la organización que contiene tu proyecto de 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 Data Federation.
Abra su DBeaver aplicación.
Agrega un controlador a DBeaver.
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, especifique la siguiente información:
Driver Name
MongoSQLNombre de la clase
com.mongodb.jdbc.MongoDriverEn la pestaña Libraries, haz clic en Add File y añade tu archivo de controlador JDBC
all.jar.Haga clic en Find Class.
Haz clic en OK. Se cierra el modal de Create new driver.
Crea una conexión de base de datos.
En DBeaver, haz clic en Database y selecciona New Database Connection del menú desplegable para abrir el modal Connect to a database.
De la lista de bases de datos, selecciona el controlador de base de datos
MongoDBque creaste en el paso anterior.Si no ves
MongoDB, selecciona la categoría All dentro del modal.Haga clic en Next.
En la pestaña Main, ingrese la siguiente información:
JDBC URL
Cadena de conexión obtenida de un paso anterior.
Nombre de usuario
Usuario de MongoDB autorizado para la conexión.
Contraseña
Contraseña asociada con el usuario de MongoDB.
En la pestaña Driver properties, expanda User Properties. Agregar las siguientes propiedades clave-valor:
database
El nombre de tu base de datos virtual.
usuario
El usuario de MongoDB con el que se conecta. No se requiere si ingresó un
Usernameen el paso anterior.
Ejecutar consultas de MongoSQL
Para ejecutar consultas de MongoSQL en DBeaver:
Introduce una query SQL en la consola.
Para consultas de ejemplo, consulte Query con instrucciones MongoSQL.