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 acelera 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 espacios de trabajo de conversión de Database Migration Service debes habilitar Gemini para la API de Google Cloud . 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, puedes usar todas las funciones de conversión potenciadas por Gemini en tu espacio de trabajo.

Ejemplo de flujo de trabajo

En esta situación de ejemplo, conviertes el código y el esquema de Oracle en los que varios objetos de código usan la misma función de Oracle que causa problemas de conversión. El motor de conversión 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, usas la asistencia de conversión de Gemini para descubrir 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 esquema 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 Ícono del asistente de conversión de Gemini. Assist > Help me fix object conversion issues.
Captura de pantalla que muestra cómo acceder a las instrucciones de Gemini para la explicabilidad de la conversión de código y esquemas.
Figura 1. Instrucciones del asistente de conversión de Gemini (haz clic para ampliar)
Captura de pantalla que muestra cómo acceder a las instrucciones de Gemini para la explicabilidad de la conversión de código y esquemas.

Se abrirá el panel de Gemini.

  1. En el panel de 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 Review suggestions from Gemini.

    Diálogo de Gemini para corregir problemas.
    Figura 2. Diálogo de corrección de problemas de Gemini (haz clic para ampliar)
    Diálogo de Gemini para corregir problemas.
  3. Haz clic en Review suggestions y continúa para revisar los cambios sugeridos.

  4. Para cada objeto, haz clic en Accept code 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 de tu espacio de trabajo.