Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Crear una tarea de migración

Las tareas de migración son los procesos de trabajo responsables de transferir tus datos y esquemas desde una base de datos relacional a MongoDB. Cree una nueva tarea de migración desde el Data Migration tab.

  • 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 crea una cuando crees la tarea de migración.

1

Relational Migrator solo ejecuta un trabajo de migración a la vez. Si hay un trabajo en curso, este botón está deshabilitado.

2

En el formulario Connect to your source database, introduce los detalles de la conexión para crear el URI JDBC de tu base de datos relacional.

Para utilizar una conexión de base de datos relacional guardada, haz clic en Use a saved connection y selecciónala en el menú desplegable, luego introduce las credenciales si es necesario.

Para crear una nueva conexión:

  1. En el menú desplegable Database type, selecciona el tipo de base de datos.

  2. Para ingresar una cadena de conexión directamente, habilite el interruptor Enter URI manually y pegue su cadena de conexión en JDBC URI.

  3. Para crear una cadena de conexión ingresando la información de la base de datos, ingresa lo siguiente:

    Campo
    Valor

    Host

    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 deben usar para la autenticación.

    Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.

    Campo
    Valor

    Host

    La IP o nombre DNS del host.

    Port

    El número de puerto.

    Database

    El nombre de la base de datos. Si está en blanco, solo se verán los objetos en el esquema por defecto dbo en todas las bases de datos.

    Authentication

    Por defecto, esto se establece en SQL Server. Establezca en Windows para habilitar la Autenticación integrada de Windows, utilizando las credenciales del usuario que inició el ejecutable de Relational Migrator. Esto desactiva los campos Username y Password.

    Username y Password

    Las credenciales que se usarán para la autenticación. Se deshabilita si Authentication se establece en Windows.

    Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.

    General / SSL toggle

    Ver la configuración SSL para la conexión.

    Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración server.ssl en el archivo. user.properties

    SSL: Use SSL

    Activar o desactivar SSL.

    SSL: Trust server certificate

    Con el SSL habilitado, marque esto para confiar en el certificado almacenado. Deja sin marcar para verificar el certificado del servidor con una Autoridad de Certificación de confianza.

    Campo
    Valor

    Host

    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 deben usar para la autenticación.

    Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.

    General / SSL toggle

    Ver la configuración SSL para la conexión.

    Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración server.ssl en el archivo. user.properties

    SSL: Use SSL

    Activar o desactivar SSL.

    SSL: SSL mode

    Si tienes SSL habilitado, elige entre:

    • Preferred (por defecto): Haz una conexión cifrada si es posible, de lo contrario pasar a una conexión no cifrada.

    • Required: Requerir una conexión cifrada.

    • Verify CA: Verifica el certificado del servidor con una Autoridad Certificadora de confianza.

    • Verify identity: Verifica la información de conexión a la base de datos con el contenido del certificado.

    Campo
    Valor

    Host

    La IP o nombre DNS del host.

    Port

    El número de puerto.

    Database

    El nombre de la base de datos. Dejar en blanco para conectarse a la base de datos por defecto.

    Username y Password

    Las credenciales que se deben usar para la autenticación.

    Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.

    General / SSL toggle

    Ver la configuración SSL para la conexión.

    Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración server.ssl en el archivo. user.properties

    SSL: Use SSL

    Activar o desactivar SSL.

    SSL: SSL mode

    Si tienes SSL habilitado, elige entre:

    • Prefer (por defecto): Haz una conexión cifrada si es posible, de lo contrario pasar a una conexión no cifrada.

    • Require: Requerir una conexión cifrada.

    • Verify CA: Verifica el certificado del servidor con una Autoridad Certificadora de confianza.

    • Verify full: Verifica la información de conexión a la base de datos con el contenido del certificado.

  4. Introduce un Connection name y un Environment tag opcional.

  5. Haga clic en Connect.

    La conexión guardada está disponible para su uso en todas las tareas y proyectos.

3

Para usar una conexión guardada de MongoDB, haz clic en Use a saved connection y seleccionala del menú desplegable, luego introduce las credenciales si se requieren.

Para crear una nueva conexión:

  1. Introduzca la cadena de conexión de MongoDB.

    1. En MongoDB connection string (URI), introduce tu URI de MongoDB.

      Si usa X.509 autenticación, Relational Migrator verifica la sintaxis de la cadena de conexión y el formato del archivo de certificado.

    2. Si no está incluido en la cadena de conexión, introduce el Database para conectar.

    3. Si no se incluyen en la cadena de conexión y no se utiliza la autenticación X.509, introduzca el Username y Password de su Relational Migrator usuario MongoDB.

  2. Introduce un Connection name y un Environment tag opcional.

  3. Haga clic en Connect.

    La conexión guardada está disponible para su uso en todas las tareas y proyectos.

4
Opción de migración
Descripción

Eliminar colecciones de destino antes de la migración

booleano. Indica si Relational Migrator descarta una colección de destino antes de transferir datos.

Detener después de errores

Entero. Indica el número de errores después de los cuales Relational Migrator detiene la tarea 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.

Cuando se configura el Mode, el Relational Migrator comprueba si la base de datos está configurada correctamente. Si encuentra problemas, muestra un aviso de advertencia y un botón Generate Script para descargar un script SQL. Este script incluye las declaraciones de configuración requeridas y cualquier instrucción adicional como comentarios.

Advertencia

Antes de iniciar una tarea de migración:

  1. Descargue el script.

  2. Revise cuidadosamente su contenido.

  3. Ejecute las instrucciones.

  4. Sigue cualquier paso manual comentado.

5

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 grandes trabajos de migración a un clúster de Atlas, el Resumen de revisión puede incluir Atlas Performance Suggestions que recomienden 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.

Para obtener información detallada sobre los requisitos de configuración para cada base de datos, consulte lo siguiente:

Volver

Migración de datos

En esta página