工作流程範例:使用 Gemini 協助���能���������有程式碼物件的轉換問題

本頁說明範例情境,瞭解 Gemini 輔助功能如何加快資料庫遷移服務轉換工作區中程式碼物件的轉換速度。

費用

如要在資料庫移轉服務轉換工作區中使用 Gemini 輔助功能,請啟用 Gemini for Google Cloud API。須支付 Gemini 費用。詳情請參閱「 Gemini for Google Cloud 定價」。

事前準備

如要在資料庫移轉服務轉換工作區中使用 Gemini 輔助功能,請在專案中啟用 Gemini for Google Cloud 。

啟用 API

為專案啟用 Gemini 後,所有轉換工作區都會啟用 Gemini 功能。 Google Cloud 您稍後可以 停用特定工作區的建議

工作流程範例

在這個範例情境中,您要轉換 Oracle 程式碼和結構定義,其中多個程式碼物件使用相同的 Oracle 函式,導致轉換問題。以規則為準的轉換引擎找不到該函式的 PostgreSQL 對應項目,因此您必須自行修正轉換問題。為加快轉換程序,您使用 Gemini 轉換輔助功能,瞭解如何變更 Oracle 程式碼。

SQL 程式碼和結構定義會儲存在您建立轉換工作區的區域。如果您使用 Gemini 模型輔助轉換程式碼和結構定義,系統可能會在其他地區處理您的程式碼和結構定義。

瞭解 Gemini for Google Cloud 如何使用您的資料,以及使用時機

在 Gemini 支援的工作流程中,請按照下列步驟操作:

  1. 開啟其中一個受影響物件的詳細資料窗格,然後依序選取「轉換助理」>「幫我解決物件轉換問題」
螢幕截圖:顯示如何存取 Gemini 提示,瞭解程式碼和結構定義轉換的說明。
圖 1. Gemini 轉換助理提示。(按一下即可放大)
螢幕截圖:顯示如何存取 Gemini 提示,瞭解程式碼和結構定義轉換的說明。

Gemini 窗格隨即開啟。

  1. 在 Gemini 窗格中,按一下「插入建議」 ,然後儲存 SQL 變更。

  2. 針對每個有問題的程式碼物件重複執行上述步驟。

    套用程式碼建議後,Gemini 模型會學習模式,並提議將修正內容新增至所有有相同問題的物件。系統會顯示「查看 Gemini 的建議」對話方塊。

    Gemini 修正問題對話方塊。
    圖 2. Gemini 修正問題對話方塊。 (按一下即可放大)
    Gemini 修正問題對話方塊。
  3. 按一下「查看建議」,然後查看建議的變更。

  4. 針對每個物件,按一下「接受程式碼」,然後結束 Gemini 建議檢視畫面。

現在,轉換問題修正功能會套用至工作區中的所有錯誤程式碼物件。