Los trabajos de migración son los procesos de trabajo responsables de transferir sus datos y esquemas desde una base de datos relacional a MongoDB. Cree un nuevo trabajo de migración desde Data Migration tab.
Acerca de esta tarea
Las credenciales URI que proporcionas cuando creas una tarea de migración no necesitan ser las mismas que las credenciales que utilizaste cuando creaste tu Proyecto.
Puedes utilizar uno existente Conexión de base de datos relacional, o cree una cuando cree el trabajo de migración.
Antes de comenzar
Cree una o más reglas de mapeo en su proyecto Relational Migrator.
Tanto para las implementaciones locales como para las de Atlas, cree un usuario de MongoDB independiente para Relational Migrator con
readWriteacceso a su base de datos MongoDB.Si está utilizando un controlador JDBC para realizar una migración de instantánea, comuníquese con su representante de MongoDB para obtener información de configuración.
Pasos
Introduzca los detalles de conexión de la base de datos relacional
En el formulario Connect to your source database, ingrese los detalles de conexión para crear la URI JDBC para su base de datos relacional.
Para utilizar una conexión de base de datos relacional guardada, Use a saved connection haga clic en y selecciónela en el menú desplegable; luego ingrese las credenciales si es necesario.
Para crear una nueva conexión:
En el menú desplegable Database type, seleccione el tipo de base de datos.
Para ingresar una cadena de conexión directamente, habilite el interruptor Enter URI manually y pegue su cadena de conexión en JDBC URI.
Para crear una cadena de conexión ingresando información de la base de datos, ingrese lo siguiente:
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
El nombre de la base de datos. Obligatorio.
Identifier
Uno de Service Name o SID.
Username y Password
Las credenciales que se utilizarán para la autenticación.
Al marcar Save password se guarda la contraseña de forma segura en su máquina, de modo que no tendrá que ingresar Username y Password nuevamente cuando use la conexión guardada.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
El nombre de la base de datos. Si se deja en blanco, solo se verán los objetos con el esquema predeterminado
dboen todas las bases de datos.Authentication
De forma predeterminada, este valor SQL Server es. Si se establece en,Windows se habilita la autenticación integrada de Windows, utilizando las credenciales del usuario que inició el ejecutable de Relational Migrator. Esto deshabilita los Username campos Password y.
Username y Password
Las credenciales que se usarán para la autenticación. Se deshabilita si Authentication se establece en Windows.
Al marcar Save password se guarda la contraseña de forma segura en su máquina, de modo que no tendrá que ingresar Username y Password nuevamente cuando use la conexión guardada.
General / SSL Alternar
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debe descomentar y actualizar las
server.sslpropiedades de configuración en suuser.propertiesarchivo.SSL: Use SSL
Habilitar o deshabilitar SSL.
SSL: Trust server certificate
Con SSL habilitado, marque esta opción para confiar en el certificado almacenado. Déjela sin marcar para verificar el certificado del servidor con una autoridad de certificación de confianza.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
Nombre de la base de datos. Déjelo en blanco para cargar todas las bases de datos.
Username y Password
Las credenciales que se utilizarán para la autenticación.
Al marcar Save password se guarda la contraseña de forma segura en su máquina, de modo que no tendrá que ingresar Username y Password nuevamente cuando use la conexión guardada.
General / SSL Alternar
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debe descomentar y actualizar las
server.sslpropiedades de configuración en suuser.propertiesarchivo.SSL: Use SSL
Habilitar o deshabilitar SSL.
SSL: SSL mode
Con SSL habilitado, elija entre:
Preferred (predeterminado): establezca una conexión cifrada si es posible, de lo contrario recurra a una conexión no cifrada.
Required:Requiere una conexión cifrada.
Verify CA:Verifique el certificado del servidor con una autoridad de certificación confiable.
Verify identity:Verifique la información de conexión de la base de datos con el contenido del certificado.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
Nombre de la base de datos. Déjelo en blanco para conectarse a la base de datos predeterminada.
Username y Password
Las credenciales que se utilizarán para la autenticación.
Al marcar Save password se guarda la contraseña de forma segura en su máquina, de modo que no tendrá que ingresar Username y Password nuevamente cuando use la conexión guardada.
General / SSL Alternar
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debe descomentar y actualizar las
server.sslpropiedades de configuración en suuser.propertiesarchivo.SSL: Use SSL
Habilitar o deshabilitar SSL.
SSL: SSL mode
Con SSL habilitado, elija entre:
Prefer (predeterminado): establezca una conexión cifrada si es posible, de lo contrario recurra a una conexión no cifrada.
Require:Requiere una conexión cifrada.
Verify CA:Verifique el certificado del servidor con una autoridad de certificación confiable.
Verify full:Verifique la información de conexión de la base de datos con el contenido del certificado.
Introduzca un Connection name y un Environment tag opcional.
Haga clic en Connect.
La conexión guardada está disponible para su uso en todas las tareas y proyectos.
Ingrese los detalles de la conexión de MongoDB
Para utilizar una conexión MongoDB guardada, haga clic Use a saved connection en y selecciónela en el menú desplegable; luego ingrese las credenciales si es necesario.
Para crear una nueva conexión:
Introduzca la cadena de conexión de MongoDB.
MongoDB connection string (URI)En,ingrese su URI de MongoDB.
Si utiliza la autenticación X.,509 Relational Migrator verifica la sintaxis de la cadena de conexión y el formato del archivo del certificado.
Si no está incluido en la cadena de conexión, ingrese Database para conectarse.
Si no están incluidos en la cadena de conexión y no está utilizando la509 autenticación X., ingrese Username y Password de su usuario de Relational Migrator MongoDB.
Introduzca un Connection name y un Environment tag opcional.
Haga clic en Connect.
La conexión guardada está disponible para su uso en todas las tareas y proyectos.
En el Migration Options formulario,Migration Options seleccione:
Opción de migración | Descripción |
|---|---|
Eliminar colecciones de destino antes de la migración | Booleano. Indica si Relational Migrator elimina una colección de destino antes de transferir datos. |
Detenerse después de los errores | Entero. Indica el número de errores tras los cuales Relational Migrator detiene el trabajo de migración. |
Verificar datos migrados | Booleano. Si es verdadero, el motor de sincronización verifica los datos migrados con la base de datos de origen. Solo compatible con el modo de instantánea. |
Al configurar Mode, Relational Migrator comprueba si la base de datos está configurada correctamente. Si encuentra algún problema, muestra un mensaje de advertencia y un botón Generate Script para descargar un script SQL. Este script incluye las instrucciones de configuración necesarias y cualquier instrucción adicional como comentarios.
Advertencia
Antes de iniciar un trabajo de migración:
Descargue el script.
Revise cuidadosamente su contenido.
Ejecutar las sentencias.
Sigue cualquier paso manual comentado.
Revisa y comienza tu trabajo de migración
En el formulario Review Summary, puede ver los detalles de su trabajo de migración. Estos detalles incluyen el tipo, el número de tablas y filas afectadas, y el tamaño estimado de los datos. Para iniciar el trabajo de migración, haga clic en Start.
Importante
Para trabajos de migración grandes a un clúster Atlas, el Resumen de la revisión puede incluir Atlas Performance Suggestions que recomiendan niveles de clúster más altos. La actualización es opcional, pero reduce el tiempo de migración.
Haga clic en Upgrade on Atlas para abrir Atlas en una nueva pestaña o ventana del navegador. Si desea actualizar, pero no tiene los permisos necesarios, póngase en contacto con su administrador.
Próximos pasos
Obtén más información
Para obtener información detallada sobre los requisitos de configuración para cada base de datos, consulte lo siguiente: