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.
Los lugares de trabajo de conversión proporcionan herramientas para convertir objetos de esquemas y códigos.
La ayuda de Gemini usa el poder de la IA para reducir el tiempo y la complejidad de la migración.
Consulta Situaciones compatibles para obtener vínculos a la documentación específica de cada situación.
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.


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:


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:


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