OEDQ is designed to support three main types of process execution:
However, in order to preserve the freedom to design processes independently of their intended execution mode and switch between types easily, the majority of execution options are configured at the process or job level.
Processes are normally initially designed as batch processes, as a set of data is normally required in order to test that a process produces the required results, even if it will eventually be deployed as a real time process.
Batch processes have the following characteristics:
Real time response processes are designed to be called as interactive services to protect data quality at the point of data entry. A real time response process may perform virtually any data quality processing, including checking, cleaning and matching data. Profiling would not normally be used in a real time response process.
Real time response processes have the following characteristics:
|
Note: A real time response process may also include Readers connected to staged data configurations (such as snaphots), for example when Real time reference matching - in this case the process must be executed in Prepare mode before processing requests. |
|
Note: A real time response process may include Writers connected to staged data configurations, for example, to write a full audit trail of all records processed and their responses. These writers will not write any results until the process stops, regardless of any interval settings. |
Note that real time response processes may use much, or all, of the same logic as a batch process.
Real time monitoring processes are designed to check data quality at the point of data entry, but not return a response to the calling application, so that there is no extra burden on the user modifying the data on the source system. As there is no need to return a response, there are fewer restrictions on what the OEDQ process can do - for example, it may include profiling processors that work on all the records for the period of time that the monitoring process runs.
Real time monitoring processes have the following characteristics:
|
Note:If a real time monitoring process contains processors that are designed to process whole batches, and are therefore not suitable for real time response processes, it should be run in Normal mode, and not in Interval mode. The supported execution types of each processor are listed in the help page for the processor. |
Oracle ® Enterprise Data Quality Help version 9.0
Copyright ©
2006,2011 Oracle and/or its affiliates. All rights reserved.