Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es ODI?
ODI (Oracle Data Integrator) es un Integrador de Datos de Oracle.
Qu es la Integracin de Datos?
Es el proceso combinar datos que residen en diferentes fuentes para permitir al usuario final tener una vista unificada de todos sus datos.
Componentes de ODI
Mdulos de Conocimiento (Knowledge Modules) Mdulos Grficos Componentes de Tiempo de Ejecucin
Modulos Grficos
Designer Operator Topology Manager Security Manager
Designer
Es donde los proyectos son desarrollados Ingeniera reversa automtica de aplicaciones y bases de datos Desarrollo grfico y mantenimiento de las interfaces de transformacin e integracin Visualizacin de los flujos de datos de las interfaces Administracin automtica de la documentacin Customizacin de cdigo generado
Designer
Operator
Administra y monitorea la produccin presenta los logs de ejecucin, con mensajes de error, nmeros de filas procesadas, estadsticas de ejecucin, y otros. Permite a los desarrolladores hacer depuracin de los procesos.
Operator
Topology Manager
Define la arquitectura fsica y lgica de la infraestructura. Se encarga de registrar en el repositorio maestro Servidores, Esquemas y Agentes
Topology Manager
Security Manager
Administra los usuarios, perfiles y privilegios de acceso. Puede tambin dar privilegios especficos a objetos y funcionalidades
Security Manager
El Agente
En tiempo de ejecucin, el agente coordina la ejecucin de los escenarios de produccin. La ejecucin de procesos puede ser disparada a partir de uno de los mdulos grficos o tambin por el agente o desde herramientas de terceros (schedulers).
El Repositorio
Es un repositorio de metadatos integrado, abierto compartido, que almacena metadatos de las aplicaciones y datos involucrados en las transformaciones y procesos de integracin, las versiones de los proyectos desarrollados y todas las informaciones requeridas para el uso de estos (planeamiento, programacin y reportes de ejecucin).
Metadata Navigator
Es un cliente web para el acceso al Repositorio de Oracle Data Integrator. Lista, investiga y analiza todo el contenido del repositorio, adems de ofrecer data lineage tracing, referencias cruzadas, anlisis de impacto, etc. Tambin se puede utilizar esta herramienta para la administracin de procesos en ejecucin.
3. Crear el Proyecto
3. Crear el Proyecto
5. Importar KMs
Deben importarse los KMs adecuados para cada tecnologa. Los KMs se encuentran en el directorio \ODI\oracledi\impexp\
5. Importar KMs
Crear Interfaces
Crear Interfaces
Crear Interfaces
Arrastrar desde el rbol de Modelos, la tabla de destino sobre la parte derecha de la ventana. Arrastrar las tablas de origen sobre la parte izquierda. Escribir las reglas de mapeo para cada columna de la tabla-destino en el panel inferior.
Crear Interfaces
Crear Interfaces
Se debe seleccionar el lugar donde se ejecutar dicha regla (origen, rea de ensayo, destino), segn corresponda. Para hacer un join se debe arrastrar un campo sobre otro en las tablas de origen.
Crear Interfaces
8. Hacer Paquetes
Un Paquete es una secuencia ordenada de Objetos (Interfaces, Procedimientos, etc.)
8. Hacer Paquetes
Dentro de la Pestaa Diagram arrastrar los objetos para armar una secuencia. Tambin se pueden arrastrar objetos de la barra de herramientas en la parte izquierda del a ventana.
8. Hacer Paquetes
8. Hacer Paquetes
Si un proceso termina su ejecucin correctamente, a continuacin se ejecutar el proceso que esta apuntado por una flecha verde. Si una ejecucin termina con errores, el siguiente proceso a ejecutar ser el que esta apuntado por una flecha roja.
Testear Ejecuciones
Las ejecuciones de procedimientos, interfaces, paquetes o escenarios, pueden ser monitoreadas desde el mdulo Operator.
Testear Ejecuciones
Tambin es posible ver las filas que no fueron insertadas por tener errores errores.
Scheduleando un Escenario
1. 2. 3. 4. 5. 6. Editar odiparams.bat Crear scripts para lanzar Agente Fsico Crear Agente Fsico Crear Agente Lgico Testear Insertar Programacin
Editar odiparams.bat
odiparams.bat esta situado en el subdirectorio \bin del directorio ODI.
Crear scripts
Testear
Lanzar el Agente ejecutando el archivo .bat
Testear
Abrir el Agente Fsico y Testear:
Insertar Programacin
Desde el Mdulo Designer:
Insertar Programacin
Monitorear Ejecuciones
Desde el mdulo Operator:
FIN