Professional Documents
Culture Documents
Community Architecture
Understanding the Concepts of
Data Quality Management
An Oracle White Paper
December 2004
Table of Contents
Executive Overview..................................................4
Introduction................................................................5
The Need for Clean TCA Data....................................5
Data Quality management (DQM)........................6
Overview.....................................................................6
How DQM Works........................................................6
Transformation Functions..............................................7
Word Replacement Lists................................................8
Match Rules..............................................................10
Match Rule Types.......................................................10
Defining Match Rules..................................................11
DQM In the E-Business Suite and Customer Hub
Solution.....................................................................17
Smart Search............................................................17
Duplicate Prevention...................................................17
Duplicate Identification...............................................17
Conclusion................................................................19
Appendix A................................................................20
DQM Examples.........................................................20
Smart Search Example................................................20
Duplicate Prevention Example......................................25
Duplicate Identification Example...................................31
What To Do With Duplicates.....................................33
Appendix B................................................................34
Definitions and Terminology.....................................34
Appendix C................................................................36
E-Business Suite Applications That Have Registered Merge
Routines with Party Merge..............................................36
Appendix D................................................................38
E-Business Suite Applications Referenced by Customer Account
Merge.........................................................................38
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 2
Executive Overview
This document is intended to provide the reader with an
overview of the functionality and usage of the Oracle Data
Quality Management (DQM) engine, which is designed to help
a deploying company identify duplicate records within a
customer registry.
The primary audience for this document includes individuals
within a deploying company who are responsible for
information quality and consultants who are implementing
DQM on behalf of a deploying company.
This white paper serves as a high level guide for understanding
DQM and how it is used. For more information regarding DQM
refer to the following documents available on OracleMetaLink:
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 3
Introduction
A
trading
community
consists
of
the
organizations, people and
places
with
which
a
company does or intends to
do
Thebusiness.
Oracle Customer Data
Hub is a packaged solution
that allows a deploying
company to create a single,
enterprise-wide
customer
database by consolidating
customer
information
residing
in
different
heterogeneous systems.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 4
Business World
Business Wurld
Bisness World
Input Value
Business World
busines world
Business Wurld
Matching
Records
None
Bisness World
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 5
Staging
Tables
store
transformed TCA registry
data solely for the purpose
of
identifying
duplicate
records.
A Routine is a procedure
that transforms a data
element in a certain way.
Routines are called upon by
Transformation Functions.
Routines
Capitalize all letters
Remove non-alphanumeric
characters
Reduce all white space to a single
white space
CLEANSE
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 6
TCA Registry
Input Value
Business World
busines world
Business Wurld
Bisness World
TCA Registry
Matching Records
busines world
Business Wurld
Bisness World
Staging Table
Transformed
Input Value
BSNS WRLD
BSNS WRLD
BSNS WRLD
BSNS WRLD
Staging Table
Matching Records
BSNS WRLD
BSNS WRLD
BSNS WRLD
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 7
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 8
Billy
Bill
Incorp.
Inc.
William
Bill
Incorporated
Inc.
TCA Registry
Input Value
Business Incorp
Business Inc
Business Incorp.
Business Incorporated
TCA Registry
Matching Records
Business Inc
Business Incorp.
Business Incorporated
Staging Table
Transformed
Input Value
Business Inc.
Business Inc.
Business Inc.
Business Inc.
Staging Table
Matching Records
Business Inc.
Business Inc.
Business Inc.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 9
around the world. Both single and double byte character sets
are supported.
Using Transformation Functions and Word Replacement Lists
to alter Attributes for the purpose of finding matching records
is how the DQM engine works. However, a key differentiator
of the DQM tool is that the user has the flexibility to define
what they consider to be a duplicate. To do this, selected
Attributes, Transformation Functions and Word Replacement
Lists are packaged together to create Match Rules.
Match Rules
Match Rules represent the different definitions of what
constitutes a duplicate record, and are used by the DQM
engine to identify similar records in the TCA registry. A
deploying company can create any number of match rules to be
used at different times for different purposes. A number of
match rules are seeded to provide a foundation for using the
DQM engine, however users can additionally choose to create
their own match rules based on specific requirements.
Match Rule Types
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 10
Match Rule
Acquisition Phase
(Required)
Scoring Phase
(Optional)
Select Attributes
Select Attributes
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 11
Attribute
Organization
Name
URL
Phone Number
Street Address
City
Step 3: Choose Attribute Usages
The next step is to determine how the DQM engine will use
each chosen attribute. Recall that the DQM process of
identifying duplicates consists of an acquisition and scoring
phase, therefore each of the chosen attributes can be used in
the acquisition phase, scoring phase or both. As a general
rule, the use of Acquisition and Scoring will be selected for
all chosen attributes.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 12
Attribute
Use
Organization
Name
Acquisition and
Scoring
URL
Acquisition and
Scoring
Phone Number
Acquisition and
Scoring
Street Address
Acquisition and
Scoring
City
Acquisition and
Scoring
Attribute
Use
Transformation
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 13
Organization
Name
Acquisitio
n
WR(ORG) +
CLEANSE
Scoring
WR(ORG) + EXACT
WR(ORG) +
CLEANSE
URL
Phone Number
Street Address
City
Acquisitio
n
EXACT
Scoring
EXACT
Acquisitio
n
EXACT
Scoring
EXACT
Acquisitio
n
WR(ADD) +
CLEANSE
Scoring
WR(ADD) +
CLEANSE
Acquisitio
n
CLEANSE
Scoring
CLEANSE
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 14
Attribute
Use
Transformation
Organization
Name
Acquisitio
n
WR(ORG) +
CLEANSE
Scoring
WR(ORG) + EXACT
100%
WR(ORG) +
CLEANSE
75%
URL
Phone Number
Street Address
City
Acquisitio
n
EXACT
Scoring
EXACT
Acquisitio
n
EXACT
Scoring
EXACT
Acquisitio
n
WR(ADD) +
CLEANSE
Scoring
WR(ADD) +
CLEANSE
Acquisitio
n
CLEANSE
Scoring
CLEANSE
Weigh
t
100%
100%
100%
100%
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 15
Attribute
Use
Scor
e
Organization
Name
Scoring
20
URL
Scoring
30
Phone Number
Scoring
25
Street Address
Scoring
15
City
Scoring
10
100
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 16
For Example:
If Organization Name and Phone Number were passed as
the input value then the Total Possible Score will be 45.
However, if Phone Number, Street Address, and City
were passed as the input value then the Total Possible Score
would be 50.
Important Note: If running a System Duplicate Identification
Batch, the Threshold Score does not need to be calculated.
The Matching Score can be compared directly to the Match
Threshold to determine if the record will be returned or not.
For the DUPLICATE SEARCH match rule the Match
Threshold will be set to 70.
It is important to remember that there is a great deal of
strategy involved when creating match rules. A deploying
company will select different attributes, scores and thresholds
depending on its business requirements, what its definition of a
matching record is and how comprehensive the match rule
needs to be.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 17
Smart Search
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 18
Duplicate Identification
DUPLICATE
IDENTIFICATI
ON
Party
Creation
TCA REGISTRY
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 19
Conclusion
The issue of information quality has become a significant
obstacle in establishing a single view of customer information
and gaining accurate, reliable data for decision making. The
Oracle Data Quality Management engine will help arm a
deploying company with the tools necessary to achieve a single
view of its customers by enabling the identification and
prevention of duplicate records in the TCA registry. Realizing
that no two companies face exactly the same data quality
issues, the flexibility of the DQM engine allows a custom
solution for each deploying company.
DQM is one piece of TCAs comprehensive data quality solution
which was created to facilitate the sustained commitment to
managing your data quality over time and adjusting processes
to the ongoing changes in your business environment. Within
the Oracle E-Business Suite, you can build meaningful and
powerful rules to search for registry information, find matches,
identify duplicates, merge them and proactively prevent the
entry of duplicates at the front end. By providing you with
flexible and powerful Data Quality Management tools, you as
the deploying company will have a better answer to the
question Who is my customer? This not only facilitates
important strategic decisions, but empowers you to more
confidently meet the challenges of safeguarding the integrity of
your trading community data one of the most vital resources
necessary for succeeding in todays competitive global
economy.
Within the deploying organization there is typically a single
person or a team of people responsible for managing data
quality. Oracle refers to this role as the Data Librarian. To
facilitate this job role the Customer Data Librarian (CDL)
application has been created, which combines the duplicate
identification (DQM) and duplicate resolution (Party Merge)
tools into a user-friendly html interface created specifically for
individuals and teams responsible for an organizations
information quality.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 20
Appendix A
DQM Examples
This section will give an example of the application of the DQM
engine in the following three areas:
1) Smart Search
Where the DQM engine is leveraged by E-Business Suite
applications to enhance TCA registry search screens
2) Duplicate Prevention
Where the DQM engine is leveraged by E-Business Suite
applications to prevent duplicates from entering the
TCA registry through party creation screens
3) Duplicate Identification
Where the DQM engine is used to identify existing
duplicate records in the TCA registry using System
Duplicate Identification Batches
Org Name
URL
Street
City
Bisness
www.bw.co
Address
1977
Main
San
World
Business
m
www.bw.co
Street
22
Roosevelt
Jose
Detroit
World
Blvd
Input Data
A user tries to search for an organization party and enters the
information below:
INPUT DATA
Org Name
URL
Street
City
Business
www.bw.co
Address
1977
Main
San
World
Street
Jose
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 21
Use
Transformation
Organization
Acquisitio
WR(ORG) +
Name
n
Scoring
CLEANSE + EXACT
WR(ORG)
URL
Acquisitio
EXACT
n
Scoring
EXACT
Acquisitio
EXACT
n
Scoring
EXACT
Acquisitio
WR(ADD) +
n
Scoring
CLEANSE +
WR(ADD)
Acquisitio
CLEANSE
CLEANSE
n
Scoring
CLEANSE
Phone Number
Street Address
City
URL
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
BUSINESS
WWW.BW.COM
1977 MN ST
SN JS
WORLD
WR(ORG)+CLEANSE
BSNS WRLD
Acquisition Phase
In the Acquisition Phase, the DQM engine compares the
transformed input data to the transformed TCA data (Staging
Tables) to find matching records. The DQM engine only uses
those attributes and transformation functions that are defined
in the selected match rule for use in the Acquisition Phase.
Based on the definition of the match rule DUPLICATE
SEARCH, the table below shows the transformed input data
that will be used for the Acquisition Phase. It also shows the
transformed TCA data, records #1 and #2, with which the
input data will be matched against.
Matching values are outlined with black boxes.
TRANSFORMED INPUT DATA
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 22
Org Name
URL
Street Address
City
WR(ORG)+CLEANSE
EXACT
WR(ORG)+CLEANSE
CLEANSE
BSNS WRLD
WWW.BW.COM
1977 MN ST
SN JS
#1
Org Name
URL
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
BISNESS WORLD
WWW.BW.COM
1977 MN ST
SN JS
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
BUSINESS
WWW.BW.COM
22 RSVLT BLVD
DTRT
WR(ORG)+CLEANSE
BSNS WRLD
#2
WORLD
WR(ORG)+CLEANSE
BSNS
SinceWRLD
both records #1 and #2 had attributes that matched the
input data, they are returned to the Work Unit for evaluation
during the Scoring Phase.
Scoring Phase
In the scoring phase, each record identified for the Work Unit
by the Acquisition Phase is evaluated and receives a Matching
Score. To calculate the Matching Score the DQM engine only
uses the attributes and transformation functions that are
defined in the selected match rule for use in the Scoring Phase.
With that in mind, the table below shows the records in the
Work Unit being evaluated against the input data with the end
result being a Matching Score.
TRANSFORMED INPUT DATA
Org Name
URL
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
BUSINESS
WWW.BW.COM
1977 MN ST
SN JS
WORLD
WR(ORG)+CLEANSE
BSNS WRLD
Work Unit
Org Name (20)
URL (30)
Street Address
City (10)
(15)
#1
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
WWW.BW.COM
+CLEANSE(100%)
0%)
1977 MN ST
SN JS
BISNESS WORLD
Matchin
WR(ORG)
+CLEANSE(75%)
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 23
Score
70
#2
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
WWW.BW.COM
+CLEANSE(100%)
0%)
22 RSVLT BLVD
DTRT
BUSINESS
WORLD
Use
Scor
e
Organization
Scorin
Name
20
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 24
50
URL
Scorin
30
g
Phone Number
Scorin
25
g
Street Address
Scorin
15
g
City
Scorin
10
Since the user input Org Name, URL, Street Address and City
the Total Possible Score is the sum of the scores defined for
each of these attributes. In this example the Total Possible
Score is:
Org Name (20) + URL (30) + Street Address (15) + City
(10) = 75
Now that the Matching Score and the Total Possible Score are
known, the Threshold Score can be calculated. It is as follows
for each of the records:
The Threshold Score for record #1 is:
(70 / 75) * 100 = 93.3
The Threshold Score for record #2 is:
(50 / 75) * 100 = 66.7
Finally, the DQM engine will only return those records that
meet or exceed the Match Threshold, which as you recall, is
70. So in this example only record #1 meets or exceeds the
Match Threshold.
Results
The user tried to search for the following record:
USER ENTERED DATA
Org Name
URL
Street
City
Business
www.bw.co
1977 Main
San
World
Street
Jose
URL
Street
Address
City
THRESHOL
D SCORE
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 25
#1
Bisness
www.bw.co
1977 Main
San
World
Street
Jose
93.3
Next Steps
At this point the user can:
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 26
Org Name
Phone
Street Address
City
Vision Corp
503.554.256
12344 Hammond
Portlan
Corp Corp.
Vission
8
503-553-
d
Portlan
Viasion
2669 554(503)
1234 Hammond
d
Portlan
Corporation
Visin
2568
503.332.326
Boulevard
1956
Brookside Dr.
d
Portlan
Corporation
Input Data
A user tries to create an organization party and enters the
information below. The user accidentally types Visin instead
of the properly spelled Vision:
INPUT DATA
Org Name
Phone
Street Address
City
Visin
503-554-
1234 Hammond
Portlan
Corporation
2568
Blvd.
Use
Transformation
Organization
Acquisitio
WR(ORG) +
Name
n
Scoring
CLEANSE
WR(ORG) + EXACT
URL
Acquisitio
EXACT
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 27
Phone Number
Street Address
City
Scoring
EXACT
Acquisitio
EXACT
n
Scoring
EXACT
Acquisitio
WR(ADD) +
n
Scoring
CLEANSE +
WR(ADD)
Acquisitio
CLEANSE
CLEANSE
n
Scoring
CLEANSE
Phone
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VISIN CORP
5035542
PRTLND
568
WR(ORG)+CLEANSE
VSN CORP
Acquisition Phase
In the Acquisition Phase, the DQM engine compares the
transformed input data to the transformed TCA data (Staging
Tables) to find matching records. The DQM engine only uses
those attributes and transformation functions that are defined
in the selected match rule for use in the Acquisition Phase.
Based on the definition of the match rule DUPLICATE
SEARCH, the table below shows the transformed input data
that will be used for the Acquisition Phase. It also shows the
transformed TCA data, records #1, #2, #3, and #4, with which
the input data will be matched against.
Matching values are outlined with black boxes.
TRANSFORMED INPUT DATA
Org Name
Phone
Street Address
City
WR(ORG)+CLEANSE
EXACT
WR(ORG)+CLEANSE
CLEANSE
VSN CORP
503554256
PRTLND
8
TRANSFORMED TCA DATA (Staging Table)
#1
Org Name
Phone
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VISION CORP
503554256
PRTLND
WR(ORG)+CLEANSE
VSN CORP
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 28
#2
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VISSION CORP
503553266
1552 SHN RD
PRTLND
WR(ORG)+CLEANSE
VSN CORP
#3
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VIASION CORP
503554256
PRTLND
WR(ORG)+CLEANSE
VSN CORP
#4
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VISIN CORP
503332326
1956 BRKSD DR
PRTLND
WR(ORG)+CLEANSE
VSN CORP
Since records #1, #2, #3, and #4 had attributes that matched
the input data, they are returned to the Work Unit for
evaluation during the Scoring Phase.
Scoring Phase
In the scoring phase, each record identified for the Work Unit
by the Acquisition Phase is evaluated and receives a Matching
Score. To calculate the Matching Score the DQM engine only
uses the attributes and transformation functions that are
defined in the selected match rule for use in the Scoring Phase.
With that in mind, the table below shows the records in the
Work Unit being evaluated against the input data with the end
result being a Matching Score.
TRANSFORMED INPUT DATA
Org Name
Phone
Street Address
City
WR(ORG)+EXACT
EXACT
WR(ORG)+CLEANSE
CLEANSE
VISIN CORP
503554256
PRTLND
WR(ORG)+CLEANSE
VSN CORP
Work Unit
Org Name (20)
#1
Phone
Street Address
City (10)
Matchin
Score
(25)
(15)
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
503554256
+CLEANSE(100%)
0%)
VISION CORP
PRTLND
WR(ORG)
+CLEANSE(75%)
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 29
50
#2
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
503553266
+CLEANSE(100%)
0%)
VISSION CORP
1552 SHN RD
PRTLND
+CLEANSE(75%)
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
503554256
+CLEANSE(100%)
0%)
VIASION CORP
PRTLND
+CLEANSE(75%)
WR(ORG)
EXACT(100%)
WR(ORG)
CLEANSE(10
+EXACT(100%)
503332326
+CLEANSE(100%)
0%)
VISIN CORP
1956 BRKSD DR
PRTLND
25
WR(ORG)
#3
65
WR(ORG)
#4
WR(ORG)
+CLEANSE(75%)
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 30
30
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 31
Attribute
Use
Scor
e
Organization
Scorin
Name
URL
Scorin
20
30
g
Phone Number
Scorin
25
g
Street Address
Scorin
15
g
City
Scorin
10
Since the user input Org Name, Phone, Street Address and City
the Total Possible Score is the sum of the scores defined for
each of these attributes. In this example the Total Possible
Score is:
Org Name (20) + Phone (25) + Street Address (15) + City
(10) = 70
Now that the Matching Score and the Total Possible Score are
known, the Threshold Score can be calculated. It is as follows
for each of the records:
The Threshold Score for record #1 is:
(50 / 70) * 100 = 71.4
The Threshold Score for record #2 is:
(25 / 70) * 100 = 35.7
The Threshold Score for record #3 is:
(65 / 70) * 100 = 92.9
The Threshold Score for record #4 is:
(30 / 70) * 100 = 42.9
Finally, the DQM engine will only return those records that
meet or exceed the Match Threshold, which as you recall, is
70. So in this example records #1 and #3 meet or exceed the
Match Threshold.
Results
The user tried to create the following record:
USER ENTERED DATA
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 32
Org Name
Phone
Street Address
City
Visin
503-554-
1234 Hammond
Portlan
Corporation
2568
Blvd. match rule, thedDQM engine
Using the DUPLICATE
SEARCH
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 33
POTENTIAL DUPLICATES
Org Name
Phone #
Street Address
City
THRESHOL
D SCORE
#3
Viasion
(503) 554-
1234 Hammond
Portlan
#1
Corporation
2568
Boulevard
Vision Corp
503.554.256
12344 Hammond
Portlan
Blvd.
Next Steps
At this point the user can exercise one of two options:
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 34
92.9
71.4
Input Record
Unlike the Smart Search and Duplicate Prevention methods,
Duplicate Identification does not have a user input. Therefore,
for the input record the DQM engine randomly selects a party
from the TCA registry and evaluates the rest of the registry for
duplicates. During the SDIB creation process the user has the
option to limit the duplicate identification process to a subset
of the TCA registry. This matching process continues until all
parties in the TCA registry, or subset, have been evaluated.
Results
Below is a sample of a few duplicate sets that DQM would
return after running an SDIB with the expanded match rule
DUPLICATE IDENTIFICATION:
MASTER RECORD
POSSIBLE DUPLICATES
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 35
Gorman Manufacturing
gormmun mfg.
Gorman
Manufacturing
MASTER RECORD
Business World
POSSIBLE DUPLICATES
Bisniss Wurld
Business world
bussines worlld
Next Steps
At this point the user can exercise one of two options:
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 36
1) Create a Relationship
The user may find that the potential duplicates are not
exact duplicates, but that they are related records. In
this case, a relationship can be created to reflect the
connection the two parties have.
Party Merge is used to
consolidate
duplicate
records into one master
record.
All transactional
data associated with the
duplicate party is re-pointed
to the master party.
Account Merge is used to
consolidate accounts from
either the same party or
different parties. Like party
merge,
all
transactional
data associated with the
merged account is repointed to the master
account.
2) Merge Parties
If records are found to be duplicate, the parties can be
merged using the Party Merge functionality.
3) Merge Accounts
If two duplicate accounts are identified they can be
merged using the Account Merge functionality.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 37
Appendix B
Definitions and Terminology
In order to minimize confusion that can arise due to differences
in interpretation of terminology, the following definitions are
provided for terms that are used throughout this document.
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 38
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 39
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 40
Appendix C
An advantage to The Oracle solution for data quality is the
ability to not only identify duplicate parties, but also merge
them based an intimate knowledge of the Trading Community
Architecture data model. This knowledge allows the solution to
accurately combine all associated transactions and
relationships tied to any of the duplicates based on registered
routines created directly by the experts in each of the EBusiness application teams. The following is a dated list of the
Oracle E-Business Suite Applications that have registered
special routines to ensure that all associated data is merged
properly and data integrity is maintained at the highest level.
E-Business Suite Applications That Have Registered Merge Routines
with Party Merge
as of 9/2003
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 41
PROJECT CONTRACTS
PROPOSALS
RECEIVABLES
SALES
SERVICE
SERVICE CONTRACTS
SHIPPING
SOURCING
SPARES MANAGEMENT
TCA (TRADING COMMUNITY ARCHITECHTURE)
XML GATEWAY
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 42
Appendix D
An advantage to The Oracle solution for data quality is the
ability to merge customer accounts based an intimate
knowledge of the Trading Community Architecture data model.
This knowledge allows the solution to accurately combine all
associated transactions and relationships tied to any of the
duplicate accounts based on registered routines created
directly by the experts in each of the E-Business application
teams. The following is a dated list of the Oracle E-Business
Suite Applications that have registered special routines to
ensure that all associated data is merged properly and data
integrity is maintained at the highest level.
E-Business Suite Applications Referenced by Customer Account Merge
as of 9/2003
ADVANCED PRICING
COLLECTIONS
CONTRACTS CORE
CRM FOUNDATION INTERACTION HISTORY
CRM FOUNDATION TASK
CUSTOMER CARE
FEDERAL FINANCIALS
FINANCIALS LATIN AMERICA LOCALIZATION
GLOBAL ACCOUNTING ENGINE
GLOBAL FINANCIAL FINANCIALS COMMON COUNTRY
GRANTS ACCOUNTING
INSTALLED BASE
INVENTORY
ISTORE
MARKETING
MASTER SCHEDULE AND PLANNING
MULTI-CURRENCY CREDIT CHECKING
ORDER CAPTURE
ORDER MANAGEMENT
PROJECTS
PROPERTY MANAGER
PUBLIC SECTOR
PURCHASING
RELEASE MANAGEMENT
SALES COMPENSATION
PAYABLES
PROVISIONING
RECEIVABLES
SERVICE
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 43
SERVICE CONTRACTS
SHIPPING EXECUTION
SPARES MANAGEMENT
TCA (TRADING COMMUNITY ARCHITECTURE)
TRAINING ADMINISTRATION
Oracle Trading Community Architecture Data Quality Management Understanding the Concepts Page 44