The following is an overview of all the processors that are available in OEDQ.
Note that your purchased OEDQ configuration may not grant you access to the full set of processors. If a processor is in this list, but not available in the Tool Palette, it is because the OEDQ server does not have the appropriate functional packs enabled. Please contact your account representative if you need to purchase licenses for additional OEDQ functional packs.
For general information about Profilers, see About profilers.
Icon |
Processor Name |
Description |
Compatible attribute types |
Analyzes a number of attributes and counts the instances of each character. |
|||
Analyzes records to find pairs of attributes where one attribute value commonly contains another. |
Any |
||
Analyzes attribute values for their data type - String, Number or Date - and assesses data type consistency. |
Any |
||
Analyzes a Date attribute for date distribution by day of week, day of month, day of year, month and year. |
Dates only |
||
|
Analyzes records to find pairs of attributes that commonly have the same values. |
Any |
|
Analyzes value frequency across many attributes. |
Any |
||
Analyzes a number of attributes and measures the length of values by number of characters. |
Any |
||
|
Finds minimum and maximum values - longest, shortest, lowest and highest. |
Any |
|
|
Analyzes a Number attribute for number distribution across user-defined bands. |
Numbers only |
|
Analyzes character patterns, and pattern frequency, across many attributes. |
Any |
||
|
Analyzes high-level completeness, duplication, and value frequency across many attributes, and highlights possible issues. |
Any |
|
Analyzes records for their completeness across many attributes. |
Any |
||
Analyzes records for duplicates across many attributes. |
Any |
||
Analyzes a number of attributes for values that match a list of regular expressions. |
Strings only |
For general information about Audit processors, see About audit processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
|
Validates the input attributes using business rules defined externally to OEDQ |
Any |
|
Checks one attribute's value against another, using a comparison |
Any |
||
Checks that a String attribute contains data of the expected data type |
Strings only |
||
Checks for records that are duplicated across selected attributes |
Any |
||
Checks Email addresses are in a valid syntactic format |
Strings only |
||
Checks GBR Postcodes are in a valid syntactic format |
Strings only |
||
Checks a String attribute for invalid characters. |
Strings only |
||
Checks values for an attribute for valid character length, and/or a valid number of words |
Any |
||
Checks values for an attribute against lists of valid and invalid values |
Any |
||
Checks values against a Logic expression
|
Any except Arrays |
||
Checks for a valid number of related records in Reference Data |
Any |
||
Checks whether or not values in an attribute contain any meaningful data, aside from whitespace characters |
Any |
||
Checks values for an attribute against lists of valid and invalid character patterns |
Any |
||
Checks values for a String attribute against lists of valid and invalid regular expressions |
Strings only |
||
Checks values for an attribute for common data 'cheats', such as repeating characters, or short values |
Any |
||
Checks values in an attribute are equal to, higher, or lower than a given value |
Any |
For general information about Transformation processors, see About transformation processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
Adds a new Date attribute with the current Date/Time as its value. |
N/A |
||
Adds a new Date attribute with a given value. |
N/A |
||
Adds a new Number attribute with a given value. |
N/A |
||
Adds a new String attribute with a given value. |
N/A |
||
Replaces characters with mapped characters. |
Strings and String Arrays only |
||
Concatenates String values. |
Strings and String Arrays only |
||
Converts one or more Date attributes into Strings. |
Dates only |
||
Converts one or more Number attributes into Strings. |
Numbers only |
||
Converts one or more Number attributes into Dates. |
Numbers only |
||
Converts one or more String attributes into Dates. |
Strings only |
||
Converts one or more String attributes into Numbers. |
Strings only |
||
Calculates the difference between two Dates. |
Dates only |
||
Removes noise characters from text attributes. |
Strings and String Arrays only |
||
Adds a new attribute by matching an existing attribute against a map. |
Any |
||
Extracts values that match a list from an attribute. |
Any |
||
Generates initials from text values. |
Strings and String Arrays only |
||
|
Generates hash keys from input values |
Strings and String Arrays only |
|
Looks up and returns related records from Reference Data. |
Any |
||
Converts String values to lower case. |
Strings and String Arrays only |
||
Creates an array from a number of input String attributes |
Strings only |
||
Creates an array by splitting up a String attribute using specified delimiters. |
Strings only |
||
Merges together data from a number of attributes to create new merged attributes, by selecting the first not null value. |
Any, including arrays |
||
Generates a metaphone code for one or more String attributes. |
Strings and String Arrays only |
||
Normalizes no data values to Nulls, or to a custom string value. |
Strings and String Arrays only |
||
Removes leading and trailing whitespace, and normalizes inter-word whitespace to a single space. |
Strings and String Arrays only |
||
Transforms values using a map of character patterns |
Strings and String Arrays only |
||
Converts text values to Proper Case. |
Strings and String Arrays only |
||
Matches a String attribute against a regular expression. |
Strings only |
||
Replaces a String value matching a regular expression with a given value, or part of the matching expression. |
Strings only |
||
Splits a String attribute using a regular expression as a splitter. |
Strings only |
||
Replaces values in a single attribute using a map. Use for standardization. |
Any, including Arrays |
||
|
Replaces values in multiple attributes using a map. Use for standardization or to remove dummy values. |
Strings and String Arrays only |
|
Returns the size, in number of elements, of an Array attribute. |
Arrays only |
||
Selects a numbered element from an Array, and extracts it into a new attribute. |
Arrays only |
||
Generates a soundex code for one or more String attributes. |
Strings and String Arrays only |
||
Normalizes data by outputting a record for each element in the largest input array. |
Arrays only |
||
Removes all numbers from String attributes. |
Strings and String Arrays only |
||
Removes all words that match a list from String attributes. |
Strings and String Arrays only |
||
|
Trims String values down to a set number of characters, from left, right, or middle. |
Strings and String Arrays only |
|
Trims String values down to a set number of characters, from left, right, or middle. |
Strings and String Arrays only |
||
Trims whitespace from String values. |
Strings and String Arrays only |
||
Converts String values to UPPER CASE. |
Strings and String Arrays only |
For general information about Matching processors, see About matching processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
Matches any number of working and reference data sets, with all options configurable |
Any except Arrays |
||
Consolidates multiple data sets, identifying and merging duplicate records |
Any except Arrays |
||
Identifies and merges duplicate records in a single data set |
Any except Arrays |
||
Enhances a working data set by matching it against one or more reference data sets, and merging in the matching reference data |
Any except Arrays |
||
Groups records together by an attribute or attributes, and merges records |
Any except Arrays |
||
Links two data sets together |
Any except Arrays |
For general information about Transformation processors, see About maths processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
Adds together numeric attributes, or a constant to a numeric attribute or attributes. |
Numbers only |
||
Divides a numeric attribute value by a constant. |
Numbers only |
||
Multiplies numeric attributes together. |
Numbers only |
||
Rounds a numeric attribute to a configurable number of decimal places. |
Numbers only |
||
Subtracts one numeric attribute from another. |
Numbers only |
For general information about Text Analysis processors, see About text analysis processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
Analyzes and classifies data in a number of attributes, and uses the classifications to transform the structure of the data. |
Any |
||
Analyzes text attributes for common words and phrases, or characters and character sequences. |
Strings only |
For general information about Third Party processors, see About third party processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
Uses the Capscan Matchcode API to verify and standardize address data. |
Any |
||
Uses the Experian QAS Batch API to verify and standardize address data. |
Any |
||
Uses the Address Verification software and data to verify, match and enhance address data. |
Any. One input attribute must be a country name or code. |
For information about Advanced processors, see About advanced processors.
Icon |
Processor Name |
Description |
Compatible attribute types |
|
Adds in the message ID for each record. |
N/A |
|
Adds in details of the authenticated (calling) user of a web service |
N/A |
||
Uses OEDQ's expression language to define the processor logic. |
Any, except Dates |
||
Uses OEDQ's expression language to define a 'test' to filter records. |
Any, except Dates |
||
Generates a warning or triggers a process failure if a set number of records are processed. |
N/A |
||
Uses a script to define the processor logic. |
Any |
||
Uses a script to define processor logic which can act across multiple records in a single message. |
Any |
For general information about Readers and Writers, see About readers and writers.
Icon |
Processor Name |
Description |
Compatible attribute types |
Merges a number of streams of data into one, preserving all records. |
Any |
||
Reads data from a data source (Staged Data, View or Real time provider). |
N/A |
||
Writes data from a number of input streams to a staged data table. |
Any |
Note that the Product Data processors will only appear if OEDQ has been configured to connect to OEDQ-P (Oracle Enterprise Data Quality for Product Data).
Icon |
Processor Name |
Description |
Compatible attribute types |
![]() |
Allows the functionality of OEDQ-P to be used in OEDQ processes. |
Any |
Note that the GNR processors will only appear if OEDQ has been integrated with IBM Global Name Recognition.
Icon |
Processor Name |
Description |
Compatible attribute types |
Identifies the most likely origin culture of an individual's Given Name and Surname using linguistic rules |
Strings only |
||
Identifies all the possible origin cultures of an individual's Given Name and Surname using linguistic rules |
Strings only |
||
Parses names into a defined structure using linguistic rules |
Strings only |
||
Searches names against a defined set of Reference Data using linguistic rules and returns possible matches with scores |
Strings only |
Oracle ® Enterprise Data Quality Help version 9.0
Copyright ©
2006,2012, Oracle and/or its affiliates. All rights reserved.