+ All Categories
Home > Documents > Presentacion Induccion ODI- Dipres.ppt

Presentacion Induccion ODI- Dipres.ppt

Date post: 21-Oct-2015
Category:
Upload: jonerruiz
View: 189 times
Download: 1 times
Share this document with a friend
Popular Tags:
62
* Oracle Data Integrator Humberto Alvarez Vilches Data Integrator Engineer *
Transcript

*

Oracle Data Integrator

Humberto Alvarez VilchesData Integrator Engineer *

Definiciones

*

Integración 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.

Componente de Oracle Data Integrator

*

Componentes ODI

Módulos de Conocimiento (Knowledge Modules)Módulos GráficosComponentes de Tiempo de Ejecución

*

Módulos de conocimientos

Los Módulos de Conocimiento implementan los flujos de datos actuales y definen las plantillas para la generación de código a través de múltiples sistemas involucrados en cada proceso.Tipos de Módulos de conocimientos

•RKM (Reverse Knowledge Modules) •LKM (Loading Knowledge Modules) •JKM (Journalizing Knowledge Modules) •IKM (Integration Knowledge Modules) •CKM (Check Knowledge Modules) •SKM (Service Knowledge Modules)

*

Módulo gráficos

DesignerOperatorTopology ManagerSecurity Manager

*

ODI Designer

Es donde los proyectos son desarrollados Ingeniería reversa automática de aplicaciones y bases de datos Desarrollo gráfico y mantenimiento de las interfaces de transformación e integración Visualización de los flujos de datos de las interfaces Administración automática de la documentación Customización de código generado

*

Designer ODI

*

ODI Operador

Administra y monitorea la producción Presenta logs de ejecución, con mensajes de error, números de filas procesadas, estadísticas de ejecución, y otros. Permite a los desarrolladores hacer depuración de los procesos.

*

Odi Operador

*

ODI Topology Manager

Define la arquitectura física y lógica de la infraestructura. Se encarga de registrar en el repositorio maestro Servidores, Esquemas y Agentes

*

ODI Topology Manager

*

ODI Security Manager

Administra los usuarios, perfiles y privilegios de acceso. Puede también dar privilegios específicos a objetos y funcionalidades

*

ODI Security Manager

*

Componentes de RunTime

El AgenteEl RepositorioMetadata Navigator

*

Agente ODI

En tiempo de ejecución, el agente coordina la ejecución de los escenarios de producción. La ejecución de procesos puede ser disparada a partir de uno de los módulos gráficos o también por el agente o desde herramientas de terceros (schedulers).

*

Repositorio ODI

Es un repositorio de metadatos integrado, abierto compartido, que almacena metadatos de las aplicaciones y datos involucrados en las transformaciones y procesos de integración, las versiones de los proyectos desarrollados y todas las informaciones requeridas para el uso de estos (planeamiento, programación y reportes de ejecución).

*

Metadata Navigator

Es un cliente web para el acceso al Repositorio de Oracle Data Integrator. Lista, investiga y analiza todo el contenido del repositorio, además de ofrecer “data lineage tracing”, referencias cruzadas, análisis de impacto, etc. También se puede utilizar esta herramienta para la administración de procesos en ejecución.

Creacion de un Proyecto en ODI

*

Creación de un Proyecto ODI

1.Definir una Topología (Topology Manager)

2.Crear los Modelos

3.Crear el Proyecto

4.Crear y Organizar Carpetas

5.Importar KMs.

6.Crear y Modificar Objetos

7.Testear los Objetos

8.Hacer Paquetes

9.Testear Paquetes

10.Generar Escenarios

Habilitar Topología

*

1. Definir una Topología

1.Crear los Contextos

2.Crear los Servidores de Datos

3.Crear Esquemas Físicos

4.Crear los Esquemas Lógicos

5.Crear Agentes Físicos

6.Crear Agentes Lógicos

*

1. Definir una Topología

1.Crear los Contextos

2.Crear los Servidores de Datos

3.Crear Esquemas Físicos

4.Crear los Esquemas Lógicos

5.Crear Agentes Físicos

6.Crear Agentes Lógicos

*

1.1. Crear los Contextos

1.Los Contextos reúnen los componentes de la Arquitectura Física (Arquitectura Real), con los componentes de la Arquitectura Lógica, que es la que usa el usuario para trabajar.

*

1.2. Crear los Servidores de Datos

*

1.3. Crear Esquemas Físicos

Esquema Físico:Esquema de DatosEsquema de Trabajo, que es donde ODI creara y manipulará las tablas temporales asociadas con los orígenes y destinos contenidos en el esquema de datos.

*

1.3. Crear Esquemas Físicos

Si el Esquema Físico no existe, se creará automáticamente al digitar su nombre

*

1.3. Crear Esquemas Físicos

Vincular los esquemas físicos y lógicos en el contexto:

Desarrollo de Escenarios

*

2. Crear los Modelos

Desde el Modulo Designer

*

2. Crear los Modelos

*

3. Crear el Proyecto

*

En las Carpetas se almacenan los Paquetes, Interfaces y Procedimientos Escenarios, etc.

4. Crear y Organizar Carpetas

*

Deben importarse los KMs adecuados para cada tecnología.Los KMs se encuentran en el directorio …\ODI\oracledi\impexp\

5. Importar KMs

*

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

Se debe seleccionar el lugar donde se ejecutará dicha regla (origen, área de ensayo, destino), según corresponda.Para hacer un join se debe arrastrar un campo sobre otro en las tablas de origen.

*

8. Hacer Paquetes

Un Paquete es una secuencia ordenada de Objetos (Interfaces, Procedimientos, etc.)

*

8. Hacer Paquetes

Un Paquete es una secuencia ordenada de Objetos (Interfaces, Procedimientos, etc.)Dentro de la Pestaña Diagram arrastrar los objetos para armar una secuencia.También 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 ejecución correctamente, a continuación se ejecutará el proceso que esta apuntado por una flecha verde.Si una ejecución termina con errores, el siguiente proceso a ejecutar será el que esta apuntado por una flecha roja.

*

10. Generar Escenarios

Un escenario es una versión compilada de un paquete.Una vez generado no se puede modificar.Si se desea modificar un paquete, es necesario generar nuevamente el escenario.Se pueden ejecutar desde línea de comandos.

Operador

*

Testear Ejecuciones

Las ejecuciones de procedimientos, interfaces, paquetes o escenarios, pueden ser monitoreadas desde el módulo Operator.

*

Testear Ejecuciones

*

Testear Ejecuciones

También es posible ver las filas que no fueron insertadas por tener errores errores.

*

Scheduleando un Escenario

1.Editar odiparams.bat2.Crear scripts para lanzar Agente Físico3.Crear Agente Físico4.Crear Agente Lógico5.Testear6.Insertar Programación

*

Editar odiparams.bat

odiparams.bat esta situado en el subdirectorio \bin del directorio ODI

*

Iniciar y detener el agente:

start.bat:C:\ODI\oracledi\bin\agentscheduler “-port=<puerto>“ “-name=<nombre>” “-v=<valor entre 0 y 5>”stop.bat:C:\ODI\oracledi\bin\agentstop “-port=<mismo puerto>”

*

Iniciar y detener el agente:

start.bat:C:\ODI\oracledi\bin\agentscheduler “-port=<puerto>“ “-name=<nombre>” “-v=<valor entre 0 y 5>”

stop.bat:C:\ODI\oracledi\bin\agentstop “-port=<mismo puerto>”

*

Crear Agente Físico

Desde el Topology Manager

*

Crear Agente Lógico

Vincular Agente Lógico al Agente Físico con un Contexto

*

Crear Agente Lógico

*

Test Agente

Lanzar el Agente ejecutando el archivo .bat

*

Test Agente

Abrir el Agente Físico y Testear

*

Insertar Programación

Desde el Módulo Designer

*

Insertar Programación

*

Monitorear Ejecuciones

Desde el módulo Operator:

*

Otras formas de ejecutar Escenarios

Desde Línea de Comandos:startscen <Name> <Version> <Context code> [<Log_Level>] [-SESSION_NAME=<session name>]

[-KEYWORDS=<keywords>] [-NAME=<agent_name>]

[-v=<trace level>] [<variable>=<value>]

*

Otras formas de ejecutar Escenarios

Desde el módulo Operator

Fin


Recommended