本页介绍了一个示例场景,其中 Gemini 协助功能可加快 Database Migration Service 转换工作区的代码对象转换速度。
费用
如需在 Database Migration Service 转换工作区中使用 Gemini 协助功能,您需要启用 Gemini API。需支付 Gemini 的价格。如需了解详情,请参阅 适用于 Google Cloud 的 Gemini 价格。
准备工作
如需在 Database Migration Service 转换工作区中使用 Gemini 协助功能,您需要在项目中为 Google Cloud 启用 Gemini。
在项目中为 Google Cloud 启用 Gemini 后,系统会为您的所有转化工作区启用 Gemini 功能。您稍后可以在特定工作区中停用建议。
工作流示例
在本示例场景中,您要转换 Oracle 代码和架构,其中多个代码对象使用导致转换问题的相同 Oracle 函数。基于规则的转换引擎找不到该函数的 PostgreSQL 等效项,因此您需要自行解决转换问题。为了加快转换流程,您可以使用 Gemini 转换协助功能了解如何更改 Oracle 代码。
您的 SQL 代码和架构存储在您创建转换工作区所在的区域中。如果您将辅助代码和架构转换功能与 Gemini 模型搭配使用,您的代码和架构可能会在其他区域处理。
了解 Google Cloud 专用 Gemini 如何以及何时使用您的数据。
在采用 Gemini 的工作流程中,您需要按以下步骤操作:
- 您打开受影响对象之一的详情窗格,然后依次选择转化助理 > 帮我解决对象转换问题。
系统随即会打开 Gemini 窗格。
在 Gemini 窗格中,点击插入建议,然后保存 SQL 更改。
您需要针对每个有缺陷的代码对象重复上述步骤。
在您应用代码建议时,Gemini 模型会学习相应模式,并建议将修复程序添加到存在相同问题的所有对象。系统随即会显示查看 Gemini 提供的建议对话框。
您点击查看建议,然后继续查看建议的更改。
对于每个对象,您都需要点击 Accept code(接受代码),然后退出 Gemini 建议视图。
现在,转换问题修复程序会应用于工作区中的所有有缺陷的代码对象。