Concordo totalmente que o site da Oracle é confuso e essas descrições de produtos não são para técnicos e escritas pelo departamento de marketing.
Deixe-me tentar explicar em palavras simples. ODI é uma ferramenta ETL - para ser uma ferramenta EL-T precisa. Você pode ler mais sobre ETL vs EL-T no wiki.
A Oracle costumava vender o OWB (Oracle Warehouse Builder) antes e depois comprou o ODI da Sunopsis. OWB não será mais suportado e ODI será a ferramenta usada por muitos aplicativos Oracle.
Você pode fazer muitas coisas com o ODI, mas o usaria principalmente para extrair dados de uma fonte (arquivos, bancos de dados), transformar dados em uma área de teste e carregar no banco de dados de destino. Os projetos de ETL normalmente exigem muito tempo e esforço e, embora você possa fazer coisas semelhantes escrevendo um código personalizado, as ferramentas de ETL servem para ajudar a facilitar essas tarefas difíceis para os desenvolvedores. As ferramentas ETL são usadas para projetos de integração de dados, data warehousing e assim por diante.
Se você já ouviu falar sobre a ferramenta Microsoft SSIS fornecida com o MS SQL Server - isso deve lhe dar uma ideia para que serve o ODI.
Este é um bom papel branco que explica como usar ODI e quais são os benefícios em relação à codificação personalizada.
A Oracle também apresentou uma versão do ODI chamada ODI Data Services - um truque de marketing para expandir o mercado ODI para SOA.
Eles também vendem o produto Golden Gate, destinado a projetos de federação de dados e ETL em tempo real que podem funcionar bem com outros aplicativos e serviços da web. A federação de dados é um processo para mesclar/integrar dados em tempo real sem fazer nenhum ETL.
Espero que isto ajude!