Flusso di lavoro di esempio: correggere i problemi di conversione in tutti gli oggetti di codice con l'assistenza di Gemini

Questa pagina descrive uno scenario di esempio in cui l'assistenza di Gemini accelera la conversione degli oggetti di codice negli spazi di lavoro di conversione di Database Migration Service.

Costi

Per utilizzare l'assistenza di Gemini nelle aree di lavoro di conversione di Database Migration Service, devi abilitare Gemini per l'API. Google Cloud Vengono applicati i prezzi di Gemini. Per ulteriori informazioni, consulta la sezione Prezzi di Gemini per Google Cloud .

Prima di iniziare

Per utilizzare l'assistenza di Gemini nelle aree di lavoro di conversione di Database Migration Service, devi attivare Gemini per Google Cloud nel tuo progetto.

Abilita l'API

Dopo aver attivato Gemini per Google Cloud nel tuo progetto, le funzionalità di Gemini vengono attivate per tutti gli spazi di lavoro di conversione. Puoi disattivare i suggerimenti in un workspace specifico in un secondo momento.

Flusso di lavoro di esempio

In questo scenario di esempio, converti il codice e lo schema Oracle in cui più oggetti di codice utilizzano la stessa funzione Oracle che causa problemi di conversione. Il motore di conversione basato su regole non riesce a trovare un equivalente PostgreSQL per questa funzione, quindi devi risolvere personalmente i problemi di conversione. Per velocizzare il processo di conversione, utilizza l'assistenza alla conversione di Gemini per scoprire come modificare il codice Oracle.

Il codice SQL e lo schema vengono archiviati nella regione in cui crei l'area di lavoro di conversione. Se utilizzi la conversione assistita di codice e schema con i modelli Gemini, il codice e gli schemi potrebbero essere elaborati in altre regioni.

Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.

Nel flusso di lavoro basato su Gemini, segui questi passaggi:

  1. Apri il riquadro dei dettagli per uno degli oggetti interessati e seleziona Assistente alla conversione > Aiutami a correggere i problemi di conversione degli oggetti.
Uno screenshot che mostra come accedere ai prompt di Gemini
      per la spiegabilità della conversione di codice e schema.
Figura 1. Prompt dell'assistente alla conversione di Gemini. (fai clic per ingrandire)
Uno screenshot che mostra come accedere ai prompt di Gemini
      per la spiegabilità della conversione di codice e schema.

Si apre il riquadro di Gemini.

  1. Nel riquadro di Gemini, fai clic su Inserisci suggerimento e poi salva le modifiche SQL.

  2. Ripeti i passaggi per ogni oggetto di codice difettoso.

    Man mano che applichi le proposte di codice, i modelli Gemini imparano il pattern e offrono di aggiungere la correzione a tutti gli oggetti con lo stesso problema. Viene visualizzata la finestra di dialogo Esamina i suggerimenti di Gemini.

    Finestra di dialogo Risolvi i problemi di Gemini.
    Figura 2. Finestra di dialogo Risolvi i problemi di Gemini. (fai clic per ingrandire)
    Finestra di dialogo Risolvi i problemi di Gemini.
  3. Fai clic su Esamina suggerimenti e procedi con l'esame delle modifiche suggerite.

  4. Per ogni oggetto, fai clic su Accetta codice ed esci dalla visualizzazione dei suggerimenti di Gemini.

Ora la correzione del problema di conversione viene applicata a tutti gli oggetti di codice errati nel tuo workspace.