Saya setuju sepenuhnya bahwa situs Oracle membingungkan dan deskripsi produk ini bukan untuk teknisi dan ditulis oleh departemen pemasaran.
Mari saya coba jelaskan dengan kata-kata sederhana. ODI adalah alat ETL - tepatnya alat EL-T. Anda dapat membaca lebih lanjut tentang ETL vs EL-T di wiki.
Oracle dulu menjual OWB (Oracle Warehouse Builder) sebelumnya dan kemudian mereka membeli ODI dari Sunopsis. OWB tidak akan lagi didukung dan ODI akan menjadi alat yang digunakan oleh banyak aplikasi Oracle.
Anda dapat melakukan banyak hal dengan ODI tetapi Anda akan menggunakannya sebagian besar untuk mengekstrak data dari sumber (file, database), mengubah data di staging area dan memuat ke database target Anda. Proyek ETL biasanya membutuhkan banyak waktu dan upaya dan sementara Anda dapat melakukan hal serupa dengan menulis kode khusus, alat ETL berfungsi untuk membantu membuat tugas sulit ini menjadi mudah bagi pengembang. Alat ETL digunakan untuk proyek integrasi data, pergudangan data, dan sebagainya.
Jika Anda pernah mendengar tentang alat Microsoft SSIS yang dikirimkan dengan MS SQL Server - itu akan memberi Anda gambaran untuk apa ODI.
Ini adalah kertas putih yang menjelaskan cara menggunakan ODI dan apa manfaatnya versus pengkodean khusus.
Oracle juga datang dengan versi ODI yang disebut ODI Data Services - trik pemasaran untuk memperluas ODI ke pasar SOA.
Mereka juga menjual produk Golden Gate yang ditujukan untuk proyek ETL dan federasi data real-time yang dapat bekerja dengan baik dengan aplikasi dan layanan web lainnya. Federasi data adalah proses untuk menggabungkan/mengintegrasikan data secara realtime tanpa melakukan ETL apa pun.
Semoga membantu!