Docs Menu
Docs Home
/ /

Crear un proyecto conectándose a una base de datos activa

Puedes crear un proyecto usando una conexión de base de datos en tiempo real. Crear un proyecto es el primer paso del proceso de migración. Al crear un proyecto con una conexión en tiempo real, debes:

  • Proporcione los detalles de conexión de su base de datos relacional de origen.

  • Proporcione los detalles de conexión para su implementación de MongoDB de destino.

  • Seleccione la base de datos, el esquema y las tablas que forman parte de la migración.

Crear un proyecto con una conexión en vivo es el proceso recomendado para iniciar un nuevo proyecto de Relational Migrator.

Antes de finalizar la creación de su proyecto, puede seleccionar las asignaciones iniciales. Estas opciones incluyen comenzar con un esquema MongoDB recomendado, sugerido automáticamente por Relational Migrator según su base de datos relacional.

1
2

Para utilizar un guardado Conexión de base de datos relacional, haga clic Use a saved connection en y selecciónelo en el menú desplegable, luego ingrese las credenciales si es necesario.

Para crear una nueva conexión, haga clic en Add a new connection:

  1. En el menú desplegable Database type, seleccione 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 información de la base de datos, ingrese 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 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.

    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 verá los objetos en la configuración predeterminada. dbo esquema en 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.ssl propiedades de configuración en su user.properties archivo.

    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.

    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 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.ssl propiedades de configuración en su user.properties archivo.

    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.

    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 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.ssl propiedades de configuración en su user.properties archivo.

    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.

  4. Introduzca 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

La siguiente tabla explica las diferentes formas en que puede seleccionar tablas para migrar:

Objetivo
Acción

Todas las tablas dentro de una base de datos

Haga clic en la marca de verificación de la base de datos de destino.

Todas las tablas dentro de un esquema

Expanda la base de datos de destino y haga clic en la marca de verificación del esquema de destino.

Tablas específicas dentro de un esquema

Expanda la base de datos y el esquema de destino. Seleccione las tablas de destino individualmente.

Nombres de tablas específicos

Utilice la barra Filter encima de la lista Relational Schema.

4

Esta opción afecta los nombres de sus colecciones creadas a partir de las tablas de su base de datos relacional:

  • Keep Original:Conserve el formato original utilizado en el nombre de la tabla de su base de datos relacional.

  • Override with Global Casing:Anule el nombre de la tabla original con una convención de mayúsculas y minúsculas global.

    • TitleCase

    • camelCase

    • kebab-case

    • snake_case

    • UPPER_SNAKE_CASE

5
  • Start with a MongoDB schema that matches your relational schema
    Crea tu proyecto inicial con una nueva regla de asignación de documentos para cada tabla. Esta opción muestra una tabla de tablas relacionales importadas, agrupadas por base de datos y esquema, y listadas en orden alfabético. Cada colección se representa como una colección top-level. Puedes ver el nombre de la colección correspondiente en cada tabla. Para los nombres de las colecciones, Relational Migrator aplica un formato global al nombre original de la tabla.
  • Start with a recommended MongoDB schema
    Relational Migrator crea reglas de mapeo para un esquema MongoDB sugerido. Al seleccionar esta opción, se muestra una tabla con las tablas relacionales importadas. Relational Migrator sugiere qué tablas deben representarse como colecciones top-level o embedded. Puede usar las casillas de verificación para modificar qué tablas se mapean en colecciones o se incrustan.
  • Start with an empty MongoDB schema
    Crea tu proyecto inicial sin reglas de mapeo.

Nota

Independientemente de la opción que elija al iniciar su proyecto, tiene la flexibilidad de agregar, eliminar o modificar manualmente las reglas de mapeo en cualquier momento. Esto le permite personalizar el esquema de MongoDB según los requisitos específicos de su carga de trabajo.

6
7

Volver

Crear y gestionar proyectos

En esta página