Professional Documents
Culture Documents
Och 8.2 RCD
Och 8.2 RCD
1. Disclaimer 1
2. Introduction 2
3. New and Changed Features in OCH 8.2 4
3.1. End-To-End Data Governance 4
3.1.1. Overview 4
3.1.2. Data Governance Manager (DGM) 4
3.1.3. Data Relationship Management for Oracle Customer Hub – Advanced Customer Hierarchy
Management 7
3.1.4. MDM Analytics 8
3.1.5. List Import 10
3.1.6. Enhanced Stewardship 10
3.2. End to End Data Quality 13
3.2.1. Overview 13
3.2.2. Integrated Cleansing 14
3.2.3. Enhanced Matching 15
3.2.4. Data Decay Management 18
3.2.5. High Performance 19
3.3. End-to-End Integration 20
3.3.1. Overview 20
3.3.2. Web Services Library 21
3.3.3. Siebel 8.1.1, EBS R 12, SAP and BRM Integration and Certification 23
3.3.4. Interoperability with Communications Industry PIPs 23
This document is for informational purposes only and is intended solely to assist
in planning for the implementation and upgrade of the product features
described. It is not a commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described in
this document remains at the sole discretion of Oracle.
Due to the nature of the product architecture, it may not be possible to safely
include all features described in this document without risking significant
destabilization of the code.
Oracle Customer Hub (OCH) 8.2 is a major release of the Customer master solution of the Oracle
Master Data Management (MDM) portfolio, probably one of the largest in several years.
This release‟s ambition is to help organization turn their data into true corporate assets. It is
focused on 3 major themes: best in class data governance, end-to-end data quality, pre-built
integration and
Best in class data governance relates to
o the availability of the first tool of the market built to address the needs of Data
Governance professionals: Data Governance Manager
o A new module enabling best in class hierarchy management with the inclusion of
Hyperion Data Relationship Management within OCH providing analytical MDM and
hierarchy manipulations capabilities.
o MDM analytics
o Enhanced stewardship capabilities
End-to-end data quality provides a complete framework enabling controlled path to higher
data quality levels for the enterprise, the visible part of MDM projects
Pre-built integration through enhanced web services and Application Integration
Architecture provides faster deployments because MDM is pre-cabled to consuming apps
made “MDM Aware”
This new release has been developed with strategic System Integrators partners who have jointly
designed and developed some of the key features of the release. Their contribution has been
instrumental to providing critical insight into customer‟s need as well as skilled resources for
accelerating development and ensuring its high level of quality. These trained resources are now
available to implement with less risk and stronger abilities the deployments of the solution. In this
release we have been working specifically with
Oracle Siebel OCH 8.2 includes a rich set of features providing an end-to-end
data governance solution. The key components that constitute data governance
include
Data Governance Manager
Advanced Customer Hierarchy Management
MDM Analytics
List Import
Advanced Data Stewardship
DGM serves as a place to define and set enterprise master data policies and to
monitor and fix data issues. It also helps operate the different functions in the
MDM data lifecycle: Consolidate, Master, Cleanse, Share and Govern, and is
designed around these functions, giving easy access to them, as shown in
below.
DGM Homepage
Master
The Master section shows the number of records that have been created and/or
updated within a given period of time. DGM shows results for contacts and/or
accounts and allowing for drill-down to individual records. This information gives
insight into the activity that has taken place in the MDM hub.
Cleanse
Poor data quality can increase the cost and complexity across the enterprise.
DGM enables continuous monitoring of data quality within the MDM hub by
tracking data quality metrics around completeness, at a record and attribute
level. It shows the data quality level for the MDM hub and all registered external
system, allowing data stewards to monitor the data and identify bad sources of
data that they can then resolve accordingly.
Share
DGM shows detailed information on the MDM hub‟s real-time activity in its Share
function. It shows the number of updates, merges and unmerges that have
happened in the system in a given period of time.
Govern
Governance involves keeping track of and defining data metadata and rules that
will ultimately dictate how the enterprise data runs. DGM provides a working
queue for manual resolution cases for the data steward. It also provides easy
access to multiple administration and rule definition screens of the customer hub.
Additionally, DGM links to reference documents to view the agreed upon data
definitions. Finally, it acts as a dashboard to access data remediation tools, such
as Data Watch and Repair.
Once selected, these hierarchies can be exported to DRM, where data stewards
can use all DRM features for hierarchy management and manipulation. While
working in DRM, data stewards can:
Edit hierarchies: Data stewards can insert and remove UCM accounts
from a hierarchy, drag and drop UCM accounts, and also delete, blend
and merge hierarchies.
After performing changes in DRM, data stewards can return to OCH with the
account hierarchies they had previously selected and sent to DRM. All changes
in the selected hierarchies, as well as any newly created hierarchies in DRM, will
be brought back to OCH upon committing a Save. This action also closes the
DRM session, and purges all Hub data from the DRM application. Also, the
modified hierarchies are versioned within OCH; in other words, the previous
hierarchy version is stored as a History version and the updated hierarchy will be
displayed as the current Customer Hub account hierarchy.
The Master Record Completeness dashboard page presents the data steward(s)
with a comprehensive view of their organization‟s Customer and Contact data
completeness. The data steward(s) is able to quickly determine the state of their
The Master Record Completeness Detail Dashboard page presents the data
steward(s) with a detailed view of their organization‟s Customer and Contact
data completeness. The data steward(s) is able to quickly identify missing
attributes in a series of data entries.
The Accuracy Dashboard page presents the data steward(s) with a view of the
activity against their Account and Contact in the system. This dashboard
provides the data steward(s) the means to quickly highlight the Customer and
Contact records in their system requiring additional attention.
Oracle OCH allows the business user to perform bulk import operations on
Account and Contact records from external systems with easier error
management. This functionality is now aligned with the List Import functionality of
Siebel Marketing and can be deployed with or without mastering functionalities.
The configurable process allows the business user to import from the following
file formats: Delimited text files (such as csv, tab delimited, fixed width, or other
delimiter), and XML files. The automated process consists of two steps
performed within OCH Administration screens and views: a list import into OCH
SDH (Source Data History) tables, and then a batch process which calls existing
OCH services for data cleansing, data matching and survivorship
OCH 8.2 Data stewardship capability has been enhanced to not only deliver
richer set of features but also to provides a better user experience. The new
enhancements and capabilities include:
Enhanced Survivorship
Enhanced Merge/Un-Merge
Oracle Customer Hub provides best in class data quality capabilities with a
complete offer covering profiling, address validation, parsing and standardization
and deduplication (including an ability to support multimode –real time and
batch-, multi address, multi languages, multi source systems and more generally
multi criteria matching rules), as well as a data decay engine.
Create structured records Address field -> Address ODQ Parsing &
Parsing
Parsing and
and from unstructured data Line 1, City, State,…
Spot and correct errors; Nationality: US, USA,
Standardization
Standardization
Standardization
transform to std format American-> USA Server
Address
Address Valid address 809 Newel rd, PALO ALTO ODQ Cleansing
Validation
Validation // identification and 94301 -> 809 Newel Road,
Cleansing
Server
Cleansing correction Palo Alto, CA 94303-3453
Matching
Matching and
and Spot / eliminate duplicates Haidong Song = 宋海 ODQ Matching
Linking
Linking & identify related entities 东= Server
14
Multi-Mode support
Multi-Source support
Multi-Attribute support
Oracle Data Quality Matching Server provides high quality search &
matching on all types of name, address and identification data like:
o Person Names
o Organization Names
o Address elements
o Dates
o Telephone numbers
o Product Names
o Social Security/Drivers License/Passport Numbers etc.
The attributes/fields that are used for matching can easily be modified by
changing the match fields in the system definition file.
Also depending on the Business Requirement, different weighs can be
given to different match fields.
Oracle Data Quality Matching Server provides the capability to load and
index the data incrementally rather than loading and indexing millions of
data in one go. This will simplify the deployment of the solution.
Data decay refers to the way in which managed information becomes degraded
or obsolete or stale over time. OCH 8.2 provides data decay dashboards to
monitor and fix the data decay of Account and Contact records. These
dashboards are accessed through the OCH administration screens.
The below Data Decay chart shows number of Account in the hub with respect to
corresponding Data Decay Indicator (DDI) value. DDI is an integer variable we
use to track how stale is field values in our system. DDI values range from 0 to
100. 100 is the most up to date field and 0 is decayed field value. Every field
which is tracked for Data decay resets the value of DDI to 100. Algorithm to
reduce the DDI over period of time very configurable and can be tailed to
customer needs on how quickly or slowly we want to make field values as stale.
Oracle OCH 8.2 is delivered with pre-built standards compliant and cross-
industry-interoperable integration processes with Siebel CRM, Oracle Ebusiness
Suite, SAP and Oracle Billing & Revenue Management to acquire customer data
and share master data.
There are 2 types of flows that are supported with this pre integrated solution:
The Push Mode
In this mode of operation, the participating applications act passively where they
send new or updated customer information to the hub for cleansing,
deduplication and enrichment. The hub then in turn publishes the cleansed
golden version to all the participating applications.
The push mode flows are asynchronous. This mode of operation is non-intrusive
with respect to the need to change the source and target applications. They do
not assume that the hub is the data master, thereby ensuring that the authoring
can be decentralized. Because of the non-intrusive character of this architecture,
“push mode” MDM implementations can lead to faster MDM project delivery.
The Pull mode processes are synchronous and enable a real-time interaction
between Siebel CRM, Oracle EBS and OCH. Through these processes the
consuming applications have On-Demand access to the source of truth for
customer data and hence allow duplicate data prevention and capture of the right
data at the time of entry
The key enhancements with OCH 8.2 related to prebuilt integration capability
include
Support for latest versions of Siebel, Ebusiness Suite, SAP and BRM
OCH 8.2 has been enhanced to include more than 20 additional composite and
granular web services. These services provide a handle to expose day to day
operational and analytical functionality used by Data Steward in form of web
services. Customer‟s preferable user interface applications can consume these
services to expose this functionality. Out of the box we have used ADF based
application Data Governance Manager consumed following web services.
MasterService
Following services are added in OCH 8.2 to expose master section functionality
covered under Data Governance Manager.
Get Master Entities Count
Get Master Organization Details
Get Master Person Details
ConsolidateService
These services provide reports on exiting batches and help report records gone
in exception patch. We can leverage these services to make corrections and re-
ConsolidateListImportService
These services are very extensively used by consolidate module of DGM
to kick of new import jobs. Following services are added in OCH 8.2 to
expose list import functionality over web service,
obtainTemplateList
submitNewImport
CleanseCompletenessService
These services help bad sources of data in the enterprise, and pull the records
which are non complaint with the completeness matrix defined. Following
services are added in OCH 8.2 to expose cleanse section functionality covered
under Data Governance Manager.
Get Hub Complete Compliance Info
Get Hub Organization Incomplete Detail
Get Hub Per Incomplete Detail
Get Source Complete Compliance Info
Get Source Organization Incomplete Detail
Get Source Per Incomplete Detail
ShareService
This service helps get the real-time information about the share module
functionality.
Get Share Information
SystemsRegistrationService
This services helps get number of systems registered to OCH
Get Systems Registration Info
GovernService
This service helps pull work queue information of Data Steward from OCH
Get Organization Suspect Records
Get Person Suspect Records
Remove Pending Record
Submit Merge Request Organization Record
Submit Merge Request Person Record
Prior to OCH 8.2, the participating applications included Siebel CRM 8.0 and
Oracle Ebusiness Suite 11.5. In OCH 8.2, the latest versions of the participating
applications (Siebel CRM 8.1.1 and Oracle Ebusiness Suite R 12) are supported.
Prior to OCH 8.2, the pre-integrated solution included only Siebel CRM and
Oracle Ebusiness Suite. With OCH 8.2, additional applications are also
integrated out of the box. The additional applications include Oracle BRM 7.4
and SAP ECC.
Product Version
Oracle Communications Billing & BRM 7.4 RTW with patch number
Revenue Management Integration 8943067
Option
Customer Creates:
When a Customer Data is created in CRM as part of an Order it
automatically triggers a Sync flow that will publish the data to the Oracle
Customer Hub. The Oracle Customer Hub will process the data by cleansing
it, matching to existing data, and if match is found linking it and updating the
golden record of the customer. OCH will then publish back to CRM the
updated data and publish to subscribing applications.
In the meantime on the CRM side the CSR will complete the Sales Order and
submit it trough the AIACOM Order to Bill flow with a reference to the
Customer Data. The Sync Customer step will perform a Cross-reference
check and identify that the Customer Data is new and needs to be created in
BRM.
The new customer data will be queried from CRM and used to create the
Customer Data in BRM. The Oracle Product Hub will publish in batch mode
to BRM the updates that were applied to the Customer Data. The BRM
connector will perform a Cross-reference check. If the cross-reference is
found, then the updates will be applied to BRM. If the Cross reference is not
found then they will be discarded.
Create
... ...
CRM
Update Submit Retrieve
Customer
Customer Sales Customer
Data
Order Data
UCM ABC)
AIA
Sync Process
Sync Sync Sync
Customer Sales
Customer Customer Customer
Response Order
UCM
Create Publish
Link & Publish
Customer Cleanse Match Sync
Update Sync
Data Response
Create
Customer
Notation
(BRM ABC)
Data No NOOP
MDM Step
AIA
AIACOM
MDM Step Specific to
Step Process Apply
this PIP X-ref
Update Yes Customer
exist?
BRM Customer Updates
Create Update
Customer Customer
Data Data
Update Retrieve
CRM
Customer Update
Customer
Data Customer
Data
Query Customer
(CRM ABC, EBS,
Data
UCM ABC)
AIA
Sync Sync
Sync Sync
Customer to Customer
Customer Customer
BRM Response
UCM
Create Publish
Link & Publish
Customer Cleanse Match Sync
Update Sync
Data Response
(BRM ABC)
No NOOP
Notation Update
AIA
Customer
MDM Step Data
MDM AIACOM Shared Process Apply
Specific to X-ref
Step Step Step Update Yes Customer
this PIP exist?
Customer Updates
Update Update
BRM
Customer Customer
Data Data
Update Retrieve
CRM
Customer Update
Customer
Data Customer
Data
Query Customer
NOOP
(CRM ABC, EBS,
Data
UCM ABC)
No
AIA
Transform
Sync Sync Check X-ref
Sync Sync Sync Contact X-ref
Customer to Customer For Account
Customer Contact into Sync exist?
BRM Response AND Contact
Account
UCM
Create Publish
Link & Publish
Customer Cleanse Match Sync
Update Sync Yes
Data Response
Notation
(BRM ABC)
Update
BRM
Update
Customer Customer
Data Data
Artifact Generator:
The Artifacts Generator is a development tool that can help jumpstart your Oracle AIA
development by auto generating much of the common code needed to create Oracle
AIA application business connector (ABC) service implementations. The Artifacts
Generator is a command line Apache Ant tool that uses the Free Marker template
engine to generate complete and compliable ABC service implementations in BPEL.
PIP Auditor:
The Process Integration Pack (PIP) Auditor verifies that a PIP‟s design and
development adheres to Oracle Application Integration Architecture (AIA) guidelines.
The PIP Auditor contains a number of tests that check for different standards
mandated or recommended by Oracle AIA with respect to PIP design and
development.
The PIP Auditor generates high-level HTML and detailed XML reports that provide
information about violations to the mentioned standards
XMAN:
The XSLT Mapping Analyzer is a tool you can use to generate the mapping
information from the application business connector (ABC) service transformation
XSL into HTML.
To simplify the mapping from the source application schema to the target application
schema, the XSLT Mapping Analyzer takes the XSLT file as input and extracts the
mappings from the source to target elements and displays the mapping information in
a table that is easier to understand.