Database Migration Service te ayuda a convertir el esquema de Oracle y SQL Server a PostgreSQL. Para ello, puedes usar los espacios de trabajo de conversiones y la conversión basada en Gemini.
Los espacios de trabajo de conversión proporcionan herramientas para convertir objetos de esquema y código.
La asistencia de Gemini aprovecha el potencial de la IA para reducir el tiempo y la complejidad de la migración.
Consulta los escenarios admitidos para ver enlaces a documentación específica de cada escenario.
Espacios de trabajo de conversiones
Usa espacios de trabajo de conversión para agilizar y mejorar el proceso de migración de bases de datos heterogéneas. Los espacios de trabajo de conversión se encargan de la conversión de código y de esquemas, lo que simplifica la transición a tu base de datos de destino.
Ofrecen herramientas que te permiten monitorizar el progreso de las conversiones con resúmenes detallados. Los espacios de trabajo de conversión también facilitan la resolución colaborativa de problemas de conversión en el editor de conversiones, donde puedes ajustar el código PostgreSQL resultante en tiempo real.


Acelerar la conversión de código y esquemas con Gemini
Las funciones de conversión basadas en Gemini de Database Migration Service te ayudan a aplicar el poder de la IA para reducir el tiempo y la complejidad de tus migraciones.
Utiliza los siguientes enfoques complementarios para disfrutar de una experiencia completa de conversión de objetos de código basada en Gemini:
Conversión automática
El motor de conversión basado en Gemini puede mejorar automáticamente los patrones de conversión deterministas que usa Database Migration Service. Cuando habilitas la función de conversión automática, Gemini procesa todo el esquema convertido para reducir significativamente el número de ajustes manuales necesarios en tu código PostgreSQL.
Una vez que se hayan completado todas las aumentaciones, puedes consultar los detalles de cada objeto:
El resumen de conversiones incluye una descripción general de cómo y por qué Gemini ha corregido los problemas detectados 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 ofrece una comparación en paralelo entre las aumentaciones basadas en Gemini y la conversión determinista.


Asistente de conversión
Asistente de conversión es un conjunto de peticiones específicas que pueden ayudarte a entender mejor la lógica de conversión, proponer soluciones para problemas de conversión u optimizar el código convertido. Por ejemplo, si determinadas funciones de Oracle no tienen equivalentes directos en PostgreSQL, puede usar la petición Ayúdame a solucionar problemas de conversión de objetos para obtener una propuesta de cambios en el código que puedan solucionar el problema de conversión.
En la siguiente imagen se muestra cómo acceder a las peticiones de Gemini para la explicabilidad de la conversión de código y de 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 la petición del asistente de conversión, y cuando los modelos de Gemini hayan analizado suficientes correcciones, puedes revisar las sugerencias generadas por IA para seguir perfeccionando tu código.
En la siguiente imagen se muestra cómo Gemini sugiere correcciones para los problemas de los espacios de trabajo de conversión:


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 con tecnología de Gemini:
- De Oracle a Cloud SQL para PostgreSQL
- De Oracle a AlloyDB para PostgreSQL
- SQL Server a Cloud SQL para PostgreSQL
- De SQL Server a AlloyDB para PostgreSQL