Get in Touch
 Duration 35 hours

Course Outline

Introduction to ODI and its Architecture

  • Core ODI principles: The ELT approach and how it contrasts with traditional ETL
  • Essential components: Repositories, Agents, Topology, and Security
  • Overview of installation and environmental configuration

ODI Studio and Development Tools

  • Navigating ODI Studio: Utilizing Designer, Topology, Operator, and Security panels
  • Managing Projects, Models, and Datastores
  • Interpreting and working with reverse-engineered metadata

Creating Mappings and Interfaces

  • Building mappings using the graphical interface and ODI components
  • Incorporating procedures, variables, and packages into mappings
  • Implementing error handling and data validation protocols

Knowledge Modules and ELT Execution

  • Exploring Knowledge Modules (KMs) and their classifications
  • Selecting and adjusting KMs for various target systems
  • Performance optimization and push-down strategies

Topology, Security, and Connectivity

  • Setting up physical and logical schemas along with data servers
  • Configuring Agent types and ensuring high availability
  • Establishing security frameworks: users, profiles, and repository protection

Scheduling, Deployment, and Operations

  • Packaging and deploying scenarios effectively
  • Defining scheduling strategies and linking with external schedulers
  • Monitoring job status and troubleshooting via Operator and Logs

Advanced Techniques and Integration Patterns

  • Applying CDC patterns, incremental loading, and change data capture methods
  • Connecting with Big Data sources and Hadoop ecosystems
  • Adopting best practices for modular and maintainable integration projects

Practical Labs and Real-World Case Study

  • End-to-end exercise: Design, build, and deploy an ODI scenario
  • Performance tuning session: Analyze and improve a slow mapping
  • Case study analysis: Reviewing architectural decisions and key takeaways

Conclusion and Future Directions

  • Revisiting core ODI concepts and integration design principles
  • Discussing production deployment strategies and optimization methods
  • Identifying paths for further learning and certification options

Requirements

  • A solid grasp of relational database fundamentals
  • Practical experience with SQL
  • Knowledge of ETL or data integration principles

Intended Audience

  • ETL and data integration developers
  • Data architects and engineers
  • DBAs and middleware engineers overseeing integration solutions

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories