Convierte SQL con Database Migration Service

Database Migration Service te ayuda a convertir esquemas de Oracle y SQL Server a PostgreSQL. Para ello, se usan espacios de trabajo de conversión y la conversión potenciada por Gemini.

Espacios de trabajo de conversión

Usa los espacios de trabajo de conversión para acelerar y mejorar el proceso de migración de bases de datos heterogéneas. Los espacios de trabajo de conversión controlan la conversión de código y esquemas, lo que simplifica la transición a tu base de datos de destino.

Ofrecen herramientas que te permiten supervisar el progreso de la conversión con resúmenes sólidos. Los espacios de trabajo de conversión también facilitan la resolución colaborativa de problemas de conversión en el editor de conversión, donde puedes ajustar el código de PostgreSQL resultante en tiempo real.

Pantalla del espacio de trabajo de Conversiones en la que la animación muestra a los usuarios haciendo clic entre tres pestañas diferentes: Resumen de conversiones, Problemas de conversiones y Código.
Figura 1. Pantalla de descripción general del espacio de trabajo de conversión, donde puedes supervisar el progreso de tu conversión, ver problemas y revisar el código de PostgreSQL resultante. (haz clic para expandir)
Pantalla del espacio de trabajo de Conversiones en la que la animación muestra a los usuarios haciendo clic entre tres pestañas diferentes: Resumen de conversiones, Problemas de conversiones y Código.

Acelera la conversión de código y esquemas con Gemini

Las funciones de conversión potenciadas por Gemini en Database Migration Service te ayudan a aplicar el poder de la IA para reducir el tiempo y la complejidad de tus migraciones.

Usa los siguientes enfoques complementarios para obtener una experiencia completa de conversión de objetos de código potenciada por Gemini de extremo a extremo:

Conversión automática

El motor de conversión potenciado por Gemini puede mejorar automáticamente los patrones de conversión determinísticos que usa Database Migration Service. Cuando habilitas la función de conversión automática, Gemini procesa todo el esquema convertido para reducir significativamente la cantidad de ajustes manuales necesarios en tu código de PostgreSQL.

Una vez que se completen todas las aumentaciones, puedes explorar los detalles de cada objeto:

  • El Resumen de conversión incluye una descripción general de cómo y por qué Gemini corrigió los problemas encontrados en la conversión determinística, así como una lista de los problemas que aún requieren más ajustes.

  • La Comparación de código te proporciona una comparación en paralelo entre las aumentaciones potenciadas por Gemini y la conversión determinística.

Panel de conversión automática potenciado por Gemini con detalles sobre los ajustes que se implementan en el esquema convertido.
Figura 2. Panel de conversión automática potenciado por Gemini en el que puedes inspeccionar los detalles del código y el esquema. (haz clic para expandir)
Panel de conversión automática potenciado por Gemini con detalles sobre los ajustes que se implementan en el esquema convertido.

Asistente de conversión

El asistente de conversión es un conjunto de prompts dedicados que pueden ayudarte a comprender mejor la lógica de conversión, proponer correcciones para los problemas de conversión o optimizar el código convertido. Por ejemplo, si ciertas funciones de Oracle no tienen equivalentes directos en PostgreSQL, puedes usar el prompt Ayúdame a corregir problemas de conversión de objetos para obtener una propuesta de cambios de código que puedan solucionar el problema de conversión.

En la siguiente imagen, se muestra cómo acceder a los prompts de Gemini para la explicabilidad de la conversión de código y esquemas en los espacios de trabajo de conversión:

Mensajes del asistente de conversión de Gemini para la explicabilidad de la conversión de código y esquemas.
Figura 3. Prompts del asistente de conversión de Gemini. (haz clic para expandir)
Instrucciones de Gemini para la explicabilidad de la conversión de código y esquemas.

Coincidencia de patrones

Cuando corriges problemas de conversión en tu espacio de trabajo, los modelos de Gemini pueden aprender el patrón de tus correcciones y sugerir cambios en otros objetos defectuosos del espacio de trabajo. Por ejemplo, después de corregir los problemas de conversión de objetos de forma manual o con el prompt del asistente de conversión, y cuando los modelos de Gemini hayan analizado suficientes correcciones, puedes revisar las sugerencias generadas por IA para mejorar aún más tu código.

En la siguiente imagen, se muestran las sugerencias de Gemini para corregir problemas en los espacios de trabajo de conversión:

Diálogo de sugerencias de Gemini para corregir problemas.
Figura 5. Diálogo de sugerencias de Gemini para corregir problemas. (haz clic para expandir)
Diálogo de sugerencias de Gemini para corregir problemas.

Situaciones admitidas

Consulta las siguientes páginas para obtener más información sobre los espacios de trabajo de conversión de Database Migration Service y la conversión potenciada por Gemini:

De Oracle a Cloud SQL para PostgreSQL
De Oracle a AlloyDB para PostgreSQL
De SQL Server a Cloud SQL para PostgreSQL
De SQL Server a AlloyDB para PostgreSQL