Siebel Data Quality Administration Guide > Overview of Siebel Data Quality >

How SDQ Relates to Other Entities in the Siebel Application


The two SDQ product modules—the Matching Server and the Universal Connector—integrate into the overall Siebel application environment, as shown in Figure 1.

Figure 1. Siebel Data Quality Architecture

In real-time mode, the Matching Server and Universal Connector are invoked by interactive object managers such as the Call Center Object Manager.

In batch mode, the Matching Server and Universal Connector are invoked by the preconfigured server component, Data Quality Manager (DQMgr), either from the Siebel application user interface, or by starting tasks with the Siebel Server Manager command-line interface, the srvrmgr program. For more information, see Siebel System Administration Guide.

NOTE:  You can use both the Matching Server and Universal Connector concurrently in certain configurations. For example, you can simultaneously enable data matching with the Matching Server and the Universal Connector for the same Siebel application object manager.

The Universal Connector and Matching Server obtain account, contact, and prospect field data from the Siebel database using the Deduplication business service for data matching, and the Data Cleansing business service for data cleansing. Like other business services, these are reusable modules containing a set of methods. In SDQ, business services simplify the task of moving data and converting data formats between the Siebel application and external applications. The business services can also be accessed by Siebel VB or Siebel eScript code or directly from a workflow process.

The fields used in data cleansing and data matching are sent to the appropriate cleansing or matching engine. In the case of the Matching Server this is an embedded SSA DLL, and in the case of the Universal Connector this is a Firstlogic DLL by default, although the Universal Connector can be associated with other third party software. The cleansing or matching results are returned to the Siebel application.

The match keys used in data matching are generated and stored in the database before matching takes place, and the matching results are also stored in the database. For more information about match keys, see Match Key Generation.

Data matching and data cleansing can also be enabled for the Enterprise Application Integration (EAI) adapter and Siebel Universal Customer Master (UCM) product modules.

For more information about:

  • Business services, see Integration Platform Technologies: Siebel Enterprise Application Integration.
  • Enabling data quality when using EAI and UCM, see the documentation for Enterprise Application Integration and Siebel Universal Customer Master, respectively, on the Siebel Bookshelf.

Siebel Data Quality Administration Guide Copyright © 2006, Oracle. All rights reserved.