Managing Data Integrity with Oracle Data Integrator. An Oracle White Paper Updated December 2006

Similar documents
Comprehensive Data Quality with Oracle Data Integrator. An Oracle White Paper Updated December 2007

One View Report Samples Warehouse Management

One View Report Samples Health and Safety Incident Management

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Oracle Communications Network Discovery Overview. Updated June 2007

ORACLE DATA QUALITY ORACLE DATA SHEET KEY BENEFITS

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

Integrating Tutor and UPK Content: A Complete User Documentation Solution. An Oracle White Paper April 2008

Achieving Sarbanes-Oxley Compliance with Oracle Identity Management. An Oracle White Paper September 2005

ORACLE PROJECT MANAGEMENT

SOA Governance: What s Required To Govern And Manage A Service-Oriented Architecture. An Oracle White Paper October 2006

Highmark Unifies Identity Data With Oracle Virtual Directory. An Oracle White Paper January 2009

CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

One View Report Samples Financials

The Bayesian Approach to Forecasting. An Oracle White Paper Updated September 2006

Oracle FLEXCUBE Direct Banking Release Retail Credit Card User Manual. Part No. E

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Oracle FLEXCUBE Direct Banking Release Corporate Foreign Exchange User Manual. Part No. E

Long User ID and Password Support In JD Edwards EnterpriseOne

Lowering E-Discovery Costs Through Enterprise Records and Retention Management. An Oracle White Paper March 2007

October Oracle Application Express Statement of Direction

ORACLE PRODUCT DATA HUB

Managed Storage Services

Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle SQL Developer Migration. An Oracle White Paper September 2008

Contract Lifecycle Management for Public Sector A Procure to Pay Management System

Next Generation Siebel Monitoring: A Real World Customer Experience. An Oracle White Paper June 2010

ORACLE PROJECT PLANNING AND CONTROL

ORACLE GRANTS ACCOUNTING

Oracle Role Manager. An Oracle White Paper Updated June 2009

Oracle Business Rules Business Whitepaper. An Oracle White Paper September 2005

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

Oracle FLEXCUBE Direct Banking Release Corporate E-Factoring User Manual. Part No. E

An Oracle White Paper September Lowering Storage Costs with the World's Fastest, Highest Capacity Tape Drive

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

Secure Enterprise Search. One Search Across Your Enterprise Repositories: Comprehensive, Secure, And Easy To Use January 2007

PEOPLESOFT CAMPUS SELF-SERVICE

An Oracle White Paper June Security and the Oracle Database Cloud Service

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper Released April 2008

ORACLE PROCESS MANUFACTURING QUALITY MANAGEMENT

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

How To Manage Content Management With A Single System

ORACLE HYPERION DATA RELATIONSHIP MANAGEMENT

ORACLE QUALITY ORACLE DATA SHEET KEY FEATURES

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

ORACLE MANUFACTURING MATERIAL PLANNING FOR PROCESS MANUFACTURING

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

Oracle FLEXCUBE Direct Banking Release Retail Mutual Funds User Manual. Part No. E

Siebel CRM On Demand Single Sign-On. An Oracle White Paper December 2006

An Oracle White Paper April, Spend Management Best Practices: A Call for Data Management Accelerators

Oracle Primavera Gateway

Oracle SQL Developer Migration

CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

ORACLE ENTERPRISE DATA QUALITY PRODUCT FAMILY

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

The Case for a Stand-alone Rating Engine for Insurance. An Oracle Brief April 2009

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

For Midsize Organizations. Oracle Product Brief Oracle Business Intelligence Standard Edition One

PRODUCT HUB STREAMLINED ITEM BATCH USER INTERFACE DEFINE IMPORT FORMATS FOR SPREADSHEET IMPORT CONSOLIDATION OF DIGITAL ASSETS THROUGH THE ITEM BATCH

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

Oracle Directory Services Integration with Database Enterprise User Security O R A C L E W H I T E P A P E R F E B R U A R Y

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Oracle Business Intelligence Enterprise Edition Plus and Microsoft Office SharePoint Server. An Oracle White Paper October 2008

ORACLE PRODUCT DATA QUALITY

Get More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008

Express Implementation for Electric Utilities

Oracle Business Intelligence ADF Custom Visualizations and Integration. An Oracle White Paper November 2012

PeopleSoft Forms & Approval Builder

Managing the Product Value Chain for the Industrial Manufacturing Industry

PEOPLESOFT ENTERPRISE ASSET MANAGEMENT

ORACLE DRIVER MANAGEMENT INTEGRATION PACK FOR ORACLE TRANSPORTATION MANAGEMENT AND ORACLE E-BUSINESS SUITE

Oracle Enterprise Single Sign-on Technical Guide An Oracle White Paper June 2009

Oracle Utilities Mobile Workforce Management Benchmark

An Oracle White Paper January Integrating Oracle Application Express with Oracle Access Manager. Revision 1

The Role of Data Integration in Public, Private, and Hybrid Clouds

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

An Oracle White Paper Released October 2008

MANAGING A SMOOTH MARKETING AUTOMATION SOFTWARE IMPLEMENTATION

ORACLE SELF INSURANCE

An Oracle White Paper September Directory Services Integration with Database Enterprise User Security

Digital Asset Management. An Oracle White Paper Updated April 2007

Management Excellence Framework: Record to Report

Technical Upgrade Considerations for JD Edwards World Customers. An Oracle White Paper February 2013

ORACLE ASSET TRACKING

ORACLE TELESALES ORACLE DATA SHEET KEY FEATURES

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.

ORACLE MANUFACTURING MPS FOR PROCESS MANUFACTURING

OpenLDAP Oracle Enterprise Gateway Integration Guide

Oracle VM Manager Template. An Oracle White Paper February 2009

Guide to Services. For Portal Software Customers and Partners

10 Questions to Ask Your On-Demand Contact Center Provider. An Oracle White Paper September 2006

CRYSTAL FOR JD EDWARDS WORLD FAQ

Transcription:

Managing Data Integrity with Oracle Data Integrator An Oracle White Paper Updated December 2006

Managing Data Integrity with Oracle Data Integrator Oracle Data Integrator ensures that faulty data is automatically detected and recycled before being inserted into the target application. This is done without programming by following the integrity rules and constraints defined on the target application and in Oracle Data Integrator. EXECUTIVE OVERVIEW Many companies underestimate the impact of poor-quality data on their overall business operations. Data integrity concerns become even more critical when new applications are integrated into the information technology infrastructure. Unless a company has implemented a systematic and reliable approach to data integrity, poor-quality data can propagate across the information technology infrastructure and degrades the integrity of data in other applications. This white paper describes how to manage data integrity using Oracle Data Integrator. INTRODUCTION An integration process involves the source applications, the processes that transform and integrate data, and the target applications. With Oracle Data Integrator, users can and should manage data integrity in all these subsystems. By using Oracle Data Integrator Metadata Navigator, the navigational module, developers can understand the information stored by various applications in the information system. This module provides an intuitive, easy-to-use Web interface to reveal the underlying data structures to developers and business users. They can then use this knowledge when they design the declarative rules, data checks, and audit processes essential for maintaining a high level of data integrity. Data quality in source and target applications is usually managed within the application, at either the graphical user interface (GUI) level or the database level, using database management system constraints. External events or inadequate dataintegrity checking, however, can cause these applications to produce inconsistent data. This data can be audited in Oracle Data Integrator using static checks that isolate erroneous information from stored data. Similarly, controlling data integrity as part of the data integration process ensures that potentially poor-quality data is not propagated across the information system. This kind of data integrity operation is performed through a flow check that isolates erroneous information during an integration process. Managing Data Integrity with Oracle Data Integrator Page 2

Figure 1: Oracle Data Integrator uses static checks and flow checks to isolate erroneous information. Ensuring Overall Consistency in Enterprise Information Oracle Data Integrator allows application designers and business analysts to define declarative rules for data integrity in the centralized Oracle Data Integrator Metadata Repository. These rules are applied to application data to guarantee the overall integrity and consistency of enterprise information. Defining Business Rules Oracle Data Integrator can automatically retrieve existing rules that have been defined at the data level (such as database constraints) using a customizable reverseengineering process. Developers can also create new declarative rules using the Oracle Data Integrator Designer graphical user interface without the need for coding. These rules can be inferred from data discovery and profiling within Oracle Data Integrator. By using a synchronous check, developers can immediately test the new declarative rules against the data. Types of Rules Rules for data integrity can include Uniqueness rules, such as: Different customers must not have the same e-mail address Different products must have different product and family codes Simple and complex reference rules, such as: All customers must have a sales representative Orders must not be linked to customers marked as Invalid Managing Data Integrity with Oracle Data Integrator Page 3

Validation rules that enforce consistency at the record level, such as: Customers must not have an empty zip code Web contacts must have a valid e-mail address Figure 2: Oracle Data Integrator Designer can immediately check a newly defined declarative rule against the data. Enforcing Business Rules Oracle Data Integrator s customizable Check Knowledge Modules help developers automatically create data integrity audits of their applications based on declarative rules that have been defined in the Oracle Data Integrator Metadata Repository. These Check Knowledge Modules generate the code necessary for the static or flow data checks and the error recycling performed as part of the integration process. Audits provide statistics on the integrity of application data. They also isolate data that is detected as erroneous by applying the business rules. Once erroneous records have been identified and isolated in error tables, they can be accessed from Oracle Data Integrator Designer or any other front-end application. Managing Data Integrity with Oracle Data Integrator Page 4

Figure 3: With Oracle Data Integrator Designer s graphical user interface, users can easily view erroneous data. This extensive audit information on data integrity makes it possible to perform a detailed analysis, so that erroneous data can be handled according to information technology strategies and best practices. For example, erroneous data can be handled in any of the following ways. Automatic correction Oracle Data Integrator offers a set of tools to simplify the creation of data cleansing interfaces that can be scheduled to run at predetermined intervals. Accept erroneous data (for the current project) In this case, interface developers will need precise rules for filtering out erroneous data later, using Oracle Data Integrator filters. Correct the invalid records In this case, the invalid data is sent to application end users through various text formats or distribution modes, such as e-mail, HTML, XML, flat text files, and so on, using Oracle Data Integrator packages. Recycle data Erroneous data from an audit can be recycled into the integration process. All these strategies can be automated by using Oracle Data Integrator interfaces and packages to put data integrity at the heart of integration processes. Performing Complex Data Cleansing Operations Oracle Data Integrator s open data-integrity architecture is based on customizable Check Knowledge Modules. As a result, the system can be seamlessly integrated with third-party products to perform complex data-quality and cleansing operations. Managing Data Integrity with Oracle Data Integrator Page 5

For example, the Oracle Data Integrator might use Trillium TS Quality features to run name and address cleansing processes such as the following. Unless a systematic, reliable approach to data integrity is implemented, poor-quality data can propagate across the information technology infrastructure and can degrade the integrity of data in other applications. Standardization and cleansing Contact and address information are cleansed and standardized based on the country of origin or according to corporate standards. Address validation and enrichment Addresses are validated against national postal authorities files and possibly corrected. Additional geographic or third-party information (latitude and longitude, or market targeting information, for example) can also be added to the address information. De-duplication Duplicate records are identified and merged into a unique best record, and then all duplicates are linked to it. Consolidation can then be performed with Oracle Data Integrator to create a unified view with no loss of original data. Oracle Data Integrator can use TS Quality s data standardization, enrichment, and de-duplicating features in real time (row by row) or in batch mode. Figure 4: With Oracle Data Integrator, complex name and address cleansing procedures can be automated using Trillium TS Quality. CONCLUSION Data integrity is an essential part of the integration process. Although common approaches tend to separate data movement from data integrity control, Oracle Data Integrator s integrated approach ensures that data is adequately verified, validated, and cleansed at every stage of the integration process. Managing Data Integrity with Oracle Data Integrator Page 6

Managing Data Integrity with Oracle Data Integrator Updated December 2006 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2007, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.