MD Process Monitoring
MD Process Monitoring is a part of ONE Runtime Server Admin that shows information about ongoing and finished MDM processes, runtime parameters, and data statistics.
Operation Plan
Shows the order of load operations defined in the Model used as an internal workflow of the MDM engine.

Columns have the following meaning:
-
Operation: Name of the operation.
-
Provides: Refers to the result of the operation.
-
Requires: Refers to the result of entity processing, which must be completed before processing the current one.
-
Locks: Similar to database locks; useful for parallel processing (Read or ReadWrite access shown as well).
Execution Status
Shows a list of already processed operations for both load and export operations.
Click any operation to view more information about it.
To filter tasks by task status, select one from the status dropdown menu.

Load Operation
Here you can view more detailed information about a load operation.

The Progress monitoring section displays each step of the operation with the following details:
-
Subtask name
-
Date and time when the operation started
-
Date and time when the operation finished
-
Duration
-
Detail
-
Number of changed records, total number of incoming records (change detection)
-
Number of records at the start of a subtask (cleanse)
-
Number of records at the start of a subtask plus number of records affected by processing (match, copyColumns)
-
Number of records at the start of a subtask plus number of records affected by processing → number of record at the end of the subtask (merge)
-
Batch load subtasks are the following:
Subtask name | Description |
---|---|
Data acquisition |
Subtask refers to the process and transformation in a load plan when the load operation launched. |
Change detection |
"Real" change detection (also known as delta detection) of incoming data against data already stored in the MDM repository. Starting from this point, only the changed data is processed. |
Master data consolidation |
Cleansing, match, copyColumns, and merge subtasks for an entity are processed in the given order. |
Committing |
Writing down the data into the MDM repository. |
Export Operation
Here you can find details about an export operation.

The Progress monitoring section displays each step of the operation with the following details:
-
Subtask name
-
Date and time when the operation started
-
Date and time when the operation finished
-
Duration
-
Detail: Number of records at the start of the subtask.
Batch exports subtasks are the following:
Subtask name | Description |
---|---|
Preparing data |
Subtask refers to the process of loading (and filtering) data from the MDM repository when an export operation is launched. |
Exporting |
Process of working with data in an export plan. |
Committing |
Writing down the data. |
Event Handlers
As part of a load operation, an event handler and event publisher can be configured. You can see both finished and ongoing tasks.
For active event handlers with active tasks, you can see the following:
-
Id: Event handler processing ID, link to detailed information (details shown depend on the event handler name).
-
Task Id: Task ID of the relevant load operation execution status.
-
State: Information about the current processing phase (see the list of available statuses in Load Operation).
-
Started: Date and time when the task started.
-
Finished: Date and time when the task finished.

You can also perform the following actions on event handlers from the Admin Center:
-
Deactivate: Events are captured by
EventHandler
and stored topersistenceDir
but are propagated by publishers only after activation. -
Activate: Event handler will start propagating events by publishers. Only available if the event handler has been deactivated due to a publishing failure.
-
Disable: Event handler will stop capturing events. Only available if the event handler is already deactivated.
-
Enable: Event handler will start capturing events but will remain inactive (that is, it will not start publishing yet) and monitor the health status of both event handlers and publishers.


Event handler status in Server Health Status reflects also the state of its publishers as publishers cannot be monitored or restarted on their own. If you need to run and monitor two publishers independently, you need to create more event handlers, that is, ensure that each event handler uses only one publisher. For more information, see Adding a Data Event Handler and Publisher. |
Finished Tasks
Here you can find all finished event handlers displayed together:
-
Id: Event handler processing ID, link to detailed information (details shown depends on the event handler name).
-
Task Id: Relates to the relevant load operation execution status.
-
Event Handler Name
-
MdaSync (if applicable)
-
History
-
EventHandlerAsync (or a different name)
-
-
State: Information about the current processing phase.
-
RECEIVING: Receiving events from an ongoing transaction.
-
READY: Ready for publishing.
-
PUBLISHING: Ongoing publishing process.
-
PUBLISHED: Publishing is finished.
-
CORRUPTED: Temporary files are corrupted.
-
CRASHED_RECEIVING: MDM processing or Event Handler failed. Temporary files will be removed.
-
CRASHED_PUBLISHING: Publishing was not successful. When a publisher is activated, publishing continues.
-
-
Started: Date and time when the task started.
-
Finished: Date and time when the task finished.
-
Duration: Task duration.

Persistence Status
Persistence Status is a monitoring section for the VLDB persistence type (at least one has to be defined). It displays a list of defined VLDB persistencies, typically for Consolidation and History.
For each VLDB persistence the following details are available:
-
LTC count: Number of executions of the Logical Transaction Collector (LTC).
-
LTC time spent: Total time spent cleaning up the obsolete records (since MDM server startup).
-
Number of known transactions: Represents the number of active or finished transactions that have not yet been collected by LTC.
-
LTC running: Boolean flag indicating the current LTC activity.
-
Trigger LTC: Manual action to start collection of obsolete records, that is, run the LTC. To learn more about VLDB in Persistence Layer, see Persistence Layer.

Runtime Parameters
Shows all runtime parameter values that are used by the engine as configured in Runtime Parameters.

Data Statistics
Was this page useful?