¿Qué es ODI? ¿Cuál es el uso real de ODI? ¿Cómo Oracle Oracle integrador de herramientas ayuda con la programación? ¿Cuál es la diferencia entre una herramienta de desarrollo sql y una herramienta ODI? realmente harto de las definiciones que se encuentran en algunos sitios, que será grande si alguien se le ocurre una explicación .. Bueno sin contar¿Qué es el integrador de datos Oracle?
Respuesta
estoy totalmente de acuerdo Oracle sitio es confuso y estas descripciones de los productos no son para expertos en tecnología y escrito por el departamento de marketing.
Déjame intentar explicarlo en palabras simples. ODI es una herramienta de 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 ensayo y cargarlos en su base de datos de destino. Los proyectos de ETL normalmente requieren mucho tiempo y esfuerzo, y mientras que usted puede hacer cosas similares al escribir un código personalizado, las herramientas de ETL sirven para ayudar a que estas tareas sean fáciles para los desarrolladores. Las herramientas de ETL se usan 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 white paper que explica cómo usar ODI y cuáles son los beneficios frente a la codificación personalizada.
Oracle también creó una versión de ODI llamada ODI Data Services, un truco de marketing para expandir ODI al mercado de SOA.
También venden el producto Golden Gate que está diseñado para ETL en tiempo real y proyectos de federación de datos 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!
He aquí una breve descripción que se encuentra en Oracle ODI FAQ:
Qué es Oracle Data Integrator (ODI)?
Oracle Data Integrator es una plataforma de integración de datos completa que cubre todas las necesidades de integración de datos: de alto volumen, cargas por lotes de alto rendimiento, que, procesos basados en eventos de goteo de alimentación de integración, a habilitado para SOA servicios de datos.
¿Qué proyectos son adecuados para Oracle Data Integrator?
Oracle Data Integrator se puede utilizar en varios proyectos, entre ellos:
- de datos convencional Integración
- Business Intelligence y Warehousin datos
- iniciativas de modernización
- Migraciones y consolidaciones
- Service Oriented Architecture (SOA) Iniciativas
- Ma Gestión de datos ster
ODI es una herramienta de ETL. Tiene dos ventajas principales sobre los productos de la competencia:
1) Utiliza un enfoque de tipo ELT, es decir, todas las transformaciones ocurren en el servidor de datawarehouse de destino en SQL. Esto significa que ODI no es una caja negra y los desarrolladores saben exactamente lo que está sucediendo. Esto es genial para la depuración. También significa que ODI puede aprovechar la potencia del servidor de almacenamiento de destino y no requiere ningún servidor de aplicaciones adicional como las herramientas ETL tradicionales, Informatica, etc. Disminuye el TCO.
2) La principal ventaja de ODI sobre los productos de la competencia es el enfoque de plantilla de código. Esto garantiza una reutilización extrema de su código ETL de su desarrollador. La lógica y las estrategias de transformación de datos se encapsulan en los denominados Módulos de conocimiento y se pueden reutilizar en su almacén de datos. Esto puede reducir el tiempo de desarrollo en un 30-50%.
Los enlaces a ODI tutorials se pueden encontrar en el blog de BI Quotient
- 1. ¿Qué es el tipo de datos MLSLABEL Oracle?
- 2. Campamento Base Integrador con JIRA
- 3. ¿Qué tan "caro" es Oracle Enterprise Manager?
- 4. ¿Qué es un cliente de Oracle?
- 5. ¿Qué tipo de datos .NET es mejor para mapear el NÚMERO de tipo de datos de Oracle en NHibernate?
- 6. En Oracle, ¿por qué es '' = '' falso?
- 7. ¿Qué es la tabla dual en Oracle?
- 8. ¿Qué es una vista en Oracle?
- 9. El desencadenador no es válido en Oracle
- 10. ¿Por qué usaría la base de datos Oracle?
- 11. ¿Qué tipo de datos SQL asigna Oracle a "count (*)"?
- 12. ¿Cómo puedo confirmar que una base de datos es Oracle y qué versión usa SQL?
- 13. Qué tan bueno es Oracle Universal Connection Pool (UCP)
- 14. Flujo de trabajo del integrador. ¿Es seguro fetch-rebase-push para repositorios remotos?
- 15. ¿Cuál es la mejor forma de archivar datos en una base de datos Oracle?
- 16. ¿Qué es "datos urgentes"?
- 17. ¿Qué significan el nombre de Oracle DB y SID?
- 18. ¿Cuán flexible es Oracle ADF?
- 19. Descubrir cuál es el proceso/consulta está utilizando tabla de Oracle Oracle temp
- 20. ¿Qué tipo de datos Java corresponde al tipo de datos Oracle SQL NUMERIC?
- 21. Qué significa precisión y escala en el tipo de datos Oracle NUMBER
- 22. ¿Cuál es el servidor SQL equivalente a la base de datos privada virtual de Oracle?
- 23. Cambiar el tipo de datos de una columna en Oracle
- 24. Base de datos DB2 en el desarrollador Oracle SQL
- 25. ¿Por qué el controlador Oracle de PDO no implementa lastInsertId()?
- 26. Copiar datos de Oracle a otra tabla
- 27. ¿Es estable Oracle Coherence?
- 28. ¿Cuál es la mejor forma de buscar el tipo de datos Long dentro de una base de datos Oracle?
- 29. Enlace de la base de datos Oracle
- 30. Node.js + Base de datos Oracle 9i