本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为迁移项目指定架构转换设置
架构转换设置允许您自定义两件事:DMS 架构转换如何将源数据库对象转换为与目标兼容的 SQL,以及哪些架构和数据库出现在架构转换视图中。适用于所有转换路径的设置记录在以下章节中。有关特定于转化路径的设置,请参阅导航中的相应主题。
常用转换设置
以下两个设置适用于每个转换路径。每个设置都显示 AWS Management Console 标签,后面是括号中的 AP AWS I 和 CLI 参数名称。
- 转换后的 SQL 代码中的注释 (
ShowSeverityLevelInSql) -
控制 DMS 架构转换在转换后的 SQL 输出中插入注释的操作项的最低严重性级别。只有等于或高于所选等级的行动项目才会收到评论。
价值观:
控制台标签 API/CLI 价值 收到评论的操作项目 仅错误 CRITICAL导致对象无法工作的严重错误 错误和警告 HIGH严重错误和高严重性警告 所有消息 MEDIUM严重、高和中等严重程度的措施项目 LOW除信息说明之外的所有操作项目 INFO所有行动项目,包括信息说明 默认值:
CRITICAL - 使用生成式 AI 转换架构 ()
EnableGenAiConversion -
启用后,DMS 架构转换将使用生成式 AI 模型来转换基于规则的逻辑无法处理的 SQL 结构。这减少了需要手动解决的措施项的数量。
类型:布尔值 (
true|false)默认值:
false注意
DMS 架构转换中的生成式 AI 功能仅在支持的 AWS 区域中可用。如果不支持您的主要区域,则此设置无效。有关支持的区域和跨区域推理路由的列表,请参阅。Cross-region DMS 架构转换中的推理
注意
只有特定的转换路径支持生成式 AI 转换。有关支持的路径和作用域内的 SQL 元素的列表,请参见使用生成式人工智能转换数据库对象。
树视图设置
树视图设置与其他架构转换设置不同。它们不会更改转换后的 SQL。相反,它们控制哪些架构和数据库出现在架构转换视图的源数据库和目标数据库窗格中。这决定了您可以选择哪些内容进行转换。树视图设置适用于每个转换路径。
重要
只能在中配置树视图设置 AWS Management Console。您无法使用 AWS Database Migration Service API 或 AWS CLI 进行设置。
您可以在 “设置” 页面的 “树视图” 部分配置树视图设置。要打开此页面,请按照中的 AWS Management Console 步骤操作修改设置。然后选择树视图。您可以分别为源窗格和目标窗格设置以下每个控件。
- 隐藏空架构
-
隐藏不包含任何对象的架构。选择此控件可从窗格中移除空架构。这使您可以专注于有要转换的对象的架构。
默认:已选择。除非您清除此控件,否则 DMS 架构转换会隐藏空架构。
- 系统数据库或架构
-
隐藏您选择的系统数据库或架构。DMS 架构转换为您的源引擎或目标引擎提供了常用系统对象列表。选择要隐藏的内容。
对于 PostgreSQL 源,该列表包括和之类的对象。
pg_cataloginformation_schema对于 MySQL 目标,列表包括mysql和之类的对象performance_schema。默认:DMS 架构转换为您的源引擎或目标引擎预先选择标准系统对象。
- User-defined 数据库或架构
-
隐藏您输入名称的数据库或架构。用逗号分隔两个或多个名称。使用百分号 (%) 作为通配符来匹配数据库或架构名称中任意数量的字符。
默认:无。
修改设置
注意
在同一项目上运行任何架构转换操作时,您无法修改设置。