All Products
Search
Document Center

Data Transmission Service:Evaluate applications

Last Updated:Aug 10, 2022

Advanced Database & Application Migration (ADAM) shows the combined evaluation results of applications and databases, and provides suggestions on the 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.

    Note

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

  3. Select the database evaluation project.

Overall evaluation results

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

The evaluation result overview shows the combined evaluation results of applications and databases.

  • Architecture list: ADAM groups the overall architecture based on the relationships between databases and applications by using intelligent algorithms. A migration group is the smallest subset of a migration unit. Therefore, when you migrate a migration group, the data dependencies of other migration groups are not affected.

    Note

    Application calls are not considered.

  • Migration score: ADAM scores the difficulty of migration and transformation tasks. A higher score indicates a lower transformation cost for applications.

    Note

    The migration score is subject to the integrity of collected data. We recommend that you estimate the migration cost based on your business needs.

  • Overall compatibility: The metric shows the compatibility of application SQL statements and database objects.

    Note

    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.2022-08-08_15-45-55

Migration group evaluation results

A migration group is the smallest subset of a migration unit. Therefore, when you migrate a migration group, the data dependencies of other migration groups are not affected.

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 include application dependencies, SQL compatibility, and focus areas of application transformation.

  • Application dependencies show the information of databases on which an application node depends. The minimum dependent objects of applications are schemas. 2022-08-08_15-43-23

  • SQL compatibility shows the compatibility of application SQL statements, and provides specific transformation rules and focus areas for each SQL statement.2022-08-08_15-36-262022-08-10_9-51-46

    • 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.

  • ADAM shows focus areas of application transformation and provides suggestions. You can check brief or detailed focus areas of application transformation. 2022-08-08_15-41-502022-08-10_9-54-05