ORACLE DATA INTEGRATOR(ODI)
DESCRIPTION
Course Content
ORACLE DATA INTEGRATOR
Introduction
• What is Oracle Data Integrator?
• Why Oracle Data Integrator?
• Overview of ODI 10g Architecture
• Overview of ODI 10g Components
• About Graphical Modules
• Types of ODI Agents
• Overview of Oracle Data Integrator Repositories
Administering ODI Repositories and Agents
• Administrating the ODI Repositories
• Creating Repository Storage Spaces
• Creating and Connecting to the Master Repository
• Creating and Connecting to the Work Repository
• Managing ODI Agents
• Creating a Physical Agent
• Example of Load Balancing
ODI Topology Concepts
• Overview of ODI Topology
• About Data Servers and Physical Schemas
• Defining the Physical Architecture
• Defining the Logical Architecture
• Mapping Logical and Physical Resources
• Defining Agents
• Defining a Topology
• Planning the Topology
Describing the Physical and Logical Architecture
• Overview of Topology Manager
• Creating Physical Architecture
• Creating a Data Server
• Testing a Data Server Connection
• Creating a Physical Schema
• Creating Logical Architecture
• Overview of Logical Architecture and Context Views
• Linking the Logical and Physical Architecture
Setting Up a New ODI Project
• Overview of ODI Projects
• Creating a New Project
• Using Folders
• Organizing Projects and Folders
• Understanding Knowledge Modules
• Exchanging ODI Objects
• Exporting and Importing Objects
• Using Markers
Oracle Data Integrator Model Concepts
• What is a Model?
• Understanding Metadata in ODI
• Understanding Reverse Engineering
• Creating Models
• Organizing Models
• Creating Datastores
• Using Constraints in ODI
• Creating Keys and References
Organizing ODI Models and Creating Datastores
• What is an Interface?
• Business Rules for Interfaces
• What is a Mapping?
• What is a Join?
• What is a Filter?
• What is a Constraint?
• What is a Staging Area?
• Creating a Basic Interface
Knowledge Modules
• What is Knowledge Module
• Different types of KM
• Customization of KM
ODI Interface Concepts
• What is an Interface?
• Business Rules for Interfaces
• What is a Mapping, Filter, Join?
• Overview of Integration Process
• What is a Staging Area?
• About Execution Location
• Using Knowledge Modules (KM) with ODI Interface
• Creating a Basic Interface
Designing Interfaces
• Designing an Interface
• Multiple Source Datastores
• Creating Joins
• Filtering data
• Disabling Transformations
• Overview of the Flow
• Specifying the Staging Area
• Selecting Knowledge Modules
• Scheduling of interfaces
Interfaces: Monitoring and Debugging
• Monitoring Interfaces
• Using Operator
• Viewing Sessions and Tasks
• How to Monitor Execution of an Interface
• How to Troubleshoot a Session
• Keys to Reviewing the Generated Code
• Working with Errors
• Tips for Preventing Errors
Using ODI Packages
• What is a package?
• Creating a package
• Executing a package
• Creating Advanced Packages
• Error handling
• Controlling an Execution Path
• Creating a Loop
• Using the Advanced tab
Managing ODI Scenarios and Versions
• What is a Scenario?
• Managing Scenarios
• Preparing Scenarios for Deployment
• Automating Scenario Management
• Scheduling the ODI Scenario
• Overview of ODI version management
• Scheduling the scenarios
IMPLEMENTING SLOWLY CHANGING DIMENSIONS
Working with Changed Data Capture
• Overview of ODI version management
• Techniques of Changed Data Capture
• Changed Data Capture in ODI
• CDC Strategies and Infrastructure
• CDC Consistency
• Using CDC
• Viewing Data/Changed data
• Using Journalizing
Working with Flat-Files
• What is flat-file?
• Types of flat files
• Reverse engineering the metadata from flat files
• Error handling while importing flat files