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

En esta página se describe un ejemplo en el 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.

Costes

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

Antes de empezar

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 en tu proyecto, las funciones de Gemini se habilitarán en todos tus espacios de conversión. Google Cloud Puedes inhabilitar las sugerencias en un espacio de trabajo concreto más adelante.

Ejemplo de flujo de trabajo

En este ejemplo, se convierte código y un esquema de Oracle en los que varios objetos de código usan la misma función de Oracle, lo que provoca problemas de conversión. El motor de conversión basado en reglas no encuentra un equivalente de PostgreSQL para esa función, por lo que debes solucionar los problemas de conversión por tu cuenta. Para acelerar el proceso de conversión, puedes usar la asistencia de conversión de Gemini para saber cómo cambiar el código de Oracle.

Tu código SQL y tu esquema 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.

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

En tu flujo de trabajo basado en Gemini, sigue estos pasos:

  1. Abre el panel de detalles de uno de los objetos afectados y selecciona Asistente de conversión > Ayúdame a solucionar los problemas de conversión de objetos.
Captura de pantalla que muestra cómo acceder a las peticiones de Gemini
      para la explicación de la conversión de código y de esquemas.
Figura 1. Peticiones del asistente de conversión de Gemini. (haz clic para ampliar)
Captura de pantalla que muestra cómo acceder a las peticiones de Gemini
      para la explicación de la conversión de código y de esquemas.

Se abre el panel de Gemini.

  1. En el panel de Gemini, haz clic en Insertar sugerencia y, a continuación, guarda los cambios de SQL.

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

    A medida que apliques las propuestas de código, los modelos de Gemini aprenderán el patrón y te ofrecerán añadir la corrección a todos los objetos que tengan el mismo problema. Aparecerá el cuadro de diálogo Revisar sugerencias de Gemini.

    Cuadro de diálogo de Gemini para solucionar problemas.
    Imagen 2. Cuadro de diálogo de Gemini para solucionar problemas. (haz clic para ampliar)
    Cuadro de diálogo de Gemini para solucionar problemas.
  3. Haces clic en Revisar sugerencias y revisas los cambios sugeridos.

  4. En 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 de tu espacio de trabajo.