<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="9237" language="de" source="https://portal.flane.ch/swisscom/xml-course/oracle-d82167" lastchanged="2025-07-29T12:17:42+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Oracle Data Integrator 12c: Integration and Administration</title><productcode>D82167</productcode><vendorcode>OR</vendorcode><vendorname>Oracle</vendorname><fullproductcode>OR-D82167</fullproductcode><version>Ed 3</version><objective>&lt;ul&gt;
&lt;li&gt;Administer ODI resources and setup security with ODI&lt;/li&gt;&lt;li&gt;Apply ODI Topology concepts for data integration&lt;/li&gt;&lt;li&gt;Describe ODI Model concepts&lt;/li&gt;&lt;li&gt;Describe architecture of Oracle Data Integrator 12c&lt;/li&gt;&lt;li&gt;Design ODI Mappings, Procedures, Packages, and Load Plans to perform ELT data transformations&lt;/li&gt;&lt;li&gt;Explore, audit data, and enforce data quality with ODI&lt;/li&gt;&lt;li&gt;Implement Changed Data Capture with ODI&lt;/li&gt;&lt;li&gt;Integrate ODI with Version Control Systems (Subversion)&lt;/li&gt;&lt;li&gt;Extend ODI to include the Big Data Hadoop ecosystem&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Basic knowledge of ELT data processing&lt;/p&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Database Administrators&lt;/li&gt;&lt;li&gt;Business Analysts&lt;/li&gt;&lt;li&gt;Technical Consultant&lt;/li&gt;&lt;li&gt;Data Modelers&lt;/li&gt;&lt;li&gt;SOA Architect&lt;/li&gt;&lt;li&gt;Data Scientist&lt;/li&gt;&lt;li&gt;Data Warehouse Administrator&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Administering ODI Repositories and Agents&lt;/li&gt;&lt;li&gt;ODI Topology Concepts&lt;/li&gt;&lt;li&gt;Describing the Physical and Logical Architecture&lt;/li&gt;&lt;li&gt;Setting Up a New ODI Project&lt;/li&gt;&lt;li&gt;Oracle Data Integrator Model Concepts&lt;/li&gt;&lt;li&gt;Organizing ODI Models and Creating Data stores&lt;/li&gt;&lt;li&gt;ODI Mapping Concepts&lt;/li&gt;&lt;li&gt;Designing Mappings&lt;/li&gt;&lt;li&gt;Mapping: Monitoring and Debugging&lt;/li&gt;&lt;li&gt;Designing Mappings: Advanced Topics 1&lt;/li&gt;&lt;li&gt;Designing Mappings: Advanced Topics 2&lt;/li&gt;&lt;li&gt;Creating and Running ODI procedures&lt;/li&gt;&lt;li&gt;Using ODI Packages&lt;/li&gt;&lt;li&gt;Step-by-Step Debugger&lt;/li&gt;&lt;li&gt;Managing ODI Scenarios and Versions&lt;/li&gt;&lt;li&gt;Using Load Plans&lt;/li&gt;&lt;li&gt;Enforcing Data Quality and Auditing Data with ODI&lt;/li&gt;&lt;li&gt;Working with Changed Data Capture&lt;/li&gt;&lt;li&gt;Advanced ODI Administration&lt;/li&gt;&lt;li&gt;Integrating ODI with Subversion&lt;/li&gt;&lt;li&gt;Integrating Big Data with ODI&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Introduction&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identifying the Course Units&lt;/li&gt;&lt;li&gt;Why Oracle Data Integrator?&lt;/li&gt;&lt;li&gt;Overview of ODI Architecture&lt;/li&gt;&lt;li&gt;Overview of ODI Components&lt;/li&gt;&lt;li&gt;About Graphical Modules&lt;/li&gt;&lt;li&gt;Types of ODI Agents&lt;/li&gt;&lt;li&gt;Overview of Oracle Data Integrator Repositories&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Administering ODI Repositories and Agents&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Administrating the ODI Repositories&lt;/li&gt;&lt;li&gt;Creating Repository Storage Spaces&lt;/li&gt;&lt;li&gt;Creating and Connecting to the Master Repository&lt;/li&gt;&lt;li&gt;Creating and Connecting to the Work Repository&lt;/li&gt;&lt;li&gt;Creating a Wallet to Securely Store Credentials&lt;/li&gt;&lt;li&gt;Managing ODI Agents&lt;/li&gt;&lt;li&gt;Creating a Physical Agent&lt;/li&gt;&lt;li&gt;Launching a Listener, Scheduler and Web Agent&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;ODI Topology Concepts&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of ODI Topology&lt;/li&gt;&lt;li&gt;About Data Servers and Physical Schemas&lt;/li&gt;&lt;li&gt;Defining the Physical Architecture&lt;/li&gt;&lt;li&gt;Defining the Logical Architecture&lt;/li&gt;&lt;li&gt;Mapping Logical and Physical Resources&lt;/li&gt;&lt;li&gt;Defining Agents&lt;/li&gt;&lt;li&gt;Defining a Topology&lt;/li&gt;&lt;li&gt;Planning the Topology&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Describing the Physical and Logical Architecture&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of Topology Navigator&lt;/li&gt;&lt;li&gt;Creating Physical Architecture&lt;/li&gt;&lt;li&gt;Creating a Data Server&lt;/li&gt;&lt;li&gt;Testing a Data Server Connection&lt;/li&gt;&lt;li&gt;Creating a Physical Schema&lt;/li&gt;&lt;li&gt;Creating Logical Architecture&lt;/li&gt;&lt;li&gt;Overview of Logical Architecture and Context Views&lt;/li&gt;&lt;li&gt;Linking the Logical and Physical Architecture&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Setting Up a New ODI Project&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of ODI Projects&lt;/li&gt;&lt;li&gt;Creating a New Project&lt;/li&gt;&lt;li&gt;Creating and Maintaining Folders&lt;/li&gt;&lt;li&gt;Organizing Projects and Folders&lt;/li&gt;&lt;li&gt;Understanding Knowledge Modules&lt;/li&gt;&lt;li&gt;Exchanging ODI Objects and Sharing Global Objects&lt;/li&gt;&lt;li&gt;Exporting and Importing Objects&lt;/li&gt;&lt;li&gt;Creating and Labeling with Markers&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Oracle Data Integrator Model Concepts&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Model?&lt;/li&gt;&lt;li&gt;Understanding Metadata in ODI&lt;/li&gt;&lt;li&gt;Understanding Reverse Engineering&lt;/li&gt;&lt;li&gt;Creating Models&lt;/li&gt;&lt;li&gt;Organizing Models&lt;/li&gt;&lt;li&gt;Creating Data stores&lt;/li&gt;&lt;li&gt;Configuring Constraints in ODI&lt;/li&gt;&lt;li&gt;Creating Keys and References&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Organizing ODI Models and Creating Data stores&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Mapping?&lt;/li&gt;&lt;li&gt;Business Rules for Mappings&lt;/li&gt;&lt;li&gt;Creating a Basic Mapping&lt;/li&gt;&lt;li&gt;What is a Join?&lt;/li&gt;&lt;li&gt;What is a Filter?&lt;/li&gt;&lt;li&gt;What is a Constraint?&lt;/li&gt;&lt;li&gt;What is a Staging Area?&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;ODI Mapping Concepts&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Mapping?&lt;/li&gt;&lt;li&gt;Business Rules for Mapping&lt;/li&gt;&lt;li&gt;What is a Mapping, a Filter, a Join?&lt;/li&gt;&lt;li&gt;Overview of Integration Process&lt;/li&gt;&lt;li&gt;What is a Staging Area?&lt;/li&gt;&lt;li&gt;Execution Location&lt;/li&gt;&lt;li&gt;Mapping with Knowledge Modules (KM)&lt;/li&gt;&lt;li&gt;Creating an Intermediate Mapping&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Designing Mappings&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Designing a Mapping&lt;/li&gt;&lt;li&gt;Multiple Source Data stores&lt;/li&gt;&lt;li&gt;Creating Joins&lt;/li&gt;&lt;li&gt;Filtering Data&lt;/li&gt;&lt;li&gt;Disabling Transformations&lt;/li&gt;&lt;li&gt;Overview of the Flow&lt;/li&gt;&lt;li&gt;Specifying the Staging Area&lt;/li&gt;&lt;li&gt;Selecting Knowledge Modules&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Mapping: Monitoring and Debugging&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Monitoring Mappings&lt;/li&gt;&lt;li&gt;Creating Objects with Operator&lt;/li&gt;&lt;li&gt;Viewing Sessions and Tasks&lt;/li&gt;&lt;li&gt;How to Monitor Execution of a Mapping&lt;/li&gt;&lt;li&gt;How to Troubleshoot a Session&lt;/li&gt;&lt;li&gt;Keys to Reviewing the Generated Code&lt;/li&gt;&lt;li&gt;Working with Errors&lt;/li&gt;&lt;li&gt;Tips for Preventing Errors&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Designing Mappings: Advanced Topics 1&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Mapping with Business Rules&lt;/li&gt;&lt;li&gt;Overview of Business Rule Elements&lt;/li&gt;&lt;li&gt;Creating and Tracking Variables&lt;/li&gt;&lt;li&gt;Creating User Functions&lt;/li&gt;&lt;li&gt;Mapping Substitution Methods&lt;/li&gt;&lt;li&gt;Modifying a KM&lt;/li&gt;&lt;li&gt;Showing Variable Values in Log&lt;/li&gt;&lt;li&gt;Customizing Reverse Engineering Using RKM&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Designing Mappings: Advanced Topics 2&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Using Partitioning in a Mapping&lt;/li&gt;&lt;li&gt;Reusable Mappings&lt;/li&gt;&lt;li&gt;Derived Select (Subselect) for Reusable Mappings&lt;/li&gt;&lt;li&gt;Using User Functions&lt;/li&gt;&lt;li&gt;Creating a User Function&lt;/li&gt;&lt;li&gt;Using Substitution Methods&lt;/li&gt;&lt;li&gt;Developing Your Own Knowledge Module&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Creating and Running ODI procedures&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Procedure?&lt;/li&gt;&lt;li&gt;Examples of Procedures&lt;/li&gt;&lt;li&gt;Creating Procedures&lt;/li&gt;&lt;li&gt;Adding Commands&lt;/li&gt;&lt;li&gt;Adding Options&lt;/li&gt;&lt;li&gt;Running a Procedure&lt;/li&gt;&lt;li&gt;Viewing Results with Operator&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Using ODI Packages&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Package?&lt;/li&gt;&lt;li&gt;Creating a Package&lt;/li&gt;&lt;li&gt;Executing a Package&lt;/li&gt;&lt;li&gt;Creating Advanced Packages&lt;/li&gt;&lt;li&gt;Error Handling&lt;/li&gt;&lt;li&gt;Controlling an Execution Path&lt;/li&gt;&lt;li&gt;Creating a Loop&lt;/li&gt;&lt;li&gt;Using the Advanced tab&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Step-by-Step Debugger&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Starting a Session in Debug mode&lt;/li&gt;&lt;li&gt;Specifying Debug Properties&lt;/li&gt;&lt;li&gt;Control Execution Flow&lt;/li&gt;&lt;li&gt;Screen Step Numbering&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Managing ODI Scenarios and Versions&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What is a Scenario?&lt;/li&gt;&lt;li&gt;Managing Scenarios with Load Plans&lt;/li&gt;&lt;li&gt;Preparing Scenarios for Deployment&lt;/li&gt;&lt;li&gt;Automating Scenario Management&lt;/li&gt;&lt;li&gt;Scheduling the ODI Scenario&lt;/li&gt;&lt;li&gt;Overview of ODI version management&lt;/li&gt;&lt;li&gt;Handling concurrent changes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Using Load Plans&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;What Are Load Plans?&lt;/li&gt;&lt;li&gt;Load Plan Editor&lt;/li&gt;&lt;li&gt;Load Plan Steps&lt;/li&gt;&lt;li&gt;Defining the Restart Behavior&lt;/li&gt;&lt;li&gt;Benefits of Using Load Plans&lt;/li&gt;&lt;li&gt;Handling Failed Load Plans&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Enforcing Data Quality and Auditing Data with ODI&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Why Data Quality?&lt;/li&gt;&lt;li&gt;When to Enforce Data Quality?&lt;/li&gt;&lt;li&gt;Data Quality in Source Applications&lt;/li&gt;&lt;li&gt;Data Quality Control in the Integration Process&lt;/li&gt;&lt;li&gt;Data Quality in the Target Applications&lt;/li&gt;&lt;li&gt;Enforcing Data Quality&lt;/li&gt;&lt;li&gt;Exploring Your Data&lt;/li&gt;&lt;li&gt;Auditing Data Quality&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Working with Changed Data Capture&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of ODI version management&lt;/li&gt;&lt;li&gt;Techniques of Changed Data Capture&lt;/li&gt;&lt;li&gt;Changed Data Capture in ODI&lt;/li&gt;&lt;li&gt;CDC Strategies and Infrastructure&lt;/li&gt;&lt;li&gt;CDC Consistency&lt;/li&gt;&lt;li&gt;Creating Change Data Capture (CDC)&lt;/li&gt;&lt;li&gt;Viewing Data/Changed data&lt;/li&gt;&lt;li&gt;Journalizing&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Advanced ODI Administration&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to ODI Security Navigator&lt;/li&gt;&lt;li&gt;Security Concepts: Overview, Defining Security Policies&lt;/li&gt;&lt;li&gt;Creating Profiles, Creating Users, Assigning a Profile to a User, Assigning an Authorization by Profile or User&lt;/li&gt;&lt;li&gt;Defining Password Policies, Implementing External Authentication&lt;/li&gt;&lt;li&gt;Generating Topology Reports&lt;/li&gt;&lt;li&gt;Integration of ODI with Enterprise Manager&lt;/li&gt;&lt;li&gt;Java EE Agent and Enterprise Manager Configuration with WebLogic Domain&lt;/li&gt;&lt;li&gt;Using ODI Console&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Integrating ODI with Subversion&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;ODI: VCS Integration&lt;/li&gt;&lt;li&gt;ODI: Selecting the Required VCS&lt;/li&gt;&lt;li&gt;SVN Connections&lt;/li&gt;&lt;li&gt;Configuring the Subversion Repository with ODI&lt;/li&gt;&lt;li&gt;Adding a Single Non-Versioned Object to SVN, Adding Multiple Non-Versioned Objects to SVN&lt;/li&gt;&lt;li&gt;Creating a New Version for an Object&lt;/li&gt;&lt;li&gt;Creating Full or Partial Tags in the Subversion Repository&lt;/li&gt;&lt;li&gt;Performing a Branch Merge&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Integrating Big Data with ODI&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Big Data Concepts&lt;/li&gt;&lt;li&gt;Emergence of Apache Hadoop&lt;/li&gt;&lt;li&gt;Hadoop Ecosystem&lt;/li&gt;&lt;li&gt;Apache HBase, Apache Hive, Apache Pig&lt;/li&gt;&lt;li&gt;Apache Spark, Apache Sqoop, Apache Oozie&lt;/li&gt;&lt;li&gt;Hadoop Data Integration: Overview&lt;/li&gt;&lt;li&gt;Big Data Knowledge Modules Matrix&lt;/li&gt;&lt;li&gt;ODI: Hadoop Integration Process&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Administer ODI resources and setup security with ODI
- Apply ODI Topology concepts for data integration
- Describe ODI Model concepts
- Describe architecture of Oracle Data Integrator 12c
- Design ODI Mappings, Procedures, Packages, and Load Plans to perform ELT data transformations
- Explore, audit data, and enforce data quality with ODI
- Implement Changed Data Capture with ODI
- Integrate ODI with Version Control Systems (Subversion)
- Extend ODI to include the Big Data Hadoop ecosystem</objective_plain><essentials_plain>Basic knowledge of ELT data processing</essentials_plain><audience_plain>- Database Administrators
- Business Analysts
- Technical Consultant
- Data Modelers
- SOA Architect
- Data Scientist
- Data Warehouse Administrator</audience_plain><contents_plain>- Introduction
- Administering ODI Repositories and Agents
- ODI Topology Concepts
- Describing the Physical and Logical Architecture
- Setting Up a New ODI Project
- Oracle Data Integrator Model Concepts
- Organizing ODI Models and Creating Data stores
- ODI Mapping Concepts
- Designing Mappings
- Mapping: Monitoring and Debugging
- Designing Mappings: Advanced Topics 1
- Designing Mappings: Advanced Topics 2
- Creating and Running ODI procedures
- Using ODI Packages
- Step-by-Step Debugger
- Managing ODI Scenarios and Versions
- Using Load Plans
- Enforcing Data Quality and Auditing Data with ODI
- Working with Changed Data Capture
- Advanced ODI Administration
- Integrating ODI with Subversion
- Integrating Big Data with ODI</contents_plain><outline_plain>Introduction


- Identifying the Course Units
- Why Oracle Data Integrator?
- Overview of ODI Architecture
- Overview of ODI 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
- Creating a Wallet to Securely Store Credentials
- Managing ODI Agents
- Creating a Physical Agent
- Launching a Listener, Scheduler and Web Agent
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 Navigator
- 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
- Creating and Maintaining Folders
- Organizing Projects and Folders
- Understanding Knowledge Modules
- Exchanging ODI Objects and Sharing Global Objects
- Exporting and Importing Objects
- Creating and Labeling with Markers
Oracle Data Integrator Model Concepts


- What is a Model?
- Understanding Metadata in ODI
- Understanding Reverse Engineering
- Creating Models
- Organizing Models
- Creating Data stores
- Configuring Constraints in ODI
- Creating Keys and References
Organizing ODI Models and Creating Data stores


- What is a Mapping?
- Business Rules for Mappings
- Creating a Basic Mapping
- What is a Join?
- What is a Filter?
- What is a Constraint?
- What is a Staging Area?
ODI Mapping Concepts


- What is a Mapping?
- Business Rules for Mapping
- What is a Mapping, a Filter, a Join?
- Overview of Integration Process
- What is a Staging Area?
- Execution Location
- Mapping with Knowledge Modules (KM)
- Creating an Intermediate Mapping
Designing Mappings


- Designing a Mapping
- Multiple Source Data stores
- Creating Joins
- Filtering Data
- Disabling Transformations
- Overview of the Flow
- Specifying the Staging Area
- Selecting Knowledge Modules
Mapping: Monitoring and Debugging


- Monitoring Mappings
- Creating Objects with Operator
- Viewing Sessions and Tasks
- How to Monitor Execution of a Mapping
- How to Troubleshoot a Session
- Keys to Reviewing the Generated Code
- Working with Errors
- Tips for Preventing Errors
Designing Mappings: Advanced Topics 1


- Mapping with Business Rules
- Overview of Business Rule Elements
- Creating and Tracking Variables
- Creating User Functions
- Mapping Substitution Methods
- Modifying a KM
- Showing Variable Values in Log
- Customizing Reverse Engineering Using RKM
Designing Mappings: Advanced Topics 2


- Using Partitioning in a Mapping
- Reusable Mappings
- Derived Select (Subselect) for Reusable Mappings
- Using User Functions
- Creating a User Function
- Using Substitution Methods
- Developing Your Own Knowledge Module
Creating and Running ODI procedures


- What is a Procedure?
- Examples of Procedures
- Creating Procedures
- Adding Commands
- Adding Options
- Running a Procedure
- Viewing Results with Operator
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
Step-by-Step Debugger


- Starting a Session in Debug mode
- Specifying Debug Properties
- Control Execution Flow
- Screen Step Numbering
Managing ODI Scenarios and Versions


- What is a Scenario?
- Managing Scenarios with Load Plans
- Preparing Scenarios for Deployment
- Automating Scenario Management
- Scheduling the ODI Scenario
- Overview of ODI version management
- Handling concurrent changes
Using Load Plans


- What Are Load Plans?
- Load Plan Editor
- Load Plan Steps
- Defining the Restart Behavior
- Benefits of Using Load Plans
- Handling Failed Load Plans
Enforcing Data Quality and Auditing Data with ODI


- Why Data Quality?
- When to Enforce Data Quality?
- Data Quality in Source Applications
- Data Quality Control in the Integration Process
- Data Quality in the Target Applications
- Enforcing Data Quality
- Exploring Your Data
- Auditing Data Quality
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
- Creating Change Data Capture (CDC)
- Viewing Data/Changed data
- Journalizing
Advanced ODI Administration


- Introduction to ODI Security Navigator
- Security Concepts: Overview, Defining Security Policies
- Creating Profiles, Creating Users, Assigning a Profile to a User, Assigning an Authorization by Profile or User
- Defining Password Policies, Implementing External Authentication
- Generating Topology Reports
- Integration of ODI with Enterprise Manager
- Java EE Agent and Enterprise Manager Configuration with WebLogic Domain
- Using ODI Console
Integrating ODI with Subversion


- ODI: VCS Integration
- ODI: Selecting the Required VCS
- SVN Connections
- Configuring the Subversion Repository with ODI
- Adding a Single Non-Versioned Object to SVN, Adding Multiple Non-Versioned Objects to SVN
- Creating a New Version for an Object
- Creating Full or Partial Tags in the Subversion Repository
- Performing a Branch Merge
Integrating Big Data with ODI


- Big Data Concepts
- Emergence of Apache Hadoop
- Hadoop Ecosystem
- Apache HBase, Apache Hive, Apache Pig
- Apache Spark, Apache Sqoop, Apache Oozie
- Hadoop Data Integration: Overview
- Big Data Knowledge Modules Matrix
- ODI: Hadoop Integration Process</outline_plain><duration unit="d" days="5">5 Tage</duration><pricelist><price country="NL" currency="EUR">4065.00</price><price country="CH" currency="EUR">4270.00</price></pricelist><miles/></course>