Database Migration Option: Target Database MS SQL Server

SUM Utilities for DMO (Extended UI)

The Utilities menu item of the menu More of the Software Update Manager offers you some DMO-related utilities.

In the upper-right corner of the SL Common UI, you find the menus Legend, More, and Help. The More menu contains among other things the item Utilities, which opens a new window with an extended user interface (extended UI). It offers you several options to configure or monitor the current update procedure. And it contains also various utilities that are only relevant for the DMO execution.

During the steps Migration Preparation and Execution, to be more precise during the EU_CLONE* phases, the Software Update Manager creates several statistic files and stores them into the doc subdirectory. The extended UI allows you to visualize these generated statistic files using the SAPUI5 functionality.

DMO Migration Preparation

This option offers provides you with visualized information regarding the migration preparation during the uptime. All visualizations are based on statistic files that are stored in directory SUM/abap/doc/analysis and generated during phase EU_CLONE_MIG_*_PRP.

Table Sequence
After the phase EU_CLONE_MIG_*_PRP has been completed, this view displays the final sequence of all tables which will be migrated during uptime and downtime. The graph shows two bars for each table:
  • One bar represents the real table size in Megabyte (MB).
  • The other bar represents the estimated migration time for this table in seconds, determined automatically based on the duration file from the previous run (see also Performance Optimization with Migration Duration File). The Software Update Manager considers for the calculation the table size and the migration time of the previous migration run, and the current table size as well.

You can click a column in the chart to open a popup with information about the name and the size of the table.

Table Splits

During the migration, several R3load processes run in parallel. All tables are distributed to these R3load processes (process slots). Some of the tables are split to avoid a process tail.

This view shows the result of the table distribution to the R3load processes. The green bars represent the tables that were distributed during the migration. This visualization helps you understand the result of the table split algorithm and find out exactly which table was split.

You can click a table to open a popup window with information about the selected table.

DMO Migration Post Analysis

This option offers provides you with visualized information regarding the migration execution after the migration phase EU_CLONE_MIG_*_RUN has been completed successfully.

Tail Viewer (R3load Processes)

Shows the number of running R3load processes depending on the time.

You can see the migration duration, and you can verify if all processes run in parallel for the complete migration time. This view might be a good indicator in terms of evaluating the parallelization.

Bucket Viewer (R3load Statistics)

During the migration preparation, the SUM prepares a sequence of several buckets that are processed by R3load processes. This view visualizes the R3load bucket statistic, such as migration time per bucket, number of rows per bucket, or CPU usage per bucket.

You can click a bar in the bar chart to see the CPU usage (real, usr, sys time) of one bucket. Furthermore, you can click the chart legend label Export or Import to see the aggregated CPU usage.

Duration Viewer (Table Durations)

Displays information about the real migration time of long running tables and when such a table was processed during the migration. This view also visualizes the generated durations file.

By clicking on a table, a popup window appears that provides information about the selected table.