Convierte SQL con Database Migration Service

Database Migration Service te ayuda a convertir el esquema de Oracle y SQL Server a PostgreSQL. Para ello, puedes usar los lugares de trabajo de conversión y las conversiones potenciadas por Gemini.

Lugares de trabajo de conversión

Usa lugares de trabajo de conversión para acelerar y mejorar el proceso de migración de bases de datos heterogéneas. Los lugares de trabajo de conversión controlan la conversión de esquemas y códigos, lo que simplifica la transición a tu base de datos de destino. Los espacios de trabajo de conversiones también facilitan la resolución colaborativa de problemas de conversiones en el editor de conversiones, en el que puedes ajustar el código PostgreSQL resultante en tiempo real.

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 la potencia de la IA para reducir el tiempo y la complejidad de tus migraciones.

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

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 tu esquema convertido para reducir significativamente la cantidad de ajustes manuales necesarios en tu código de PostgreSQL.

Una vez que se completen todas las ampliaciones, podrás explorar los detalles de cada objeto:

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

  • La comparación de código te brinda una comparación en paralelo entre las mejoras 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 1. 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 agrandar)
Panel de conversión automática potenciado por Gemini con detalles sobre los ajustes que se implementan en el esquema convertido

Asistente de conversiones

El Asistente de conversiones es un conjunto de instrucciones específicas 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 mensaje Ayúdame a solucionar 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 las instrucciones de Gemini para la explicabilidad de la conversión de código y esquemas en los espacios de trabajo de conversión:

El asistente de conversiones de Gemini solicita la explicabilidad de la conversión de código y esquema.
Figura 1. Instrucciones del asistente de conversiones de Gemini. (haz clic para agrandar)
Gemini solicita una explicación de la conversión de código y esquema.

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 manualmente o con el mensaje del asistente de conversiones, y cuando los modelos de Gemini hayan analizado suficientes correcciones, puedes revisar las sugerencias generadas por IA para definir mejor 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 2. Diálogo de sugerencias de Gemini para corregir problemas. (haz clic para agrandar)
Diálogo de sugerencias de Gemini para corregir problemas.

Situaciones admitidas

Consulta las siguientes páginas para obtener más información sobre los lugares 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