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
Click for full size image

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

In batch mode, the Matching Server and Universal Connector are called 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 use the Universal Connector with third-party software for data cleansing on the same Siebel application object manager.

The Universal Connector and Matching Server obtain account, contact, and prospect field data from the Siebel CRM 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 or shared library, and in the case of the Universal Connector, this is a third-party software library depending on your configuration. 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.

NOTE:  The Siebel Bookshelf is available on Oracle Technology Network (OTN) and Oracle E-Delivery. It might also be installed locally on your intranet or on a network location.

Siebel Data Quality Administration Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.