Exemple de workflow: résoudre les problèmes de conversion dans tous les objets de code avec l'aide de Gemini

Cette page décrit un exemple de scénario dans lequel l'assistance Gemini accélère la conversion d'objets de code dans les espaces de travail de conversion de Database Migration Service.

Coûts

Pour utiliser l'assistance Gemini dans les espaces de travail de conversion de Database Migration Service vous devez activer Gemini pour Google Cloud l'API. Les tarifs de Gemini s'appliquent. Pour en savoir plus, consultez la page Tarifs de Gemini pour Google Cloud .

Avant de commencer

Pour utiliser l'assistance Gemini dans les espaces de travail de conversion de Database Migration Service, vous devez activer Gemini pour Google Cloud dans votre projet.

Activer l'API

Une fois que vous avez activé Gemini pour Google Cloud dans votre projet, vous pouvez utiliser toutes les fonctionnalités de conversion basées sur Gemini dans votre espace de travail.

Exemple de workflow

Dans cet exemple de scénario, vous convertissez du code et un schéma Oracle dans lesquels plusieurs objets de code utilisent la même fonction Oracle, ce qui entraîne des problèmes de conversion. Le moteur de conversion basé sur des règles ne trouve pas d'équivalent PostgreSQL pour cette fonction. Vous devez donc résoudre vous-même les problèmes de conversion. Pour accélérer le processus de conversion, vous utilisez l'assistance à la conversion Gemini pour découvrir comment modifier le code Oracle.

Votre code SQL et votre schéma sont stockés dans la région où vous créez l'espace de travail de conversion. Si vous utilisez la conversion assistée de code et de schéma avec des modèles Gemini, votre code et vos schémas peuvent être traités dans d'autres régions.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données.

Dans votre workflow basé sur Gemini, procédez comme suit :

  1. Ouvrez le volet de détails de l'un des objets concernés, puis sélectionnez Icône de l'assistant de conversion Gemini. Aide > Aide-moi à résoudre les problèmes de conversion d'objets.
Capture d'écran montrant comment accéder aux requêtes Gemini pour l'explication de la conversion de code et de schéma.
Figure 1. Requêtes de l'assistant de conversion Gemini (cliquez pour agrandir)
Capture d'écran montrant comment accéder aux requêtes Gemini pour l'explication de la conversion de code et de schéma.

Le volet Gemini s'ouvre.

  1. Dans le volet Gemini, cliquez sur Insérer la suggestion , puis enregistrez les modifications SQL.

  2. Répétez ces étapes pour chaque objet de code défectueux.

    Lorsque vous appliquez les propositions de code, les modèles Gemini apprennent le modèle et proposent d'ajouter le correctif à tous les objets présentant le même problème. La boîte de dialogue Examiner les suggestions de Gemini s'affiche.

    Boîte de dialogue Gemini pour résoudre les problèmes.
    Figure 2. Boîte de dialogue "Résoudre les problèmes" de Gemini (cliquez pour agrandir)
    Boîte de dialogue Gemini pour résoudre les problèmes.
  3. Cliquez sur Examiner les suggestions, puis examinez les modifications suggérées.

  4. Pour chaque objet, cliquez sur Accepter le code , puis quittez la vue des suggestions Gemini.

Le correctif du problème de conversion est maintenant appliqué à tous les objets de code défectueux de votre espace de travail.