SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
Oracle Data Integrator (ODI)
 Oracle Data Integrator Course Topics
• Architecture
• Architecture Overview
• What Is Oracle Data Integrator?
• The Oracle Data Integrator Architecture
• Components
• Graphical Modules
• Run-Time Components
 Topology Concepts
• Overview of the Topology
• What Is the Topology?
• Data Servers and Physical Schemas
• What Is a Data Server?
• Important Note
• What Is a Physical Schema?
• Properties of Physical Schemas
• The Physical Architecture in Oracle Data Integrator
 Connecting to Your Data
• Topology Manager
• What Is the Topology?
• What Topology Manager Contains
• The Physical Architecture View
• Data Servers and Physical Schemas
• Prerequisites for Connecting to a Server
• Creating a Data Server
• Some Examples of Drivers and URLs
 Defining the Logical Architecture
• Topology Manager
• Overview of Topology Manager
• Logical Architecture/Context Views
• Defining Contexts
• Defining a Context
• Declaring Logical Schemas and Agents
• Creating a Logical Schema
• Linking the Logical and Physical Architecture
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
 Setting Up a New Project
• What Is a Project?
• Overview of Oracle Data Integrator Projects
• What Does a Project Represent?
• Creating a New Project
• Folders
• What Is a Folder?
• What Is a Knowledge Module?
• Exporting and Importing
 Oracle Data Integrator Model Concepts
• What Is a Model?
• The Relational Paradigm
• Relational Model Support in Oracle Data Integrator
• Additional Metadata in Oracle Data Integrator
• Reverse-Engineering
• What Is Reverse-Engineering?
• Methods for DBMS Reverse-Engineering
• Standard versus Customized Reverse-Engineering
 Creating and Reverse-Engineering Models
• What Is a Model?
• What Is Reverse-Engineering?
• Methods for DBMS Reverse-Engineering
• How to Create a Model by Reverse-Engineering
• How to Start the Reverse-Engineering Process
• Selective Reverse-Engineering
 Fleshing Out Data Models
• Organizing Models
• What Is a Model Folder?
• Creating a Model Folder
• Organizing Datastores into Sub-Models
• Setting Up Automatic Distribution
• Creating a Datastore in a Model
• Adding Columns to a Datastore
• Constraints in Oracle Data Integrator
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
 Enforcing Data Quality with Oracle Data Integrator
• Why Data Quality
• When to Enforce Data Quality
• Data Quality in the Source Applications
• Data Quality Control in the Integration Process
• Data Quality in the Target Applications
• Business Rules for Data Quality
• From Business Rules to Constraints
• Overview of the Data Quality System
 Exploring and Auditing Your Data
• Exploring Your Data
• Displaying the Contents of a Datastore
• Viewing the Distribution of Values
• Analyzing the Contents of a Datastore
• Constructing Business Rules
• Defining Business Rules in Oracle Data Integrator
• Deducing Constraints from Data Analysis
• Auditing Data Quality
 Interface Design: One-to-one Interfaces
• Creating a One-to-One Interface
• Creating and Naming a New Interface
• Defining the Target Datastore
• Defining the Source Datastore
• What Is a Mapping?
• Defining the Mappings
• Valid Mapping Types
• Saving the Interface
 Interface Design 2
• Multiple Sources & Joins
• Multiple Source Datastores
• Manually Creating a Join
• Advanced Joins
• Types of Joins & Setting Up a Join
• Filtering Data
• Filters in Oracle Data Integrator
• Defining a Filter Manually
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
 Executing and Debugging Interfaces
• How to Execute an Interface
• What Happens at Run Time
• Monitoring Interfaces
• Operator: Viewing the Log
• Sessions, Steps, Tasks: The Hierarchy
• Viewing Sessions and Tasks
• How to Monitor Execution of an Interface
• Troubleshooting a Session
 Interface Design
• Essential Concepts in Data Quality
• What Is a Constraint?
• Defining and Enforcing Data Quality
• Overview of the Data Quality System
• Properties of Data Quality Control
• Static/Flow Control Differences
• How to Enforce Data Quality for an Interface
• Differences Between Control Types
 Defining Simple Procedures
• What Is a Procedure? & Procedure Examples
• Using Procedures: Overview
• How to Create a New Procedure
• Creating a New Command
• Arranging Steps in Order
• Which Parameters should be Set?
• Valid Types of Commands
• Types of Options
 Variables and Sequences
• What Is a Variable?
• Variable Scope
• Value Persistence: Action Types
• Refreshing a Variable with SQL
• Binding Versus Substitution
• How to Create a Variable Step
• Properties of Sequences
• Using Oracle Data Integrator Sequences in Mappings
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
 User Functions
• What Is a User Function?
• Creating User Functions
• Properties of User Functions
• How to Create a User Function
• Defining an Implementation
• Syntax and Implementations
• Using User Functions
• User Functions at Design Time & Run Time
 Package Design 1
• What Is a Package?
• How to Create a Package
• Package Diagram Toolbar
• How to Create an Interface Step
• How to Create an Oracle Data Integrator Tool Step
• A Simple Package
• How to Sequence Package Steps
• Executing a Package
 Package Design 2
• Types of Package Steps
• Basic & Advanced Step Types
• How to Create a Procedure Step
• Model, Sub-Model and Datastore Steps
• Models, Sub-Models, and Datastore Steps
• How to Create a Variable Step
• Controlling the Execution Path
• Controlling Execution
 Releasing Projects
• What Is a Scenario?
• Properties of Scenarios
• Managing Scenarios
• Generating a Scenario
• Generation versus Regeneration
• Executing a Scenario from the GUI
• Executing a Scenario from a Project
• Preparing Scenarios for Deployment

Contenu connexe

En vedette

You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooPLUMgrid
 
Surface flingerservice(서피스 플링거 연결 ics)
Surface flingerservice(서피스 플링거 연결 ics)Surface flingerservice(서피스 플링거 연결 ics)
Surface flingerservice(서피스 플링거 연결 ics)fefe7270
 
[Easy] How to Use Toggl Time Tracker App Tutorial
[Easy] How to Use Toggl Time Tracker App Tutorial[Easy] How to Use Toggl Time Tracker App Tutorial
[Easy] How to Use Toggl Time Tracker App TutorialAna Uy
 
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)fefe7270
 
Surface flingerservice(서피스 상태 변경 jb)
Surface flingerservice(서피스 상태 변경 jb)Surface flingerservice(서피스 상태 변경 jb)
Surface flingerservice(서피스 상태 변경 jb)fefe7270
 
Surface flingerservice(서피스 플링거 연결 jb)
Surface flingerservice(서피스 플링거 연결 jb)Surface flingerservice(서피스 플링거 연결 jb)
Surface flingerservice(서피스 플링거 연결 jb)fefe7270
 
Programming and the web for beginners
Programming and the web for beginnersProgramming and the web for beginners
Programming and the web for beginnersSon Nguyen
 
Нестандартные методы продвижения с ограниченным бюджетом
Нестандартные методы продвижения с ограниченным бюджетомНестандартные методы продвижения с ограниченным бюджетом
Нестандартные методы продвижения с ограниченным бюджетомNellya Dzhamanbaeva
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
[Tutorial ]How to Use IFTTT Applets
[Tutorial ]How to Use IFTTT Applets [Tutorial ]How to Use IFTTT Applets
[Tutorial ]How to Use IFTTT Applets Ana Uy
 
Service Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitectureService Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitecturePLUMgrid
 

En vedette (14)

You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it Too
 
Ascensor casero 2.0
Ascensor casero 2.0Ascensor casero 2.0
Ascensor casero 2.0
 
Surface flingerservice(서피스 플링거 연결 ics)
Surface flingerservice(서피스 플링거 연결 ics)Surface flingerservice(서피스 플링거 연결 ics)
Surface flingerservice(서피스 플링거 연결 ics)
 
[Easy] How to Use Toggl Time Tracker App Tutorial
[Easy] How to Use Toggl Time Tracker App Tutorial[Easy] How to Use Toggl Time Tracker App Tutorial
[Easy] How to Use Toggl Time Tracker App Tutorial
 
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)
Surface flingerservice(그래픽 공유 버퍼 생성 및 등록)
 
Surface flingerservice(서피스 상태 변경 jb)
Surface flingerservice(서피스 상태 변경 jb)Surface flingerservice(서피스 상태 변경 jb)
Surface flingerservice(서피스 상태 변경 jb)
 
Surface flingerservice(서피스 플링거 연결 jb)
Surface flingerservice(서피스 플링거 연결 jb)Surface flingerservice(서피스 플링거 연결 jb)
Surface flingerservice(서피스 플링거 연결 jb)
 
Programming and the web for beginners
Programming and the web for beginnersProgramming and the web for beginners
Programming and the web for beginners
 
WildFly & WildFly Swarm
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly Swarm
 
Содержание и структура библиотечного сайта (презентация)
Содержание и структура библиотечного сайта (презентация)Содержание и структура библиотечного сайта (презентация)
Содержание и структура библиотечного сайта (презентация)
 
Нестандартные методы продвижения с ограниченным бюджетом
Нестандартные методы продвижения с ограниченным бюджетомНестандартные методы продвижения с ограниченным бюджетом
Нестандартные методы продвижения с ограниченным бюджетом
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
[Tutorial ]How to Use IFTTT Applets
[Tutorial ]How to Use IFTTT Applets [Tutorial ]How to Use IFTTT Applets
[Tutorial ]How to Use IFTTT Applets
 
Service Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices ArchitectureService Discovery and Registration in a Microservices Architecture
Service Discovery and Registration in a Microservices Architecture
 

Plus de Wishtree Technologies

Plus de Wishtree Technologies (6)

Nonprofit Tech Trends 2022
Nonprofit Tech Trends 2022Nonprofit Tech Trends 2022
Nonprofit Tech Trends 2022
 
Wishtree Technologies: Nonprofits Introduction
Wishtree Technologies: Nonprofits IntroductionWishtree Technologies: Nonprofits Introduction
Wishtree Technologies: Nonprofits Introduction
 
Technology transformation in education - Wishtree Technologies
Technology transformation in education - Wishtree TechnologiesTechnology transformation in education - Wishtree Technologies
Technology transformation in education - Wishtree Technologies
 
Hyperion Tutorial
Hyperion TutorialHyperion Tutorial
Hyperion Tutorial
 
Wishtree support Services
Wishtree support ServicesWishtree support Services
Wishtree support Services
 
Oracle EPM/BI Overview
Oracle EPM/BI OverviewOracle EPM/BI Overview
Oracle EPM/BI Overview
 

Dernier

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 

Dernier (20)

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 

Oracle Data Integrator training by Wishtree in Pune/Mumbai/Gurgaon/Bengaluru/Chennai/Hyderabad

  • 1. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 Oracle Data Integrator (ODI)  Oracle Data Integrator Course Topics • Architecture • Architecture Overview • What Is Oracle Data Integrator? • The Oracle Data Integrator Architecture • Components • Graphical Modules • Run-Time Components  Topology Concepts • Overview of the Topology • What Is the Topology? • Data Servers and Physical Schemas • What Is a Data Server? • Important Note • What Is a Physical Schema? • Properties of Physical Schemas • The Physical Architecture in Oracle Data Integrator  Connecting to Your Data • Topology Manager • What Is the Topology? • What Topology Manager Contains • The Physical Architecture View • Data Servers and Physical Schemas • Prerequisites for Connecting to a Server • Creating a Data Server • Some Examples of Drivers and URLs  Defining the Logical Architecture • Topology Manager • Overview of Topology Manager • Logical Architecture/Context Views • Defining Contexts • Defining a Context • Declaring Logical Schemas and Agents • Creating a Logical Schema • Linking the Logical and Physical Architecture
  • 2. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456  Setting Up a New Project • What Is a Project? • Overview of Oracle Data Integrator Projects • What Does a Project Represent? • Creating a New Project • Folders • What Is a Folder? • What Is a Knowledge Module? • Exporting and Importing  Oracle Data Integrator Model Concepts • What Is a Model? • The Relational Paradigm • Relational Model Support in Oracle Data Integrator • Additional Metadata in Oracle Data Integrator • Reverse-Engineering • What Is Reverse-Engineering? • Methods for DBMS Reverse-Engineering • Standard versus Customized Reverse-Engineering  Creating and Reverse-Engineering Models • What Is a Model? • What Is Reverse-Engineering? • Methods for DBMS Reverse-Engineering • How to Create a Model by Reverse-Engineering • How to Start the Reverse-Engineering Process • Selective Reverse-Engineering  Fleshing Out Data Models • Organizing Models • What Is a Model Folder? • Creating a Model Folder • Organizing Datastores into Sub-Models • Setting Up Automatic Distribution • Creating a Datastore in a Model • Adding Columns to a Datastore • Constraints in Oracle Data Integrator
  • 3. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456  Enforcing Data Quality with Oracle Data Integrator • Why Data Quality • When to Enforce Data Quality • Data Quality in the Source Applications • Data Quality Control in the Integration Process • Data Quality in the Target Applications • Business Rules for Data Quality • From Business Rules to Constraints • Overview of the Data Quality System  Exploring and Auditing Your Data • Exploring Your Data • Displaying the Contents of a Datastore • Viewing the Distribution of Values • Analyzing the Contents of a Datastore • Constructing Business Rules • Defining Business Rules in Oracle Data Integrator • Deducing Constraints from Data Analysis • Auditing Data Quality  Interface Design: One-to-one Interfaces • Creating a One-to-One Interface • Creating and Naming a New Interface • Defining the Target Datastore • Defining the Source Datastore • What Is a Mapping? • Defining the Mappings • Valid Mapping Types • Saving the Interface  Interface Design 2 • Multiple Sources & Joins • Multiple Source Datastores • Manually Creating a Join • Advanced Joins • Types of Joins & Setting Up a Join • Filtering Data • Filters in Oracle Data Integrator • Defining a Filter Manually
  • 4. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456  Executing and Debugging Interfaces • How to Execute an Interface • What Happens at Run Time • Monitoring Interfaces • Operator: Viewing the Log • Sessions, Steps, Tasks: The Hierarchy • Viewing Sessions and Tasks • How to Monitor Execution of an Interface • Troubleshooting a Session  Interface Design • Essential Concepts in Data Quality • What Is a Constraint? • Defining and Enforcing Data Quality • Overview of the Data Quality System • Properties of Data Quality Control • Static/Flow Control Differences • How to Enforce Data Quality for an Interface • Differences Between Control Types  Defining Simple Procedures • What Is a Procedure? & Procedure Examples • Using Procedures: Overview • How to Create a New Procedure • Creating a New Command • Arranging Steps in Order • Which Parameters should be Set? • Valid Types of Commands • Types of Options  Variables and Sequences • What Is a Variable? • Variable Scope • Value Persistence: Action Types • Refreshing a Variable with SQL • Binding Versus Substitution • How to Create a Variable Step • Properties of Sequences • Using Oracle Data Integrator Sequences in Mappings
  • 5. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456  User Functions • What Is a User Function? • Creating User Functions • Properties of User Functions • How to Create a User Function • Defining an Implementation • Syntax and Implementations • Using User Functions • User Functions at Design Time & Run Time  Package Design 1 • What Is a Package? • How to Create a Package • Package Diagram Toolbar • How to Create an Interface Step • How to Create an Oracle Data Integrator Tool Step • A Simple Package • How to Sequence Package Steps • Executing a Package  Package Design 2 • Types of Package Steps • Basic & Advanced Step Types • How to Create a Procedure Step • Model, Sub-Model and Datastore Steps • Models, Sub-Models, and Datastore Steps • How to Create a Variable Step • Controlling the Execution Path • Controlling Execution  Releasing Projects • What Is a Scenario? • Properties of Scenarios • Managing Scenarios • Generating a Scenario • Generation versus Regeneration • Executing a Scenario from the GUI • Executing a Scenario from a Project • Preparing Scenarios for Deployment