You are here: Processor Library > Matching > Matching Transformations > Replace

Match Transformation: Replace

The Replace transformation allows you to use a Reference Data Map in order to standardize data for the purpose of either clustering or matching.

This transformation works in exactly the same way as the main Replace processor in OEDQ. This help page describes the typical use of the Replace transformation when matching.

Use

The Replace transformation is very useful to overcome the variations of the same value that users often enter into free text fields.

There are many cases where the same value may be represented in a number of different ways. For example "Bill", "William", and "Billy" are all different forms of the same first name, and "Hse", "House" and "Ho." are all forms of the word "House". A Reference Data Map allows such synonyms to be standardized to a single way of representing the value.

For example, the following entries could exist in a Reference Data Map, and be used to standardize first names for the purposes of matching:

Value

Standardization

Bill

William

Billy

William

Willy

William

Mike

Michael

Mick

Michael

Mickey

Michael

Dave

David

Jim

James

Options

Option

Type

Purpose

Default Value

Reference data

Reference Data

Matches the attribute values against the lookup column in the map. Where there is a match, the matching value is replaced by the value in the right-hand column.

None

 

Match longest value first?

 

Yes/No

 

Controls which replacement to perform where there are multiple matches against the map, in Starts With, Ends With, or Contains replacement.

No

Ignore case?

Yes/No

Determines whether or not to ignore case when matching the lookup column of the map.

Yes

Match by

Selection (Whole Value/Starts With/Ends With/Contains/Delimiter Match)

Drives how to match the map, and therefore which part of the original value to replace.

Whole Value

Delimiters

Free text entry

When matching values to the map by splitting the data using delimiters, this allows you to specify the delimiter characters to use.

Space

Example

In this example, the Replace transformation is used to standardize first names for the purpose of matching.

Example configuration

Reference Data:

Value

Map

Active

Bill

WIlliam

Yes

Billy

William

Yes

Willy

William

Yes

Will

William

Yes

Mike

Michael

Yes

Micheal

Michael

No

Mickey

Michael

Yes

Dave

David

Yes

Steven

Stephen

Yes

Steve

Stephen

Yes

Jim

James

Yes

etc.

 

 

Match longest value first?: No

Ignore case?: Yes

Match by: Whole Value

Delimiters: <space>

Example transformations

The following table illustrates some example Replace transformations using the above configuration:

Value

Transformed value

Steven Lewis

Stephen Lewis

Stephen Lewis

Stephen Lewis

David Stevens

David Stevens

David Steven

David Stephen

Mike Davis

Michael Davis

Micheal Lewis

Micheal Lewis

Mickey Lewis

Michael Lewis

Jim Jones

James Jones

James Jones

James Jones

Bill Taylor

William Taylor

Will Taylor

William Taylor

Oracle ® Enterprise Data Quality Help version 9.0
Copyright © 2006,2011 Oracle and/or its affiliates. All rights reserved.