Beispiel für einen Workflow: Konvertierungsprobleme in allen Codeobjekten mit Gemini beheben

Auf dieser Seite wird ein Beispielszenario beschrieben, in dem die Unterstützung durch Gemini die Konvertierung von Codeobjekten in Workspaces für die Migration mit dem Database Migration Service beschleunigt.

Kosten

Wenn Sie die Gemini-Unterstützung in Konvertierungsarbeitsbereichen von Database Migration Service verwenden möchten, müssen Sie die Gemini API aktivieren. Es gelten die Preise für Gemini. Weitere Informationen finden Sie unter Preise für Gemini für Google Cloud .

Hinweise

Wenn Sie die Unterstützung von Gemini in Workspaces für die Umwandlung mit dem Database Migration Service verwenden möchten, müssen Sie Gemini für Google Cloud in Ihrem Projekt aktivieren.

API aktivieren

Nachdem Sie Gemini für Google Cloud in Ihrem Projekt aktiviert haben, werden die Gemini-Funktionen für alle Ihre Conversion-Arbeitsbereiche aktiviert. Sie können die Vorschläge später in einem bestimmten Arbeitsbereich deaktivieren.

Beispielworkflow

In diesem Beispielszenario konvertieren Sie Oracle-Code und -Schema, in dem mehrere Codeobjekte dieselbe Oracle-Funktion verwenden, die Konvertierungsprobleme verursacht. Die regelbasierte Conversion-Engine kann für diese Funktion kein PostgreSQL-Äquivalent finden. Sie müssen die Conversion-Probleme daher selbst beheben. Um den Konvertierungsprozess zu beschleunigen, verwenden Sie die Gemini-Konvertierungshilfe, um herauszufinden, wie Sie den Oracle-Code ändern.

Ihr SQL-Code und Ihr Schema werden in der Region gespeichert, in der Sie den Konvertierungsarbeitsbereich erstellen. Wenn Sie die unterstützte Code- und Schemakonvertierung mit Gemini-Modellen verwenden, werden Ihr Code und Ihre Schemas möglicherweise in anderen Regionen verarbeitet.

Weitere Informationen dazu, wie und wann Gemini für Google Cloud Ihre Daten verwendet

In Ihrem Gemini-gestützten Workflow gehen Sie so vor:

  1. Öffnen Sie den Detailbereich für eines der betroffenen Objekte und wählen Sie Conversion Assistant > Hilfe beim Beheben von Problemen mit der Objektkonvertierung aus.
Ein Screenshot, der zeigt, wie Sie auf Gemini-Prompts für die Erklärbarkeit von Code- und Schema-Conversions zugreifen.
Abbildung 1. Prompts des Gemini-Conversion-Assistenten (zum Vergrößern klicken)
Ein Screenshot, der zeigt, wie Sie auf Gemini-Prompts für die Erklärbarkeit von Code- und Schema-Conversions zugreifen.

Der Gemini-Bereich wird geöffnet.

  1. Klicken Sie im Gemini-Bereich auf Vorschlag einfügen und speichern Sie dann die SQL-Änderungen.

  2. Wiederholen Sie die Schritte für jedes fehlerhafte Codeobjekt.

    Wenn Sie die Codevorschläge anwenden, lernen die Gemini-Modelle das Muster und bieten an, die Korrektur allen Objekten mit demselben Problem hinzuzufügen. Das Dialogfeld Vorschläge von Gemini überprüfen wird angezeigt.

    Dialogfeld zum Beheben von Gemini-Problemen
    Abbildung 2. Dialogfeld zum Beheben von Gemini-Problemen (zum Vergrößern klicken)
    Dialogfeld zum Beheben von Gemini-Problemen
  3. Sie klicken auf Vorschläge prüfen und sehen sich die vorgeschlagenen Änderungen an.

  4. Klicken Sie bei jedem Objekt auf Code akzeptieren und schließen Sie die Gemini-Vorschlagsansicht.

Die Behebung des Conversion-Problems wird jetzt auf alle fehlerhaften Codeobjekte in Ihrem Arbeitsbereich angewendet.