Once all of the analysis, design, and development tasks are complete and the system is running, you can perform any of these maintenance tasks.
Transform and route data between external systems and the master index application (where the matching process occurs)
Monitor and manage activities and alerts in the application server logs
Monitor and maintain the indexed records in the master index database using the MIDM
The Manager Service provides a session bean to all components of the master index, such as the MIDM, Query Builder, Update Manager, and so on. During the runtime phase, the Manager Service performs the following tasks:
Manages connectivity to the master index database
Specifies the query to use for the match process and the system parameters that control the match process
Coordinates the activities of the various components of the master index, including queries, updates, object persistence, system parameters, and so on
The components of a master index connect to the database to provide the following features:
Persistence - The Object Persistence service writes instance data to database tables to ensure that data is able to persist in the system.
Recoverability - The master index database allows you to recover data from the last state of consistency.
Transaction History - The database stores a description of the changes that occur for each transaction. This allows you to view a complete history of changes to each record in the database.
The Master Index Data Manager (MIDM) is a web-based interface that allows you to monitor and maintain the data in your master index database. The appearance and search capabilities of the MIDM are highly configurable to allow you to view and search for information in the way that best suits your business needs. The following figure shows a sample page on the MIDM.
The MIDM allows you to perform these primary functions to monitor and maintain the data in a master index database.
Transaction History - You can view a complete history of each object for both the local system records and the single best record.
Data Maintenance - You can add new records; view, update, deactivate, or reactivate existing records; and compare records for similarities and differences.
Search - You can perform searches against the database for a specific object or a set of objects. For certain searches, the results are assigned a matching weight indicating the probability of a match.
Potential Duplicate Detection and Handling - Using matching algorithm logic, the master index identifies potential duplicate records and provides the functionality to correct the duplication.
Merge and Unmerge - You can merge records you find to be actual duplicates of one another at either the enterprise-wide unique identifier (EUID) level or the system record level. Merges made in error can easily be unmerged.