

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 DMS 架构转换创建数据库迁移评测报告
<a name="assessment-reports"></a>

DMS 架构转换的一个重要环节是它会生成一份报告，以帮助您转换架构。此*数据库迁移评测报告*汇总了所有架构转换任务。它还详细介绍了无法转换为目标数据库实例的数据库引擎的架构的操作项目。您可以在 AWS DMS 控制台中查看报告，也可以将此报告的副本另存为 PDF 或逗号分隔值 (CSV) 文件。

该迁移评测报告包括以下内容：
+ 执行摘要
+ 建议，包括服务器对象的转换、备份建议和链接的服务器更改

当 DMS 架构转换无法自动转换您的项目时，报告会估算为您的目标数据库实例编写等效项目代码所需的工作量。

**Topics**
+ [针对 DMS 架构转换创建数据库迁移评测报告](assessment-reports.create.md)
+ [查看针对 DMS 架构转换的数据库迁移评测报告](assessment-reports-view.md)
+ [保存针对 DMS 架构转换的数据库迁移评测报告](assessment-reports-save.md)

# 针对 DMS 架构转换创建数据库迁移评测报告
<a name="assessment-reports.create"></a>

创建迁移项目后，请使用以下过程创建数据库迁移评测报告。

**创建数据库迁移评测报告**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/dms/v2](https://console.aws.amazon.com/dms/v2/)/上打开 AWS DMS 控制台。

1. 选择**迁移项目**。将打开**迁移项目**页面。

1. 选择您的迁移项目，然后选择**架构转换**。

1. 选择**启动架构转换**。将打开**架构转换**页面。

1. 在源数据库窗格中，选择您要评测的数据库架构或架构项目。要在报告中包含多个对象，请确保选择所有项目。

1. 选中要评测的所有架构对象的复选框后，您必须为所选对象选择父节点。源数据库窗格中的**操作**菜单现已可用。

1. 在**操作**菜单中，选择**评测**。您将看到确认对话框。

1. 在对话框中选择**评测**，以确认选择。

# 查看针对 DMS 架构转换的数据库迁移评测报告
<a name="assessment-reports-view"></a>

创建评测报告后，DMS 架构转换会在以下选项卡中添加信息：
+ **摘要**
+ **操作项目**

**摘要**选项卡显示 DMS 架构转换可以自动转换的项目数量。

**操作项目**选项卡显示 DMS 架构转换无法自动转换的项目，并提供有关如何管理这些项目的建议。

## 评测报告摘要
<a name="assessment-reports-view-summary"></a>

**摘要**选项卡显示了来自数据库迁移评测报告的摘要信息。它显示了 DMS 架构转换可以自动转换为数据库存储对象和数据库代码对象的项目数量。

在大多数情况下，DMS 架构转换无法自动将所有架构项目转换为目标数据库引擎。该**摘要**选项卡提供在目标数据库实例中创建等同于源数据库的架构项目所需工作量的估算。

要查看数据库存储对象（例如表、序列、约束、数据类型等）的转换摘要，请选择**数据库存储对象**。

要查看数据库代码对象（如过程、函数、视图、触发器等）的转换摘要，请选择**数据库代码对象**。

要更改评测报告的范围，请在源数据库树中选择所需的节点。DMS 架构转换会更新评测报告摘要以匹配所选范围。

## 评测报告操作项目
<a name="assessment-reports-view-action-items"></a>

**操作项目**选项卡包含 DMS 架构转换无法自动转换为与目标数据库引擎兼容的格式的项目列表。对于每个操作项目，DMS 架构转换均提供问题描述和建议的操作。DMS 架构转换对相似的操作项目分组并显示出现次数。

要查看相关数据库对象的代码，请在列表中选择一个操作项目。

## 使用生成式人工智能的评测报告
<a name="assessment-reports-view-generative-ai"></a>

DMS 架构转换结合生成式人工智能，能够简化数据库迁移过程，它通过提供建议，帮助您转换那些通常需要复杂手动操作、此前未转换的代码对象。目前，此功能可用于 Oracle 到 PostgreSQL 以及 SQL Server 到 PostgreS PostgreSQL/Aurora QL/Aurora PostgreSQL 的转换。

评测报告会指出哪些数据库代码对象适合作为使用生成式人工智能进行转换的候选对象。您可以将此报告导出为 PDF，获取每个行动项中包含五个对象的简短列表。您可以将报告导出到 CSV 文件，以查看候选项的完整列表。

当您启用**使用生成式人工智能转换架构**并执行转换时，更新后的评测报告会识别使用 AI 成功转换的对象。这些对象都清楚地标有相应的操作项目，因此可以轻松识别和跟踪 AI 生成的转换建议。

要快速定位由生成式人工智能转换的对象，请执行以下操作：

1. 导航至**操作项目**选项卡。

1. 在右上角，找到下拉菜单。

1. 从选项中选择**由 AI 生成**。

此筛选方法允许您高效地查看使用此功能成功转换的所有数据库对象。

# 保存针对 DMS 架构转换的数据库迁移评测报告
<a name="assessment-reports-save"></a>

创建数据库迁移评测报告后，您可以将此报告的副本另存为 PDF 或逗号分隔值（CSV）文件。

**将数据库迁移评测报告保存为 PDF 文件**

1. 选择**导出**，然后选择 **PDF**。查看对话框，然后选择**导出为 PDF**。

1. DMS 架构转换使用您的 PDF 文件创建一个档案，并将该档案存储在您的 Amazon S3 存储桶中。要更改 Amazon S3 存储桶，请在您的实例配置文件中编辑架构转换设置。

1. 打开 Amazon S3 存储桶中的评测报告文件。

**将数据库迁移评测报告另存为 CSV 文件**

1. 选择**导出**，然后选择 **CSV**。查看对话框，然后选择**导出为 CSV**。

1. DMS 架构转换使用 CSV 文件创建一个档案，并将该档案存储在您的 Amazon S3 存储桶中。要更改 Amazon S3 存储桶，请在您的实例配置文件中编辑架构转换设置。

1. 打开 Amazon S3 存储桶中的评测报告文件。

PDF 文件包含摘要和操作项信息。

将评测报告导出为 CSV 时，DMS 架构转换会创建三个 CSV 文件。

 第一个 CSV 文件包含有关行动项目的以下信息：
+ 类别
+ 出现
+ 行动项目
+ 主题
+ Group
+ 说明
+ 文档参考
+ 建议的操作
+ 行
+ 位置
+ 来源
+ Target
+ 服务器 IP 地址和端口
+ 数据库
+ 架构

 第二个 CSV 文件的名称中包含 `Action_Items_Summary` 后缀，并包含以下信息：
+ 架构
+ 行动项目
+ 出现次数
+ 学习曲线工作量，即设计一种方法来转换各个操作项目所需的工作量
+ 按照设计的方法，转换出现的操作项目的工作量，这显示了转换各个操作项目所需的工作量
+ 操作项目描述
+ 建议的操作

指示所需工作量水平的值基于加权量表，范围从低（最小）到高（最大）。

 第三个 CSV 文件的名称中包含 `Summary`，并包含以下信息：
+ 类别
+ 对象数量
+ 已自动转换的对象
+ 需要简单操作的对象
+ 需要中等复杂操作的对象
+ 需要复杂操作的对象
+ 代码总行数