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

Auf dieser Seite wird ein Beispielszenario beschrieben, in dem die Gemini-Unterstützung die Konvertierung von Codeobjekten in Database Migration Service-Konvertierungsarbeitsbereichen beschleunigt.

Kosten

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

Hinweis

Wenn Sie die Gemini-Unterstützung in Konvertierungsarbeitsbereichen von 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, können Sie alle Gemini-basierten Konvertierungsfunktionen in Ihrem Arbeitsbereich verwenden.

Beispielworkflow

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

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 for Google Cloud Ihre Daten verwendet

In Ihrem Gemini-basierten Workflow führen Sie die folgenden Schritte aus:

  1. Sie öffnen den Detailbereich für eines der betroffenen Objekte und wählen Symbol für den Gemini-Konvertierungsassistenten Assist > Hilfe beim Beheben von Problemen mit der Objektkonvertierung aus.
Screenshot, der zeigt, wie Sie auf Gemini-Prompts für die Erklärbarkeit der Code- und Schemakonvertierung zugreifen.
Abbildung 1. Prompts für den Gemini-Konvertierungsassistenten. (Zum Vergrößern klicken)
Screenshot, der zeigt, wie Sie auf Gemini-Prompts für die Erklärbarkeit der Code- und Schemakonvertierung zugreifen.

Der Gemini-Bereich wird geöffnet.

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

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

    Wenn Sie die Codevorschläge anwenden, lernen die Gemini-Modelle das Muster und bieten an, die Korrektur auf alle Objekte mit demselben Problem anzuwenden. Das Dialogfeld Vorschläge von Gemini überprüfen wird angezeigt.

    Dialogfeld „Probleme beheben“ von Gemini.
    Abbildung 2. Dialogfeld „Probleme beheben“ von Gemini. (Zum Vergrößern klicken)
    Dialogfeld „Probleme beheben“ von Gemini.
  3. Sie klicken auf Vorschläge ansehen und prüfen die vorgeschlagenen Änderungen.

  4. Klicken Sie für jedes Objekt auf Code akzeptieren und schließen Sie die Ansicht mit den Gemini-Vorschlägen.

Die Korrektur des Konvertierungsproblems wird jetzt auf alle fehlerhaften Codeobjekte in Ihrem Arbeitsbereich angewendet.