Oracle
 sql >> Base de données >  >> RDS >> Oracle

qu'est-ce que l'intégrateur de données Oracle ?

Je suis tout à fait d'accord que le site Oracle prête à confusion et que ces descriptions de produits ne sont pas destinées aux techniciens et rédigées par le service marketing.

Laissez-moi essayer d'expliquer avec des mots simples. ODI est un outil ETL - pour être précis, un outil EL-T. Vous pouvez en savoir plus sur ETL vs EL-T sur wiki.

Oracle avait l'habitude de vendre OWB (Oracle Warehouse Builder) avant, puis ils ont acheté ODI à Sunopsis. OWB ne sera plus pris en charge et ODI sera l'outil utilisé par de nombreuses applications Oracle.

Vous pouvez faire beaucoup de choses avec ODI, mais vous l'utiliserez principalement pour extraire des données d'une source (fichiers, bases de données), transformer des données dans une zone de transfert et les charger dans votre base de données cible. Les projets ETL prennent normalement beaucoup de temps et d'efforts et bien que vous puissiez faire des choses similaires en écrivant un code personnalisé, les outils ETL servent à faciliter ces tâches difficiles pour les développeurs. Les outils ETL sont utilisés pour les projets d'intégration de données, l'entreposage de données, etc.

Si vous avez déjà entendu parler de l'outil Microsoft SSIS fourni avec MS SQL Server, cela devrait vous donner une idée de ce à quoi sert ODI.

C'est un bon livre blanc qui explique comment utiliser ODI et quels sont les avantages par rapport au codage personnalisé.

Oracle a également proposé une version d'ODI appelée ODI Data Services - une astuce marketing pour étendre ODI au marché SOA.

Ils vendent également le produit Golden Gate qui est destiné aux projets ETL en temps réel et à la fédération de données qui peuvent bien fonctionner avec d'autres applications et services Web. La fédération de données est un processus pour fusionner/intégrer des données en temps réel sans faire d'ETL.

J'espère que cela vous aidera !