All Products
Search
Document Center

Evaluate applications

Last Updated: Nov 04, 2021

Advanced Database & Application Migration (ADAM) shows the combined evaluation results of applications and databases, and provides suggestions on focus areas of application transformation.

Prerequisites

Application profiles are created from all the collection packages.

Background information

Database and application transformation has the following challenges:

  • Estimation of application transformation cost

  • Database migration planning

  • Transformation of applications that have not been maintained for a long time

Create an application evaluation project

  1. Enter the basic information of the applications. Select the type and version of the database that you want to evaluate.

  2. Select one or more application profiles that you want to evaluate, as shown in the following figure.Select multiple application profiles

  3. Select the database evaluation project.

Note
  1. You must select database profiles that are in the Complete state. These profiles are associated with the application profiles that you selected in Step 2.

  2. You can create an evaluation project only when all associated databases are in the Complete state.

  3. You must select database profiles that are in the Complete state. These profiles are associated with the application profiles that you selected in Step 2.

  4. You can create an evaluation project only when all associated databases are in the Complete state.

Application evaluation details

Application evaluation details contain the evaluation results, project overview, and joint profiles.

Evaluation results

Evaluation results are displayed based on the overall results, migration groups, and application nodes.

Evaluation result overview

The evaluation result overview shows the combined evaluation results of applications and databases. Architecture list: ADAM groups the overall architecture based on the relationship between databases and applications by using intelligent algorithms. A migration group is the smallest subset of a migration unit. Therefore, migration of a migration group will not affect the data dependencies of other migration groups.

Migration score: ADAM scores the difficulty of migration and transformation tasks. A higher score indicates a lower transformation cost for applications.The migration score is subject to the integrity of collected data. We recommend that you consider the migration cost based on your business needs.

Overall compatibility: The metric shows the compatibility of application SQL statements and database objects. SQL statements collected from databases are subject to the database system. Therefore, the compatibility of SQL statements is not used for reference.

Architecture blueprint: the architecture blueprint shows the status of migration groups in a topology.

Migration group

A migration group is the smallest subset of a migration unit. Therefore, migration of a migration group will not affect the data dependencies of other migration groups.

A migration group includes application nodes and database nodes. You can click an application node to view its evaluation and transformation details.

The evaluation results of a single application includes application dependencies, SQL compatibility, and focus areas of application transformation.

Application dependencies

Application dependencies show the information of databases on which an application node depends. The minimum dependent objects of applications are schemas.

SQL compatibility

SQL compatibility shows the compatibility of application SQL statements, and provides specific transformation rules and focus areas for each SQL statement.

Compatible: shows the number of SQL statements that can be executed in the destination database without transformation.

Compatible after Conversion: shows the number of SQL statements transformed by ADAM, which can be executed in the destination database after they are replaced in the application.

Incompatible: shows the number of SQL statements that cannot be executed in the destination database. You must modify the application code or SQL statements based on specific transformation suggestions.

Focus areas of application transformation

ADAM shows focus areas of application transformation and provides suggestions on them. You can check focus areas of application transformation briefly or in detail.