本頁說明範例情境,瞭解如何透過 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 支援的工作流程中,請按照下列步驟操作:
- 開啟其中一個受影響物件的詳細資料窗格,然後依序選取
「輔助」>「幫我解決物件轉換問題」。
Gemini 窗格隨即開啟。
在 Gemini 窗格中,按一下「插入建議」,然後儲存 SQL 變更。
針對每個有問題的程式碼物件重複執行上述步驟。
套用程式碼建議後,Gemini 模型會學習模式,並提議將修正內容新增至所有有相同問題的物件。系統會顯示「查看 Gemini 的建議」對話方塊。
圖 2. Gemini 修正問題對話方塊。 (按一下即可放大)
按一下「查看建議」,然後查看建議的變更。
針對每個物件,按一下「接受程式碼」,然後結束 Gemini 建議檢視畫面。
現在,轉換問題修正功能會套用至工作區中的所有錯誤程式碼物件。