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 Database Migration Service, vous devez activer l'API Gemini. Les tarifs de Gemini s'appliquent. Pour en savoir plus, consultez les tarifs de Gemini pour Google Cloud .

Avant de commencer

Pour utiliser l'assistance Gemini dans les espaces de travail de conversion 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, les fonctionnalités Gemini sont activées pour tous vos espaces de travail de conversion. Vous pourrez ensuite désactiver les suggestions dans un espace de travail spécifique.

Exemple de workflow

Dans cet exemple, vous convertissez le code et le schéma Oracle dans lesquels plusieurs objets de code utilisent la même fonction Oracle 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 de conversion Gemini pour savoir comment modifier le code Oracle.

Votre code et votre schéma SQL sont stockés dans la région où vous créez l'espace de travail de conversion. Si vous utilisez la conversion assistée du code et des schémas 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 Gemini, procédez comme suit:

  1. Vous ouvrez le volet d'informations de l'un des objets concernés, puis sélectionnez Assistant de conversion > M'aider à résoudre les problèmes de conversion d'objets.
Capture d'écran montrant comment accéder aux requêtes Gemini pour l'explicabilité des conversions 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'explicabilité des conversions de code et de schéma

Le volet Gemini s'ouvre.

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

  2. Répétez la procédure 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 de correction des problèmes Gemini.
    Figure 2 : Boîte de dialogue de correction des problèmes Gemini. (cliquez pour agrandir)
    Boîte de dialogue de correction des problèmes Gemini.
  3. Vous cliquez sur Examiner les suggestions et examinez les modifications suggérées.

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

La correction du problème de conversion est désormais appliquée à tous les objets de code défectueux de votre espace de travail.