Get in Touch

Course Outline

Introduction to ODI and Architecture

  • ODI fundamentals: the ELT approach and how it differs from traditional ETL
  • Key components: Repositories, Agents, Topology, and Security
  • Overview of installation and environment structure

ODI Studio and Development Tools

  • Guided navigation of ODI Studio: Designer, Topology, Operator, and Security sections
  • Managing Projects, Models, and Datastores
  • Utilizing reverse-engineered metadata

Designing Mappings and Interfaces

  • Constructing mappings via the graphical interface and ODI components
  • Incorporating procedures, variables, and packages into mappings
  • Strategies for error handling and data validation

Knowledge Modules and ELT Execution

  • Comprehending Knowledge Modules (KMs) and their respective categories
  • Selecting and adapting KMs for various target systems
  • Performance factors and push-down optimization techniques

Topology, Security, and Connectivity

  • Setting up physical and logical schemas along with data servers
  • Agent types, configuration, and fundamentals of high availability
  • Security configuration: users, profiles, and repository safeguards

Scheduling, Deployment, and Operations

  • Packaging and releasing scenarios
  • Scheduling methodologies and integration with external schedulers
  • Job monitoring and troubleshooting using Operator and Logs

Advanced Techniques and Integration Patterns

  • CDC patterns, incremental loading, and change data capture methods
  • Integration with Big Data sources and Hadoop ecosystems
  • Best practices for creating modular and maintainable integration projects

Hands-on Labs and Real-World Application

  • Comprehensive lab: designing, implementing, and deploying an ODI scenario
  • Performance tuning lab: diagnosing and optimizing a slow mapping
  • Case study analysis: architectural decisions and key takeaways

Summary and Next Steps

  • Recap of essential ODI concepts and integration design principles
  • Discussion on production deployment strategies and optimization methods
  • Exploration of advanced learning paths and certification opportunities

Requirements

  • A solid grasp of relational database concepts
  • Practical experience with SQL
  • Familiarity with ETL or general data integration principles

Target Audience

  • ETL/Data integration developers
  • Data architects and engineers
  • DBAs and middleware engineers tasked with integration solutions
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories