Get in Touch

Course Outline

Introduction to ODI and Architecture

  • ODI fundamentals: The ELT approach and its distinction from traditional ETL
  • Key components: Repositories, Agents, Topology, and Security
  • Installation overview and environment structure

ODI Studio and Development Components

  • Exploring ODI Studio: Designer, Topology, Operator, and Security panels
  • Management of Projects, Models, and Datastores
  • Utilizing reverse-engineered metadata

Designing Mappings and Interfaces

  • Building mappings using the graphical interface and ODI elements
  • Incorporating procedures, variables, and packages into mappings
  • Strategies for error handling and data validation

Knowledge Modules and ELT Execution

  • Overview of Knowledge Modules (KMs) and their classifications
  • Selection and customization of KMs for various targets
  • Performance optimization and push-down strategies

Topology, Security, and Connectivity

  • Configuration of physical and logical schemas and data servers
  • Agent types, setup, and high-availability considerations
  • Security configuration: users, profiles, and repository safeguards

Scheduling, Deployment, and Operational Management

  • Packaging and deploying scenarios
  • Scheduling strategies and integration with external schedulers
  • Job monitoring and troubleshooting via 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 Case Study

  • End-to-end laboratory: Design, implement, and deploy an ODI scenario
  • Performance tuning lab: Analyze and optimize a slow-running mapping
  • Case study analysis: Architectural decisions and key takeaways

Summary and Next Steps

  • Review of core ODI concepts and integration design principles
  • Discussion on production deployment strategies and optimization techniques
  • Exploration of further learning paths and certification options

Requirements

  • Foundational knowledge of relational database concepts
  • Proficiency in SQL
  • Understanding of ETL or data integration principles

Audience

  • ETL and Data Integration Developers
  • Data Architects and Engineers
  • DBAs and Middleware Engineers responsible for integration solutions
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories