查看数据库评估结果
查看已评估项目的具体信息,包括源数据库分析和目标数据库分析,以便用户全方位了解后慎重选择目标库。
约束限制
若创建评估项目时,“跳过目标数据库评估”默认选择“是”,则“目标数据库分析”页签仅显示目标库选择。
查看源库采集结果
- 登录UGO控制台。
- 单击左侧导航栏
。
- 评估数据库页面显示所有已有项目基础信息,包括项目名称/ID、连接类型和项目状态等。ID可直接复制。
- 若项目较多,可以通过项目状态、标签、具体项目名称或ID进行搜索查找。
图1 创建成功
- 单击待查看评估项目的“项目名称”,显示“源数据库分析”、“目标数据库分析”及“标签”页签,默认进入“源数据库分析”页面。页面具体功能描述,请查看表1。
图2 源数据库分析页面
- 单击“查看对象详情”,进入 页面,可查看具体对象的名称、对象类型、DDL采集状态等信息。
图3 数据库Schema页面
- 单击对象后的“查看详情”,可查看当前对象的DDL语句。
图4 DDL语句详情
因源库语法过于庞杂、使用灵活,评估结果中工作量评估、对象评估统计等信息仅作为参考,具体请以实际迁移结果为准。
查看目标数据库分析结果
- 登录UGO控制台。
- 单击左侧导航栏 。
- 单击待查看评估项目的“项目名称”,进入“源数据库分析”界面。
- 单击“目标数据库分析”,进入“目标数据库分析”页面。页面具体功能描述,请查看表3。若在创建评估项目-步骤9中取消勾选“跳过目标数据库评估”,页面如图所示:
图5 目标数据库分析页面
- 根据目标数据库分析结果,在目标数据库列表中单击要迁移的目标数据库前的单选框,并单击“确认数据库选择”完成数据库评估流程。
目标数据库确认后将无法修改。
页面功能说明
功能名称 |
说明 |
---|---|
数据库基本信息统计 |
显示项目名称、源数据库类型、数据库版本、数据库名称、实例数量、数据库内存等基本信息。
说明:
GoldenDB为源库不展示数据库配置和实例数量。 MySQL和GoldenDB为源库不展示数据库名称。 |
数据库对象统计 |
显示数据库对象的具体数值,不同源库显示的对象存在差异。 单击“查看对象详情”,可查看数据库Schema具体信息,具体可参见表2。
说明:
不能展示出Cluster等这类对象类型。 |
数据库对象分布 |
显示数据库对象统计的数值分布柱状图。鼠标停留柱状图,可显示具体数值。 |
源库画像信息(即源数据库分析),用于对源库分析,为目标库选型提供参考。
功能名称 |
说明 |
---|---|
Schema列表 |
显示Schema、对象名称、对象类型以及操作等。
说明:
|
数据库对象(Oracle为源库) |
数据库对象包括存储、代码、作业对象和管理。单击具体对象可查看对应信息。
|
数据库对象(MySQL为源库) |
数据库对象包括存储、代码和管理对象。单击具体对象可查看对应信息。
|
数据库对象(PostgreSQL为源库) |
数据库中的存储和代码对象。单击具体对象可查看对应信息。
|
数据库对象(GoldenDB为源库) |
数据库对象包括存储、代码和管理对象。单击具体对象可查看对应信息。
|
数据库对象(Microsoft SQL Server为源库) |
数据库中的存储和代码对象。单击具体对象可查看对应信息。
|
功能名称 |
子功能名称 |
说明 |
---|---|---|
目标数据库选择 |
统计报告 |
单击“统计报告”,可将兼容性评估的总结报告以pdf格式下载至本地。可在报告中查看源库基本信息及对应目标库分析结果。 |
数据库列表 |
显示可选目标数据库类型、数据库版本、转换成功率等信息。
说明:
|
|
确认数据库选择 |
确定目标数据库类型,完成完整的评估项目。 若目标库已确认,则按钮置灰。 |
|
重新评估 |
当“项目状态”为“进行中 待确认目标数据库”时,目标数据库分析页签才会显示该功能。 单击“重新评估”,进入重评估对象页面,选择需要重新评估的对象后,单击“重新评估”。 等待时间依对象数量而定。
说明:
重新评估后,在当前页面显示评估后的目标数据库选择、工作量评估、对象转换统计以及部分兼容/不兼容语法点。 |
|
兼容性分析 |
动态SQL评估信息 |
仅当源库为Oracle时,显示动态SQL评估信息的对象类型、Schema、对象名称以及动态SQL信息。 单击可下载“动态SQL评估报告”,该报告展示PLSQL中动态SQL的评估结果,包含对象类型、对象名称、关键字、位置、语句等信息。 |
工作量评估 |
评估出迁移该数据库预计需要投入的人力,包括:普通对象改造工作量,系统对象改造工作量,其他对象改造工作量。 |
|
对象评估统计 |
显示数据库对象转换时的UGO支持转换项和不支持转换项。其中支持转换项包括原生兼容、转换兼容和部分兼容三部分。 鼠标停留条形图上,可查看转换详细数据。单击条形图,可查看对应对象类型的“对象转换分析详情”,包含“部分兼容”及“不兼容”的对象。 单击“查看详情”,显示该项目有风险的和不支持的转换对象,可查看各对象的“部分兼容”和“不兼容”的对象。 单击可下载“部分兼容和不兼容对象报告”,该报告包含所有源库SQL语句以及SQL语句转换失败详情。 单击可下载“部分兼容和不兼容对象的匿名报告”,此报告包含所有源库SQL语句以及SQL语句转换失败详情,但所有语句均以匿名的形式呈现。 |
|
部分兼容/不兼容语法点 |
显示数据库对象转换时,存在的所有部分兼容/不兼容语法点,包含语法点、涉及对象范围、类型、风险等级、数量、释义。类型分为不兼容和部分兼容两类,风险等级是UGO对部分兼容语法点风险的定级,数量标识该语法点出现的总次数,释义是对该语法点部分兼容/不兼容情况的解释。 单击“释义”列的“查看释义”,可查看UGO对该语法点的分析解释。如果该语法点是部分兼容,UGO会给出该语法点的转换配置详情,迁移时用户可以选择配置进行不同的转换。 若没有给出修改建议,用户可单击“部分兼容/不兼容语法点”列的具体语法查看详情。 |
|
系统对象 |
当源库为Oracle、MySQL、PostgreSQL且目标库选择为GaussDB时,则显示系统对象的类型、系统对象在SQL语句中出现的次数以及是否支持兼容。单击系统对象名称,可查看使用该系统对象的数据库对象。 单击“系统对象报告”,可将Excel报告以压缩包的形式下载至本地查看,Excel报告包含系统数据报告和下载的系统表或视图数据两个页签。
|