Flujo de trabajo de ejemplo: Soluciona problemas de conversión en todos los objetos de código con la asistencia de Gemini

En esta página, se describe una situación de ejemplo en la que la asistencia de Gemini agiliza la conversión de objetos de código en los espacios de trabajo de conversión de Database Migration Service.

Costos

Para usar la asistencia de Gemini en los lugares de trabajo de conversión de Database Migration Service, debes habilitar la API de Gemini. Se aplican los precios de Gemini. Para obtener más información, consulta los precios de Gemini para Google Cloud .

Antes de comenzar

Para usar la asistencia de Gemini en los espacios de trabajo de conversión de Database Migration Service, debes habilitar Gemini para Google Cloud en tu proyecto.

Habilitar la API

Después de habilitar Gemini para Google Cloud en tu proyecto, las funciones de Gemini se habilitan para todos tus espacios de trabajo de conversión. Más adelante, puedes inhabilitar las sugerencias en un espacio de trabajo específico.

Ejemplo de flujo de trabajo

En esta situación de ejemplo, conviertes el código y el esquema de Oracle en la que varios objetos de código usan la misma función de Oracle que causa problemas de conversión. El motor de conversiones basado en reglas no puede encontrar un equivalente de PostgreSQL para esa función, por lo que debes corregir los problemas de conversión por tu cuenta. Para acelerar el proceso de conversión, usa la asistencia de conversión de Gemini para averiguar cómo cambiar el código de Oracle.

Tu código y esquema de SQL se almacenan en la región en la que creas el espacio de trabajo de conversión. Si usas la conversión asistida de código y esquemas con modelos de Gemini, es posible que tu código y tus esquemas se procesen en otras regiones.

Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.

En tu flujo de trabajo potenciado por Gemini, sigue estos pasos:

  1. Abre el panel de detalles de uno de los objetos afectados y selecciona Asistente de conversiones > Ayúdame a solucionar problemas de conversión de objetos.
Una captura de pantalla que muestra cómo acceder a las instrucciones de Gemini para la explicabilidad de las conversiones de esquemas y códigos.
Figura 1. Instrucciones del asistente de conversiones de Gemini. (haz clic para agrandar)
Una captura de pantalla que muestra cómo acceder a las instrucciones de Gemini para la explicabilidad de las conversiones de esquemas y códigos.

Se abrirá el panel de Gemini.

  1. En el panel Gemini, haz clic en Insert suggestion y, luego, guarda los cambios de SQL.

  2. Repite los pasos para cada objeto de código defectuoso.

    A medida que aplicas las propuestas de código, los modelos de Gemini aprenden el patrón y ofrecen agregar la corrección a todos los objetos con el mismo problema. Aparecerá el diálogo Revisar sugerencias de Gemini.

    Diálogo para corregir problemas de Gemini.
    Figura 2: Diálogo para corregir problemas de Gemini. (haz clic para agrandar)
    Diálogo para corregir problemas de Gemini.
  3. Haz clic en Revisar sugerencias y revisa los cambios sugeridos.

  4. Para cada objeto, haz clic en Aceptar código y sal de la vista de sugerencias de Gemini.

Ahora, la corrección del problema de conversión se aplica a todos los objetos de código defectuosos en tu lugar de trabajo.