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



Similar documents
OWB Users, Enter The New ODI World

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

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

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

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

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

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

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

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

Oracle SQL Developer Migration

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

G Cloud 7 Pricing Document

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

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

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

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

Oracle Data Integrator 12c New Features Overview Advancing Big Data Integration O R A C L E W H I T E P A P E R M A R C H

ORACLE VM MANAGEMENT PACK

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

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

Oracle Data Integrator 12c (ODI12c) - Powering Big Data and Real-Time Business Analytics. An Oracle White Paper October 2013

Oracle Fusion Middleware

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

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

An Oracle White Paper January Oracle Database Firewall

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

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Oracle Cloud Platform. For Application Development

Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R

G Cloud 7 Pricing Document

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

An Oracle Best Practice Guide April Best Practices for Designing Contact Center Experiences with Oracle RightNow CX Cloud Service

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

An Oracle White Paper August Oracle OpenSSO Fedlet

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper March Oracle s Single Server Solution for VDI

An Oracle White Paper May Oracle Database Cloud Service

Oracle Primavera Gateway

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

An Oracle White Paper January Oracle Database Firewall

March Oracle Business Intelligence Discoverer Statement of Direction

A Comprehensive Solution for API Management

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

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

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

An Oracle White Paper Dec Oracle Access Management Security Token Service

ORACLE ADF MOBILE DATA SHEET

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Performance with the Oracle Database Cloud

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

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

An Oracle White Paper June RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

An Oracle White Paper February Oracle Data Integrator Performance Guide

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

Oracle Application Development Framework Overview

An Oracle Technical Article November Certification with Oracle Linux 6

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

An Oracle White Paper August Oracle Database Auditing: Performance Guidelines

Oracle Whitepaper April Security and the Oracle Database Cloud Service

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

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

Oracle Fusion Middleware. Getting Started with Oracle Data Integrator 12c

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Oracle SQL Developer Migration. An Oracle White Paper September 2008

An Oracle White Paper January Take SOA Deployments to the Next Level with Oracle Data Integrator

Oracle Fusion Middleware. 1 Oracle Identity Management Templates

October Oracle Application Express Statement of Direction

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

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

An Oracle Best Practice Guide April Best Practices for Knowledgebase and Search Effectiveness

ORACLE MANAGED FILE TRANSFER

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

Driving Down the High Cost of Storage. Pillar Axiom 600

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

OpenLDAP Oracle Enterprise Gateway Integration Guide

An Oracle White Paper May The Role of Project and Portfolio Management Systems in Driving Business and IT Strategy Execution

Transcription:

An Oracle White Paper February 2014 Oracle Data Integrator 12c

Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository. These components graphical modules, runtime agents and webbased interfaces in conjunction with other advanced features make ODI a lightweight, state of the art data integration platform. This technical brief describes the Oracle Data Integrator 12c architecture in detail. The Oracle Data Integrator architecture is organized around a modular repository, which is accessed in client-server mode by components such as the ODI Studio and execution Agents that are written entirely in Java. The architecture also incorporates web-based components such as the Management Pack for Oracle Data Integrator which integrates with the Oracle Enterprise Manager Cloud Control infrastructure or the ODI Console which enables users to access metadata information through a Web interface. ODI Studio ODI Studio provides four graphical Navigators for managing ODI artifacts: Designer, Operator, Topology and Security. ODI Studio offers an easy to use graphical user interface and can be installed on various platforms such as Microsoft Windows or Linux. Figure 1 - ODI Studio Navigators connect to the repository 2

ODI Studio Navigators are as follows: Designer defines declarative rules for data transformation and data integrity. All project development takes place in this module; this is where database and application metadata are imported and defined. The Designer module uses metadata and rules to generate data integration scenarios or load plans for production. This is the core module for developers and metadata administrators. Operator manages and monitors data integration processes in production. It is designed for operators and shows execution logs with error counts, the number of rows processed, execution statistics, the actual code that is executed, and so on. At design time, developers can also use the Operator module for troubleshooting purposes. Topology defines the physical and logical architecture of the infrastructure. The infrastructure or projects administrators register servers, database schemas and catalogs, and agents in the master repository through this module. Security manages user profiles, roles and their privileges. Security can also assign access authorization to objects and features. Security administrators generally use this module. All modules store their information in the centralized repository. Runtime Components: The Agents At runtime, the Agent coordinates the execution of the ODI sessions. It retrieves the code stored in the ODI repository, connects to the various source and target systems and orchestrates the overall data integration process. There are three types of Agents in Oracle Data Integrator 12c: Standalone Agents can be installed on the source or target systems and require a Java Virtual Machine. Colocated Standalone Agents can be installed on the source or target systems as well. They can be managed using Oracle Enterprise Manager and must be configured with an Oracle WebLogic domain. Colocated Standalone Agents can run on a separate machine from the Oracle WebLogic Administration Server. Java Enterprise Edition (Java EE) Agents are deployed on Oracle WebLogic Server and can benefit from the application server layer features such as clustering for High Availability requirements. Java EE Agents can be managed using Oracle Enterprise Manager. With the Extract-Load Transform (E-LT) architecture, the Agent rarely performs any transformation. It simply retrieves code from the ODI repository and then requests database servers, operating systems, or scripting engines to execute that code. When the execution is completed, the Agent updates the execution logs in the repository and then reports error messages and execution statistics. Users can review the execution logs from the Operator Navigator or from Oracle Enterprise Manager. It is important to understand that although the Agent can act as a transformation engine, it is rarely used for that purpose. Agents are installed at tactical locations in the information system to coordinate 3

the integration processes and leverage existing systems. They are multithreaded, load-balanced, lightweight components in this distributed integration architecture. Figure 2 - Standalone Runtime Components Repositories The Repository consists of one or more Master Repositories and typically several Work Repositories. These repositories are sets of tables stored in relational database management systems such as Oracle, Microsoft SQL Server, IBM DB2 or MySQL. All objects that the ODI modules configure, develop, or use are stored in one of these repositories, and are accessed in client-server mode by the various components of the architecture. The Master Repository contains the security information (user profiles, roles and privileges), the topology information (definitions of technologies and servers), and the source code for all versions of all ODI objects ever versioned. The information contained in the Master Repository is maintained with Topology and Security Navigators in ODI Studio as well as with ODI Console. 4

Figure 3 - Master repository and Work repositories Project objects are stored in a Work Repository. Several Work Repositories can coexist in the same installation. This is useful for maintaining separate environments or to reflect a particular versioning lifecycle for example, development, quality assurance, and production environments. A work repository stores information for Models (i.e. metadata) including datastores, columns, data integrity constraints, cross references, data lineage and impact analysis Projects including mappings, packages, procedures, folders, knowledge modules, and variables Runtime information including scenarios, load plans, scheduling information, and execution logs Users manage the content of a work repository with the Designer and Operator Navigators in ODI Studio. The Agent at runtime also accesses work repositories. When a Work Repository is used only to store execution information (typically for production purposes), it is called an execution repository. An execution repository can be accessed at runtime with the Operator Navigator, the Agents and by Oracle Enterprise Manager. It is important to remember that each Work Repository is always attached to one and only one master repository. 5

Management Pack for Oracle Data Integrator The Management Pack for Oracle Data Integrator leverages Oracle Enterprise Manager Cloud Control best-in-class application performance management, service level management and configuration management capabilities to provide a centralized management solution for Oracle Data Integrator. The Management Pack for ODI allows administrators to monitor and manage all of their ODI components along with other Oracle products from a single administration console. In addition, it provides operators and developers end-to-end execution monitoring and drill-down capabilities into Oracle databases activity. End users can also leverage powerful alerting and notification capabilities to manage their Service Level Agreements (SLA). Figure 4 - Management Pack for Oracle Data Integrator ODI Console ODI Console is a Java EE application that can be deployed in a WebLogic domain and provides administrators with the ability to view and edit Topology objects such as Data Servers, Physical and Logical Schemas as well as to manage their repositories. In addition ODI Console allows users to browse Design-Time objects, including projects or models. Through its comprehensive Web interface, users can see flow maps and data lineage diagrams, trace the source of all data, and even drill down to the field level to understand the transformations used to build the data. 6

Other Features Oracle Data Integrator also includes the following components and features: Knowledge Modules make it possible to quickly and easily integrate technologies, databases, and applications. They exist for a large range of platforms, including Oracle, Exadata, Big Data, Oracle Applications, Oracle GoldenGate, Teradata, Netezza, SAP ERP, SAP BW and XML. The Changed Data Capture (CDC) framework tracks changes in source systems and reduces the volume of processed data by extracting only the changed data. ODI can use native database features to capture changes or Oracle GoldenGate. The integration with Oracle Business Intelligence Enterprise Edition provides business users with report-to-source data lineage. Advanced Web Services capabilities offer best-in-class integration with Service-Oriented Architecture (SOA) environments The Load Balancing feature enables large volumes of data to be processed by automatically balancing the workload between several Agents. Advanced Version Management provides an interface to manage, safeguard, and replicate revisions of units of work, even in the largest development environments. Conclusion Oracle Data Integrator 12c is a lightweight, state-of-the-art data integration platform. With its superior performance and flexible architecture, Oracle Data Integrator can be used in various types of projects such as Data Warehousing, SOA, Business Intelligence or Application Integration. 7

ODI February 2014 Author: Julien Testut Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Copyright 2014, Oracle and/or its affiliates. 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 and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0410