分析报告列出了在数据库中检测到的迁移风险,并为每个风险提供了建议的缓解操作。要查看Relational Migrator可以检测到的所有潜在迁移风险,请参阅 迁移风险参考。
总结
Summary 部分列出了数据库的整体迁移准备情况,并提供了影响该准备级别的指标的详细信息。
检测故障
检测细分显示有多少个检测需要采取措施、有多少个检测属于潜在风险或仅供参考。

数据库对象概述
数据库对象概述显示对表、存储过程、触发器和视图的检测。表风险可进一步分类为数据类型、模式、不支持的功能或性能。
注意
迁移前分析不会分析存储过程、视图和触发器的SQL代码。如果您的数据库有可能出现问题的程序,请联系您的客户代表。

解决迁移风险后,您可以通过单击 Rerun analysis 再次运行迁移前分析,以确认不再有问题。
Database
Database 部分列出了检测到的关系数据库的所有风险。如果您使用表的 Status 列来标记已解决的风险,这些风险将从列表中隐藏。选中 Include resolved detections 以显示它们。
您可以切换标签页以获取有关不同类型检测的更多信息。
“所有检测”标签页
这是默认标签页,在单个表中显示所有检测。您可以使用下拉菜单在 Show all、Tasks only、Risks only 和 Notes only 之间切换。
表格标签页
Tables标签页列出了每个表的检测结果。Overview and Analysis 切换开关会显示检测结果。将其切换到 Columns 以查看所选表的列定义。
存储过程标签标签页
注意
迁移前分析不会分析存储过程SQL代码的风险。
Stored Procedures标签页显示每个过程。将 Overview and Analysis 开关切换到 SQL code 以查看所选过程的代码。
Triggers(触发器)标签页
注意
迁移前分析不会分析触发SQL代码的风险,因为MongoDB本身并不支持触发器。
Triggers标签页显示每个触发。 将 Overview and Analysis 开关切换到 SQL code 以查看所选触发的代码。
视图标签页
Views标签页显示每个视图。将 Overview and Analysis 开关切换到 SQL code,以查看所选视图的SQL定义。
不兼容的功能标签页
Incompatible features标签页列出了源数据库中不兼容的功能,这些功能要么没有MongoDB对应的功能,要么工作方式差异很大, Relational Migrator无法自动迁移这些功能。
先决条件
Prerequisites 部分列出准备数据库迁移的必要任务。这是基于迁移前分析期间收集的信息的有针对性的建议列表。有关先决条件的更多信息,请参阅“连接到数据库”部分中数据库的特定文档。
资源
Planning Resources 部分列出了有关数据建模和迁移的MongoDB博客和文档内容的链接。