应用画像功能针对单个应用进行多维度分析,输出应用画像分析报告,包括对应用的软件栈、系统信息、对象详情、SQL和调用栈等的评估分析。
新建应用画像
登录数据管理DMS 5.0。
在顶部菜单栏中,选择集成与开发 > 异构数据库迁移(ADAM) > 应用评估改造。
单击应用画像页签。
单击新建画像。
在新建应用画像面板,填写画像名,选择画像类型,选择报告语言类型,单击上传,上传动态数据文件。
单击数据库画像页签,单击选择。
在选择关联数据库画像面板中,选中数据库画像,单击添加,单击面板右上角的关闭图标。
选中数据库画像,单击创建。
创建应用画像需要一段时间进行数据智能分析,通常处理时间为1~10分钟。
查看应用画像详情
登录数据管理DMS 5.0。
在顶部菜单栏中,选择集成与开发 > 异构数据库迁移(ADAM) > 应用评估改造。
单击应用画像页签。
在目标画像的操作列,单击详情,查看应用画像详情。
应用画像主要分为四个部分:概要、系统信息、对象汇总、对象详情。
下载报告:通过下载报告查看这个应用画像的报告。
基本信息包括2个部分:应用分析雷达图,应用画像基本信息。
应用分析雷达图是ADAM通过智能分析通过6个纬度对应用进行整体概括:
复杂度:根据应用的使用场景,相关数据库的特性等维度,计算出的ADAM画像复杂度。主要用于衡量应用的使用情况,分数越高说明应用越复杂,可能涉及的改造情况越多。
会话:主要衡量应用的连接状况,分数越高说明应用连接数越多,对应用改造的连接池配置有参考意义。
风险:主要衡量应用当前可能存在的性能瓶颈与稳定性风险,特别是应用SQL存在的性能风险。
热点:主要衡量应用所访问的数据库是否存在访问频率非常集中的对象。分数越高,说明应用的数据库访问存在热点情况。
规模:主要衡量当前应用的部署单元数或者实例数情况。
负载:主要衡量应用的运行性能情况。
系统信息
系统信息是根据ADAM应用采集器采集的应用运行时系统参数,有助于用户评估应用运行状态。
对象汇总
对象汇总主要罗列了应用采集与智能分析出的SQL与数据库对象情况汇总,可以直观通过数据看到应用画像的整体内容。
对象详情
对象详情是详细展示了ADAM智能分析后的数据库对象与应用SQL以及应用代码的关系。其中左边是以SCHEMA和对象类型为纬度,通过树的形式展示应用访问的数据库对象的罗列。右边是具体对象和访问该对象的SQL。
通过调用栈设置,可以配置调用栈黑名单,方便过滤想要的调用栈信息。