sql >> Database >  >> RDS >> Oracle

wat is Oracle data-integrator?

Ik ben het er helemaal mee eens dat de Oracle-site verwarrend is en deze productbeschrijvingen zijn niet voor techneuten en geschreven door de marketingafdeling.

Laat me proberen het in eenvoudige woorden uit te leggen. ODI is een ETL-tool - om precies te zijn EL-T-tool. U kunt meer lezen over ETL versus EL-T op wiki.

Oracle verkocht eerder OWB (Oracle Warehouse Builder) en daarna kochten ze ODI van Sunopsis. OWB wordt niet langer ondersteund en ODI wordt de tool die door veel Oracle-applicaties wordt gebruikt.

U kunt veel dingen doen met ODI, maar u zou het vooral gebruiken om gegevens uit een bron (bestanden, databases) te extraheren, gegevens in een staging-gebied te transformeren en naar uw doeldatabase te laden. ETL-projecten vergen normaal gesproken veel tijd en moeite en hoewel u soortgelijke dingen kunt doen door een aangepaste code te schrijven, dienen ETL-tools om deze moeilijke taken voor ontwikkelaars gemakkelijk te maken. ETL-tools worden gebruikt voor data-integratieprojecten, datawarehousing enzovoort.

Als je ooit hebt gehoord van de Microsoft SSIS-tool die bij MS SQL Server wordt geleverd, zou dat je een idee moeten geven waar ODI voor is.

Dit is een goede wit papier dat verklaart hoe ODI te gebruiken en wat de voordelen zijn ten opzichte van de aangepaste codering.

Oracle kwam ook met een versie van ODI genaamd ODI Data Services - een marketingtruc om ODI uit te breiden naar de SOA-markt.

Ze verkopen ook Golden Gate-producten die bedoeld zijn voor realtime ETL- en datafederatie-projecten die goed kunnen werken met andere applicaties en webservices. Gegevensfederatie is een proces om gegevens in realtime samen te voegen/te integreren zonder ETL uit te voeren.

Ik hoop dat dit helpt!



  1. MySQL - Als dan anders gebruiken in MySQL UPDATE- of SELECT-query's

  2. Verouderde MySql-functies

  3. TIMESTAMPDIFF() Voorbeelden – MySQL

  4. Associatietabellen implementeren