Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso ODI
Curso ODI
CONTENIDO
1. Introducción a ODI
2. Flujo de Desarrollo con ODI
3. Administrar repositorios ODI y agentes
4. Topología ODI
5. Definición de la arquitectura física y lógica
6. Configurar proyectos ODI
7. Conceptos del Modelo en Oracle Data Integrator
8. Conceptos del mapeo en ODI
9. Mapeos: Monitorización y depuración
10. Crear procedimientos
11. Crear y ejecutar Paquetes/Interfaces
12. Manejar Escenarios y Versiones
INTRODUCCION A ODI
o Características
o Arquitectura ODI
o Componentes en ODI
o Tipos de Agentes
o Repositorios en Oracle Data Integrator
CARACTERÍSTICAS
CARACTERÍSTICAS
ARQUITECTURA ODI
COMPONENTES ODI
AGENTES ODI
REPOSITORIOS ODI
FLUJO DE DESARROLLO CON ODI
REPOSITORIOS ODI
• MASTER REPOSITORY
• ALMACENA INFORMACIÓN DE LA SEGURIDAD, USUARIOS,
PERFILES Y ACCESOS A LA PLATAFORMA ODI.
• ALMACENA TOPOLOGÍAS DE INFORMACIÓN INCLUIDAS LAS
TECNOLOGÍAS DEL SERVIDOR, ESQUEMAS, CONTEXTOS, IDIOMAS
Y DEMÁS.
• OBJETOS VERSIONADOS Y ARCHIVADOS.
REPOSITORIOS ODI
• WORK REPOSITORY
• ALMACENA MODELOS INCLUYENDO LA DEFINICIÓN DE LOS
ESQUEMAS, ESTRUCTURAS DE ALMACENAMIENTO DE DATOS Y
METADATOS. DEFINICIÓN DE CAMPOS Y COLUMNAS,
LIMITACIONES DE CALIDAD DE DATOS Y REFERENCIAS CRUZADAS.
• PROYECTOS, INCLUYENDO REGLAS DE NEGOCIO, INTERFACES,
PAQUETES, PROCEDURES, FOLDERS, MÓDULOS DE CONOCIMIENTO
(KNOWLEDGE MODULES) Y VARIABLES.
• ESCENARIOS, EJECUCIÓN DE ESCENARIOS, INFORMACIÓN DE
EJECUCIONES Y LOGS
REPOSITORIOS ODI
PRÁCTICA
HTTP://WWW.ORACLE.COM/WEBFOLDER/TECHNETWORK/TUTORI
ALS/OBE/FMW/ODI/ODI_11G/ODI_MASTER_WORK_REPOS/ODI_MA
STER_WORK_REPOS.HTM
MÓDULOS GRÁFICOS DE ODI
• DESIGNER NAVIGATOR:
SE UTILIZA PARA DISEÑAR LA INTEGRIDAD DE LOS DATOS Y
CONSTRUIR TRANSFORMACIONES COMO POR EJEMPLO:
• INGENIERÍA INVERSA DE LAS APLICACIONES EXISTENTES EN LAS
BASES DE DATOS.
• DESARROLLO GRÁFICO Y MANTENIMIENTO DE INTERFACES DE
TRANSFORMACIÓN E INTEGRACIÓN.
• VISUALIZACIÓN DE LOS FLUJOS DE DATOS EN LAS INTERFACES.
• GENERACIÓN AUTOMÁTICA DE DOCUMENTACIÓN.
• PERSONALIZACIÓN DE CÓDIGO GENERADO.
MÓDULOS GRÁFICOS DE ODI
MÓDULOS GRÁFICOS DE ODI
• OPERATOR NAVIGATOR:
ES LA HERRAMIENTA DE MONITOREO Y PRODUCCIÓN. A TRAVÉS
DEL OPERADOR SE PODRÁ GESTIONAR LAS EJECUCIONES DE
INTERFACES, ASÍ COMO LOS ESCENARIOS. ADEMÁS SE PUEDE
VISUALIZAR LOS ESTATUS DE LAS EJECUCIONES CON FECHA DE
EJECUCIÓN Y DURACIÓN.
Módulos Gráficos de ODI
MÓDULOS GRÁFICOS DE ODI
• TOPOLOGY NAVIGATOR
SE UTILIZA PARA GESTIONAR LOS DATOS QUE DESCRIBEN LAS
ARQUITECTURAS FÍSICAS Y LÓGICAS DEL SISTEMA DE
INFORMACIÓN. A TRAVÉS DEL TOPOLOGY SE PUEDE
ADMINISTRAR LA TOPOLOGÍA DE LOS SISTEMAS DE
INFORMACIÓN, LAS TECNOLOGÍAS, TIPOS DE DATOS, LOS
SERVIDORES DE DATOS RELACIONADOS CON ESTAS
TECNOLOGÍAS Y ESQUEMAS DE LOS QUE CONTIENEN, LOS
CONTEXTOS, LOS LENGUAJES Y AGENTES, ASÍ COMO LOS
REPOSITORIOS. LOS DATOS DEL SERVIDOR PERMITIRÁN A ODI
EJECUTAR LAS MISMAS INTERFACES DE INTEGRACIÓN EN
DIFERENTES ENTORNOS FÍSICOS.
Módulos Gráficos de ODI
MÓDULOS GRÁFICOS DE ODI
• SECURITY NAVIGATOR
ES LA HERRAMIENTA PARA LA GESTIÓN DE LA INFORMACIÓN DE
SEGURIDAD EN ODI. A TRAVÉS DEL SECURITY PUEDE CREAR
USUARIOS Y PERFILES, ASIGNAR DERECHOS DE USUARIO PARA
MÉTODOS (EDITAR, BORRAR, ETC) EN LOS OBJETOS GENÉRICOS
(SERVIDOR DE DATOS, TIPOS DE DATOS, ETC).
MÓDULOS GRÁFICOS DE ODI
AGENTES
TIPOS DE KM
• LOADING KNOWLEDGE MODULES (LKM): ESTE MÓDULO DETERMINA COMO SE EXTRAE Y
CARGA DATOS ENTRE DOS TECNOLOGÍAS HETEROGÉNEAS. DIFERENTES KM OFRECERÁN
DIFERENTES ESTRATEGIAS DE CONEXIÓN COMO JDBC.
• INTEGRATION KNOWLEDGE MODULES (IKM): ESTE MÓDULO DEFINE LA ESTRATEGIA A
USAR EN LA INTEGRACIÓN DE DATOS EN EL DESTINO. LAS DIFERENTES ESTRATEGIAS
INCLUYEN INSERCIONES Y ACTUALIZACIONES
• CHECK KNOWLEDGE MODULES (CKM): ESTE MÓDULO IMPLEMENTA EN LÍNEA DE DATOS
EL CONTROL DE CALIDAD ANTES DE REALIZAR LA INSERCIÓN EN EL DESTINO, COMO
VALIDAR LAS REGLAS DE NEGOCIO, COMPROBAR LA UNICIDAD EN LAS LLAVES PRIMARIAS
Y VALIDAR LA EXISTENCIA DE REGISTROS DE LAS LLAVES FORÁNEAS.
MÓDULOS DE CONOCIMIENTO
TIPOS DE KM:
• REVERSE-ENGINEERING KNOWLEDGE MODULES (RKM): ESTE MÓDULO IMPORTA LA
METADATA PARA UNA DETERMINADA TECNOLOGÍA DENTRO DEL REPOSITORIO DE ODI.
• JOURNALIZING KNOWLEDGE MODULE (JKM): ESTE MÓDULO ADMINISTRA LAS ACCIONES
DIARIAS ODI Y MECANISMOS CDC (CHANGED DATA CAPTURE) PARA PROPORCIONAR LA
CAPTURA AUTOMÁTICA DE DATOS.
• SERVICE KNOWLEDGE MODULES (SKM): ESTE MÓDULO GENERA AUTOMÁTICAMENTE EL
CÓDIGO DE LAS OPERACIONES ODI Y EXPONE LAS OPERACIONES REALIZADAS EN LAS
TABLAS DE LA BASE DE DATOS COMO UN WEB SERVICES. INSERTAR, ACTUALIZAR, BORRAR Y
SELECCIONAR SON ALGUNOS EJEMPLOS QUE SE PUEDEN UTILIZAR CON WEB SERVICES.
ARQUITECTURA FÍSICA
DEFINE LOS DIFERENTES ELEMENTOS DEL SISTEMA DE
INFORMACIÓN, ASÍ COMO SUS CARACTERÍSTICAS TOMADAS
EN CUENTA POR ORACLE DATA INTEGRATOR. CADA TIPO DE
BASE DE DATOS (ORACLE, DB2, ETC.), BIG DATA SOURCE (HIVE,
HBASE), FORMATO DE ARCHIVO (XML, ARCHIVO PLANO) O
SOFTWARE DE APLICACIÓN ESTÁ REPRESENTADO EN ORACLE
DATA INTEGRATOR POR UNA TECNOLOGÍA.
ARQUITECTURA FÍSICA, LÓGICA Y
CONTEXTOS
ARQUITECTURA FÍSICA Y
SERVIDORES DE DATOS.
UN SERVIDOR DE DATOS CORRESPONDE, POR EJEMPLO, A UNA BASE
DE DATOS, UNA INSTANCIA DE SERVIDOR JMS, UN MOTOR DE
SECUENCIAS DE COMANDOS O UN SISTEMA DE ARCHIVOS AL QUE
SE ACCEDE CON ORACLE DATA INTEGRATOR EN LOS FLUJOS DE
INTEGRACIÓN. BAJO UN SERVIDOR DE DATOS, LAS SUBDIVISIONES
SE CREAN EN FORMA DE ESQUEMA FÍSICO
ARQUITECTURA FÍSICA, LÓGICA Y
CONTEXTOS
ARQUITECTURA LÓGICA
PERMITE IDENTIFICAR COMO UN ÚNICO ESQUEMA LÓGICO UN
GRUPO DE ESQUEMAS FÍSICOS SIMILARES (QUE CONTIENEN
DATASTORES QUE SON ESTRUCTURALMENTE IDÉNTICOS) QUE
SE ENCUENTRAN EN DIFERENTES UBICACIONES FÍSICAS. LOS
ESQUEMAS LÓGICOS, AL IGUAL QUE SUS CONTRAPARTES
FÍSICAS, ESTÁN UNIDOS A UNA TECNOLOGÍA.
ARQUITECTURA FÍSICA, LÓGICA Y
CONTEXTOS
CONTEXTOS
REÚNEN COMPONENTES DE LA ARQUITECTURA FÍSICA (LA
ARQUITECTURA REAL) DEL SISTEMA DE INFORMACIÓN CON
COMPONENTES DE LA ARQUITECTURA LÓGICA DE ORACLE
DATA INTEGRATOR (LA ARQUITECTURA EN LA QUE TRABAJA
EL USUARIO)
ARQUITECTURA FÍSICA, LÓGICA Y
CONTEXTOS
HTTPS://WWW.YOUTUBE.COM/WATCH?V=1WVITB6W4SI