Crea un lugar de trabajo de conversión

En esta página, se muestra cómo configurar un espacio de trabajo de conversiones. Antes de crear un lugar de trabajo de conversión, asegúrate de hacer lo siguiente:

Los lugares de trabajo de conversión te ayudan a convertir el esquema y los objetos de la base de datos de origen en un formato compatible con la base de datos de destino. Esta conversión permite que Database Migration Service migre tus datos entre las bases de datos de origen y de destino.

Los lugares de trabajo de conversión están disponibles para su revisión y modificación en la página Lugares de trabajo de conversión y se pueden volver a usar en todos los trabajos de migración.

Para configurar un espacio de trabajo de conversiones, sigue estos pasos:

  1. Define la configuración del espacio de trabajo de conversión.
  2. Conéctate a la base de datos de origen y extrae los objetos de origen a Database Migration Service.
  3. Realiza la conversión desde la fuente:

    • En los espacios de trabajo de conversión con el editor integrado: Usa el editor integrado del espacio de trabajo de conversión, un espacio de editor en vivo en el que puedes convertir, ver y modificar los resultados de la conversión.

    • En lugares de trabajo heredados: Con Ora2Pg para convertir el esquema

  4. Aplica el esquema convertido a tu base de datos de destino: Database Migration Service usa el SQL convertido para crear todas las entidades requeridas en tu base de datos de destino. Esto ayuda a garantizar que los datos migrados se puedan cargar correctamente en la base de datos.

Define la configuración del espacio de trabajo de conversión

  1. Ve a la página Espacios de trabajo de conversión en la consola de Google Cloud .

    Ir a Lugares de trabajo de conversión

  2. Haz clic en Configurar lugar de trabajo y, en la ventana de diálogo, selecciona una de las siguientes opciones:

    • Haz clic en Configurar un nuevo lugar de trabajo si deseas usar el nuevo lugar de trabajo para conversiones con el editor de conversiones integrado.

      O

    • Haz clic en Configurar lugar de trabajo heredado si quieres usar el lugar de trabajo heredado con la herramienta de conversión de Ora2Pg.

  3. Usa la siguiente tabla para propagar los campos del panel Create a conversion workspace de la página Create conversion workspace:

    CampoDescripción
    Nombre del lugar de trabajo de conversiónIngresa el nombre visible del lugar de trabajo de conversión. Se usa para identificar tu lugar de trabajo cuando creas un trabajo de migración o cuando quieres ubicarlo en la lista de tus lugares de trabajo de conversión.
    ID del lugar de trabajo de conversiónDatabase Migration Service completa este campo automáticamente según el nombre del lugar de trabajo de conversión que ingreses. Puedes conservar el ID que se genera automáticamente o cambiarlo.
    RegiónSelecciona la región en la que se almacena el lugar de trabajo de conversión. Los perfiles de conexión y los trabajos de migración solo pueden usar lugares de trabajo de conversión almacenados en la misma región. La selección de la región no influye en si tu lugar de trabajo de conversión puede conectarse a la fuente, pero puede afectar la conectividad con el destino y la disponibilidad si la región experimenta tiempo de inactividad. Esta opción es permanente y no se puede cambiar.
    Motor de base de datos de origenOracle se selecciona automáticamente.
    Motor de la base de datos de destinoSelecciona el motor de base de datos de destino.
  4. Revisa los requisitos previos que se muestran en la sección Crear un lugar de trabajo de conversión. Database Migration Service las genera automáticamente para verificar lo que debes preparar para esta ruta de migración. Los requisitos previos incluyen información para hacer lo siguiente:

    Es mejor completar estos requisitos previos en este paso, pero puedes completarlos en cualquier momento antes de terminar de crear el lugar de trabajo de conversión.

  5. Haz clic en Crear lugar de trabajo y continuar.

Conéctate a la fuente y convierte objetos

La ruta para convertir objetos de esquema de origen depende del espacio de trabajo de conversión que uses.

Workspaces con el editor integrado

  1. Selecciona tu perfil de conexión de origen en la lista desplegable Perfil de conexión de origen.

  2. Haz clic en Ejecutar prueba para verificar que Database Migration Service pueda comunicarse con la fuente.

    Si una prueba falla, indica qué parte del proceso tuvo un problema. Se pueden realizar los cambios necesarios y, luego, volver a realizar la prueba.

    Navega a la parte del flujo en cuestión para corregir el problema y, luego, vuelve a realizar la prueba.

  3. Haz clic en Extraer el esquema y continuar.

    Database Migration Service ahora se conecta a tu base de datos de origen para descargar el esquema y la información del código. Esta operación puede tardar unos minutos, según factores como la conectividad de red o el tamaño de la base de datos.

    Una vez que Database Migration Service termine de extraer la información de origen, la interfaz cambiará automáticamente a la sección Seleccionar y convertir objetos.

  4. En Selecciona y convierte objetos, usa el esquema de origen para seleccionar todas las entidades que deseas que Database Migration Service convierta en un esquema y un código compatibles con el motor de SQL de tu base de datos de destino.

    Esta selección no es permanente. Más adelante, puedes agregar o quitar más objetos directamente en el editor de conversiones. Esto te permite interactuar con el proceso de conversión de manera flexible y trabajar solo en los objetos en los que deseas enfocarte.

En este punto, puedes realizar una de las siguientes acciones:

  • Haz clic en Guardar y continuar.

    Database Migration Service crea tu lugar de trabajo de conversión. Puedes ver el espacio del editor y editar la configuración del lugar de trabajo, pero el esquema y el código aún no se convierten. Más adelante, debes realizar la conversión para preparar el esquema y el código de tu base de datos de destino antes de ejecutar trabajos de migración.

    Continúa con Convertir fuentes.

  • Haz clic en Convertir y continuar.

    Database Migration Service crea tu lugar de trabajo de conversión y realiza la conversión inicial del esquema y el código. Ahora puedes obtener una vista previa del SQL generado automáticamente en el editor del espacio de trabajo de conversiones.

    Continúa con Revisar problemas de conversiones.

Lugares de trabajo heredados

  1. Selecciona tu perfil de conexión de origen en la lista desplegable Perfil de conexión de origen.

  2. Opcional. Haz clic en Ver detalles para ver información adicional sobre el perfil de conexión.

  3. Haz clic en Ejecutar prueba para verificar que Database Migration Service pueda comunicarse con la fuente.

    Si una prueba falla, indica qué parte del proceso tuvo un problema. Se pueden realizar los cambios necesarios y, luego, volver a realizar la prueba.

    Navega a la parte del flujo en cuestión para corregir el problema y, luego, vuelve a realizar la prueba.

  4. Haz clic en Explorar para seleccionar y subir un archivo de configuración de Ora2Pg que hayas configurado.

  5. Opcional. Para subir archivos de configuración de Ora2Pg adicionales, haz clic en Agregar archivo.

  6. Haz clic en Extraer esquema y convertir para validar que Database Migration Service pueda migrar tus datos con las configuraciones de Ora2Pg proporcionadas. Esto incluye lo siguiente:

    • Conéctate a la base de datos de origen

    • Cómo recuperar el esquema y el código de la base de datos de origen

    • Cómo crear asignaciones de tablas entre las bases de datos de origen y de destino

    • Conversión del esquema y el código de la base de datos de origen a dialectos compatibles con el dialecto de la base de datos de destino

    Si una prueba falla, haz lo siguiente:

    1. Corrige todos los archivos de configuración de Ora2Pg.

    2. Vuelve a aplicar los DDL actualizados en la instancia de Cloud SQL para PostgreSQL de destino.

    3. Haz clic en Extraer el esquema y volver a convertirlo.

  7. Haz clic en Guardar y cerrar.

  8. En el cuadro de diálogo, haz clic en Guardar y cerrar.