Całkowicie zgadzam się, że witryna Oracle jest myląca, a te opisy produktów nie są przeznaczone dla techników i są pisane przez dział marketingu.
Spróbuję wyjaśnić prostymi słowami. ODI to narzędzie ETL, a dokładniej narzędzie EL-T. Możesz przeczytać więcej o ETL vs EL-T na wiki.
Oracle wcześniej sprzedawało OWB (Oracle Warehouse Builder), a potem kupiło ODI od Sunopsis. OWB nie będzie już obsługiwane, a ODI będzie narzędziem używanym przez wiele aplikacji Oracle.
Z ODI możesz zrobić wiele rzeczy, ale użyjesz go głównie do wyodrębnienia danych ze źródła (plików, baz danych), przekształcenia danych w obszarze pomostowym i załadowania do docelowej bazy danych. Projekty ETL zwykle zajmują dużo czasu i wysiłku i chociaż można robić podobne rzeczy, pisząc niestandardowy kod, narzędzia ETL ułatwiają programistom wykonywanie tych trudnych zadań. Narzędzia ETL są używane do projektów integracji danych, magazynowania danych i tak dalej.
Jeśli kiedykolwiek słyszałeś o narzędziu Microsoft SSIS dostarczanym z MS SQL Server - to powinno dać ci wyobrażenie, do czego służy ODI.
To jest dobry Biała Księga wyjaśnia, jak korzystać z ODI i jakie są korzyści w porównaniu z niestandardowym kodowaniem.
Oracle opracowało również wersję ODI o nazwie ODI Data Services - sztuczkę marketingową mającą na celu rozszerzenie ODI na rynek SOA.
Sprzedają również produkt Golden Gate, który jest przeznaczony do projektów ETL w czasie rzeczywistym i federacji danych, które mogą dobrze współpracować z innymi aplikacjami i usługami internetowymi. Federacja danych to proces łączenia/integrowania danych w czasie rzeczywistym bez wykonywania żadnego ETL.
Mam nadzieję, że to pomoże!