All Products
Search
Document Center

Data Transmission Service:Evaluate applications

Last Updated:Mar 28, 2026

Migrating a legacy database alongside its dependent applications is difficult to plan: you need to estimate application transformation effort, isolate data dependencies across services, identify which SQL statements require manual rewriting, and manage the added complexity of applications that have not been maintained for a long time. Advanced Database & Application Migration (ADAM) addresses this by combining application and database evaluation results into a unified view — grouping your architecture into self-contained migration units, scoring transformation difficulty, and pinpointing the specific code areas that need attention.

Prerequisites

Before you begin, ensure that you have:

  • Application profiles created from all collection packages

  • All associated databases in the Complete state

Create an application evaluation project

  1. Enter the basic information for your applications. Select the type and version of the destination database.

  2. Select one or more application profiles to include in the evaluation.

  3. Select the database evaluation project.

Understand the overall evaluation results

The results page is organized into three levels: overall results, migration groups, and individual application nodes.

Architecture list

ADAM uses intelligent algorithms to group your overall architecture based on relationships between databases and applications. Each group is called a migration group — the smallest self-contained migration unit.

Migrating one migration group does not affect the data dependencies of other migration groups, which makes it possible to plan and execute migration in isolated phases without cross-group interference.

Application calls between groups are not considered in the grouping logic.

Migration score

ADAM scores the difficulty of migration and transformation work. A higher score means lower transformation cost.

The score depends on the completeness of collected data. Base your final migration cost estimates on your actual business requirements, not the score alone.

Overall compatibility

This metric shows the compatibility of application SQL statements and database objects.

SQL statements collected directly from databases reflect database-level behavior. They are not used as a reference for application-level SQL compatibility.

Architecture blueprint

The architecture blueprint shows the status of all migration groups in a topology view.

2022-08-08_15-45-55

Review migration group results

A migration group contains application nodes and database nodes. Click an application node to see its full evaluation and transformation details.

Each application node evaluation covers three areas:

Application dependencies

Shows which databases the application depends on. Dependencies are tracked at the schema level — schemas are the minimum dependent objects.

2022-08-08_15-43-23

SQL compatibility

Shows how well the application's SQL statements work with the destination database, along with specific transformation rules for each statement.

2022-08-08_15-36-262022-08-10_9-51-46

SQL statements fall into three categories:

CategoryDescriptionWhat to do
CompatibleStatements that run in the destination database without changesNo action required
Compatible after ConversionStatements that ADAM has transformedReplace the original statements in your application code with the converted versions
IncompatibleStatements that cannot run in the destination databaseModify your application code or SQL statements based on the transformation suggestions provided

Focus areas of application transformation

ADAM identifies the specific areas of your application that need transformation and provides suggestions for each. Switch between the brief and detailed views depending on how much context you need.

2022-08-08_15-41-502022-08-10_9-54-05