sql >> Databasteknik >  >> RDS >> Oracle

vad är Oracle dataintegrator?

Jag håller helt med om Oracle-webbplatsen är förvirrande och dessa produktbeskrivningar är inte för tekniker och skrivna av marknadsavdelningen.

Låt mig försöka förklara med enkla ord. ODI är ett ETL-verktyg - för att vara exakt EL-T-verktyg. Du kan läsa mer om ETL vs EL-T på wiki.

Oracle brukade sälja OWB (Oracle Warehouse Builder) innan och sedan köpte de ODI från Sunopsis. OWB kommer inte längre att stödjas och ODI kommer att vara det verktyg som används av många Oracle-applikationer.

Du kan göra många saker med ODI men du skulle använda det mest för att extrahera data från en källa (filer, databaser), transformera data i ett mellanrum och ladda till din måldatabas. ETL-projekt tar normalt mycket tid och ansträngningar och även om du kan göra liknande saker genom att skriva en anpassad kod, tjänar ETL-verktyg till att göra dessa svåra uppgifter lätta för utvecklare. ETL-verktyg används för dataintegrationsprojekt, datalagring och så vidare.

Om du någonsin hört talas om Microsoft SSIS-verktyg som levereras med MS SQL Server - det borde ge dig en uppfattning om vad ODI är för något.

Det här är en bra vitt papper som förklarar hur man använder ODI och vad fördelarna är jämfört med den anpassade kodningen.

Oracle kom också med en version av ODI som heter ODI Data Services - ett marknadsföringsknep för att utöka ODI till SOA-marknaden.

De säljer även Golden Gate-produkter som är avsedda för ETL- och datafederationsprojekt i realtid som kan fungera bra med andra applikationer och webbtjänster. Datafederation är en process för att slå samman/integrera data i realtid utan att göra någon ETL.

Hoppas detta hjälper!



  1. PostgreSQL - Utländska nyckelreferenser ömsesidigt exklusiva tabeller

  2. Optimeringströsklar – gruppering och aggregering av data, del 3

  3. Köra en SELECT-fråga med en Ansible-uppgift

  4. Entity Framework wizard kraschar på MySQL