sql >> Base de Datos >  >> RDS >> Oracle

¿Qué es el integrador de datos de Oracle?

Estoy totalmente de acuerdo en que el sitio de Oracle es confuso y que estas descripciones de productos no son para técnicos y están escritas por el departamento de marketing.

Permítanme tratar de explicar en palabras simples. ODI es una herramienta ETL, para ser una herramienta EL-T precisa. Puede leer más sobre ETL vs EL-T en wiki.

Oracle solía vender OWB (Oracle Warehouse Builder) antes y luego compraron ODI de Sunopsis. OWB ya no será compatible y ODI será la herramienta utilizada por muchas aplicaciones de Oracle.

Puede hacer muchas cosas con ODI, pero lo usaría principalmente para extraer datos de una fuente (archivos, bases de datos), transformar datos en un área de preparación y cargarlos en su base de datos de destino. Los proyectos ETL normalmente requieren mucho tiempo y esfuerzo y, si bien puede hacer cosas similares escribiendo un código personalizado, las herramientas ETL sirven para ayudar a que estas tareas difíciles sean fáciles para los desarrolladores. Las herramientas ETL se utilizan para proyectos de integración de datos, almacenamiento de datos, etc.

Si alguna vez escuchó acerca de la herramienta Microsoft SSIS incluida con MS SQL Server, eso debería darle una idea de para qué sirve ODI.

Este es un buen libro blanco que explica cómo usar ODI y cuáles son los beneficios en comparación con la codificación personalizada.

Oracle también presentó una versión de ODI llamada ODI Data Services, un truco de marketing para expandir ODI al mercado SOA.

También venden productos Golden Gate destinados a proyectos de federación de datos y ETL en tiempo real que pueden funcionar bien con otras aplicaciones y servicios web. La federación de datos es un proceso para fusionar/integrar datos en tiempo real sin hacer ningún ETL.

¡Espero que esto ayude!