Sun Master Data Management Suite Primer

Master Index Design and Development Phase

The development phase consists of standard tasks for creating an indexing application and advanced tasks for further customizing the applications you create.

Analysis and Design Tasks

The process of creating a master index begins with a thorough analysis of the structure and characteristics of the data you plan to store in the master index database and to share among external systems. The results of this analysis define the structure of the information stored in the master index database and provide information to help you customize the processing and matching logic for the master index.

From this analysis you can design the object structure, matching and standardization logic, any required custom processing, and the connectivity components for the indexing system. Once you have created the master index framework, you can generate custom tools to perform a more in-depth analysis and cleansing of the actual data to be stored in the master index database.

Standard Development Tasks

The following steps outline the basic procedure for developing a master index using Sun Master Index.

  1. Create a Master Index Application project in NetBeans.

  2. Using the Master Index Wizard, define the data and message structures, the operating environment, and external systems sharing data with the master index application.

  3. Using the Configuration Editor, customize the application.

  4. Generate the application.

  5. Customize the database scripts, and then create the database.

  6. Define the database connection pools and JDBC resources.

  7. Define security.

  8. Build and deploy the fully configured master index application.

Advanced Development Tasks

You can perform additional tasks during the development phase to customize your indexing application further.

Master Index Wizard

The Master Index Wizard takes you through each step of the master index setup process and, based on the information you specify, creates the XML files that define the configuration of the application.

Figure 4 Field Properties on the Master Index Wizard

Figure shows the field properties page on the Master
Index Wizard.

Configuration Editor

Once you create the Project files using the wizard, you can further customize the configuration of the master index application using the Configuration Editor.

Figure 5 Normalization Page of the Master Index Configuration Editor

Figure shows the Normalization page of the Configuration
Editor.

With the Configuration Editor, you can customize the following: