全部产品
云市场

评估分析

更新时间:2019-07-31 20:41:10

创建项目

创建项目

选择相关应用画像用户可以利用数据库画像创建分析项目,其中用户需要选择目标数据库名和版本(当前支持PPAS,PolarDB-O及MySQL数据库),画像名和项目的schema列表。同时,用户还可以选择和该数据库画像关联的应用画像(注意:一次可以选择和该数据关联的多个应用画像),这样可以产生应用和数据库的联合改造建议。

a.启动项目

创建完项目后,项目并不会自动启动分析,而进入“待评估”状态。此时,用户可以对项目的存储和最大目标规格进行规划和修改。

  1. 用户可以选择目标RDS的最大规格,例如:32核256G内存
  2. 用户可以选择RDS的磁盘大小,可以是3T或16T
  3. 对数据库存储,用户有多种策略可选择
    • 用户可以选择某些表不迁移到目标数据库
    • 用户可以选择将表的某些LOB字段迁移到OSS选择的页面见下图,选择完毕后,可以点击最下方的“开始评估”按钮启动评估过程:容量选择

b.查看项目

启动项目后,用户可以在项目列表页查看分析进度。待分析完成后,用户点击详情按钮可以查看分析结果

查看项目

项目详情页中包括技术方案,成本计算,容灾方案和迁移计划。

查看项目2

技术分析结果包括依赖关系,兼容分析,SQL兼容分析,PL/SQL转换Java,解决方案结果和风险店列表

c.兼容性分析

(1)数据库对象兼容性分析

该项列出所有对象的兼容性评估结果,对象类型涉及Oracle的所有对象,包括兼容,不兼容,改动后兼容三种结果。其中改动后兼容指ADAM对原本不兼容的对象做了修改后可以兼容目标库语法。

对象兼容性分析

对“修改后兼容”对象给出修改点,下图为某函数修改信息:

11112

用户可以查询所有对象的兼容情况,或下载对象兼容分析报告:

1113

(2)SQL兼容性分析

SQL兼容度是对数据库中采集的SQL进行语法分析结果,包括:兼容、不兼容两种情况。用户可以查询总体兼容统计信息和兼容度细节:

1114

如果SQL不兼容,给出不兼容原因:

1115

(3)PL/SQL转Java

PL/SQL转Java显示Function, Procedure等PL/SQL转换为Java类的结果。转换结果可以用于不支持Procedure的MySQL等目标数据库

1116

PLSQL转Java给出是否转换成功:

plsql详情

转换的Java方法源码:

1118

d.解决方案

解决方案页提供迁移方案结果,包括目标RDS类型规格等信息。

解决方案

对于每个RDS上的对象给出详细信息:

规格详情

对于存在多个RDS实例的目标方案,可能存在跨库对象。

e.风险SQL

风险SQL会给出执行时耗费CPU,内存大的SQL列表,分为TOP CPU / TOP Buffer等类型,在测试时需要重点关注这些SQL。

风险详情

成本分析结果

成本分析

成本分析结果可以查看到当前方案的成本,用户可以输入IDC成本,从而分析云方案和IDC方案的成本对比

迁云计划

迁云计划是为了将源Oracle库迁移某一个RDS而提供的迁移方案。迁移计划需要下载并导入到ADAM studio,由studio根据迁云计划的内容实现从oracle到目标数据库的迁移(包括Schema迁移和数据迁移)。

迁移计划

每一个迁云计划可以看到内部包括的对象和SQL数量信息。

迁云对象