Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de septiembre de 2010
Oracle Fusion Middleware Introduccin a Oracle Data Integrator, 11g Release (11.1.1)
E12641-01
Copyright 2010, Oracle y / o sus filiales. Todos los derechos reservados.
Autor principal:
Este software y la documentacin relacionada estn sujetos a un acuerdo de licencia con las restricciones de uso y
revelacin, y estn protegidos por leyes de propiedad intelectual. Con excepcin de lo expresamente permitido en su
contrato de licencia o est permitido por la ley, no se puede utilizar, copiar, reproducir, traducir, difundir, modificar,
conceder licencias, transmitir, distribuir, exhibir, realizar, publicar o mostrar cualquier parte, en cualquier forma, o por
cualquier medio. La ingeniera inversa, desensamblaje o descompilacin de este software, a menos que lo requiera la
ley para la interoperabilidad, est prohibido.
La informacin contenida en este documento est sujeta a cambios sin previo aviso y no se garantiza que est libre de
errores. Si encuentra algn error, por favor informe a nosotros por escrito.
Si este software o la documentacin relacionada se entrega al Gobierno de EE.UU. oa cualquier entidad que
adquiera licencias en nombre del Gobierno de los EE.UU., el siguiente aviso es aplicable:
DERECHOS Programas nosotros gobierno, software, bases de datos y los datos de documentacin y tcnicos
relacionados entregados a los clientes del gobierno estadounidense son "software informtico comercial" o "datos
tcnicos comerciales" de conformidad con la Normativa de adquisiciones federales y reglamentos complementarios
especficos de cada organismo. Como tal, el uso, la duplicacin, divulgacin, modificacin y adaptacin estar sujeta a
las restricciones y trminos de licencia establecidos en el contrato de Gobierno aplicables, y, en la medida aplicable a
los trminos del contrato con el gobierno, los derechos adicionales establecidos en FAR 52.227-19, de licencia de
software informtico comercial (diciembre de 2007). Oracle EE.UU., Inc., 500 Oracle Parkway, Redwood City, CA
94065.
Este software es desarrollado para uso general en una variedad de aplicaciones de gestin de informacin. No se ha
diseado ni pensado para su uso en aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden crear un
riesgo de lesiones personales. Si se utiliza este software en aplicaciones de riesgo, usted ser responsable de tomar
todas las apropiadas a prueba de fallos, copia de seguridad, redundancia, y otras medidas para garantizar un uso seguro
de este software. Oracle Corporation y sus filiales declinan toda responsabilidad por los daos causados por el uso de
este software en aplicaciones de riesgo.
Oracle es una marca comercial registrada de Oracle Corporation y / o sus filiales. Otros nombres pueden ser marcas
comerciales de sus respectivos propietarios.
Este software y la documentacin pueden ofrecer acceso o informacin sobre el contenido, los productos y servicios
de terceros. Oracle Corporation y sus afiliados no son responsables y renuncian explcitamente garantas de ningn
tipo con respecto a los contenidos de terceros, productos y servicios. Oracle Corporation y sus subsidiarias no se
harn responsables de las prdidas, costos o daos sufridos debido a su acceso o uso de los contenidos de terceros,
los productos o servicios.
Contenid
o
Prefacio
vii
................................................................................................................................................................
Audience......................................................................................................................................................
vii
vii
viii
viii
1-1
1.1.1
1.1.2
1-1
1-1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.3
1-2
1-3
1-4
1-4
1-5
1-5
Preparando para
instalar .....................................................................................................................
Revise los requisitos del sistema y
Certificacin ............................................. ................
Comprender Oracle Fusion Middleware Soporte de 64 bits
JDK ....................................
Crear ODI repositorios .....................................................................................................
Instalacin de Oracle Data
Integrator .............................................. ................................................
Descarga del instalador y el entorno de demostracin ........................................... ....
Inicio del instalador ............................................................................................................
Instalacin Types.................................................................................................................
Instrucciones de
instalacin ......................................................................................................
Instalacin del entorno de demostracin .............................................. ..............................
2-1
2-1
2-2
2-2
2-2
2-2
2-3
2-3
2-3
2-6
El ejemplo Environment........................................................................................................
3-1
3.2
Los Modelos de
Datos .........................................................................................................................
Aplicacin rdenes HSQL .............................................. ..................................................
parmetros - FILE.................................................................................................................
Administracin de Ventas HSQL .............................................. ...............................................
3-2
3.2.1
3.2.2
3.2.3
3-2
3-3
3-3
iii
3.3
3-4
4-1
4-2
4-2
4-3
4-5
4-5
4-7
5-1
5-2
5-2
5-3
5-3
5-3
5-4
5-6
5-7
5-8
5-8
5-9
6-1
6-1
6-2
6-3
6-4
6-5
6-6
6.1.3.4
6.1.3.5
6.1.3.6
6.1.3.7
6.1.3.8
6.1.3.9
6.2
6.2.1
6.2.2
6.2.3
6.2.3.1
6.2.3.2
6.2.3.3
Definir la tabla de
bsqueda .............................................. ...............................................
Definir la unin entre los almacenes de datos
Fuente ........................................... ..........
Definir el Mappings.................................................................................................
Definir las estrategias de carga de datos
(LKM) .......................................... ..................
Definir la integracin de estrategias de Datos
(IKM) .......................................... ..............
Definir la estrategia de control de
datos ............................................. ...............................
Popular. Ejemplo de interfaz
TRG_SALES ............................................... .....................................
Propsito e Integracin Requisitos .............................................. ...........................
Interfaz Definition...........................................................................................................
Creacin de la interfaz de integracin .............................................. ....................................
Inserte una nueva interfaz de
Integracin ............................................. .............................
Definir el almacn de datos de
destino .............................................. .......................................
Definir los almacenes de datos
Fuente .............................................. .....................................
6-8
6-13
6-13
6-19
6-20
6-20
6-21
6-21
6-22
6-23
6-23
6-24
6-24
iv
6.2.3.4
6.2.3.5
6.2.3.6
6.2.3.7
6.2.3.8
6.2.3.9
6-24
6-24
6-25
6-27
6-28
6-28
Uso de paquetes
7.1
7.1.1
7.1.2
7.1.2.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.4.1
7.2.4.2
7.2.4.3
7-1
7-1
7-2
7-2
7-2
7-2
7-3
7-4
7-4
7-5
7-5
8.1.3
Interpretacin de los resultados del Pop. TRG_CUSTOMER Sesin Paso .......................... 8-2
8.1.3.1
Determinacin del nmero de registros procesados ............................................ .......... 8-2
8.1.3.2 Visualizacin de los datos resultantes .............................................. .......................................... 8-3
8.1.3.3
La revisin de los registros no vlidos y datos incorrectos ........................................... ...... 8-3
8.1.3.4
Correccin de datos no vlidos ............................................... ................................................ 8-4
8.1.3.5
Revisar los registros procesados .............................................. ..................................... 8-6
8.2
Ejecutando el pop. TRG_SALES interfaz ................................................ .............................. 8-6
8.2.1
Ejecutar la interfaz de integracin .............................................. ......................................... 8-7
8.2.2
Siga la Ejecucin de la interfaz de operador Navigator ....................................... 8-7
8.2.3 Interpretacin de los resultados ...................................................................................................... 8-8
8.2.3.1
Determinacin del nmero de registros procesados ............................................ .......... 8-8
8.2.3.2
Visualizacin de los datos resultantes .............................................. ....................................... 8-10
8.2.3.3
La revisin de los registros no vlidos y datos incorrectos ........................................... ... 8-10
9-1
9-2
9-2
9-3
Resumen ...................................................................................................................................
Qu ms se puede hacer con Oracle Data Integrator? .................................................. .........
Aprender
More................................................................................................................................
10-1
10-1
10-2
vi
Prefacio
Este manual describe cmo empezar con Oracle Data Integrator. Proporciona informacin de antecedentes
generales y ejemplos detallados para ayudarle a aprender cmo utilizar Oracle Data Integrator
En este prlogo se tratan los siguientes temas :.
Audiencia
Accesibilidad documentacin
Documentos relacionados
Convenciones
Audiencia
Este documento est dirigido a los usuarios interesados en aprender cmo utilizar Oracle
Data Integrator como una herramienta de desarrollo para sus procesos de integracin.
Accesibilidad documentacin
Nuestro objetivo es hacer que los productos de Oracle, servicios y documentacin de apoyo
accesibles a todos los usuarios, incluidos los que estn deshabilitadas. A tal fin, la
documentacin incluye caractersticas que hacen que la informacin disponible para los
usuarios de la tecnologa de asistencia. Esta documentacin est disponible en formato HTML
y contiene marcadores para facilitar el acceso de la comunidad de discapacitados. Las normas
de accesibilidad seguirn evolucionando con el tiempo, y Oracle est comprometido
activamente con los proveedores de tecnologa lder en el mercado para eliminar los obstculos
tcnicos para que nuestra documentacin puede ser accesible a todos nuestros clientes. Para
obtener ms informacin, visite el sitio web del Programa de Accesibilidad en
Oraclehttp://www.oracle.com/accessibility/.
Accesibilidad de los ejemplos de cdigo en la documentacin
Los lectores de pantalla no siempre pueden leer correctamente los ejemplos de cdigo de este
documento. Las convenciones para la escritura de cdigo necesitan que las llaves cerradas
aparezcan en una lnea por lo dems vaco; Sin embargo, algunos lectores de pantalla no
siempre pueden leer una lnea de texto que consta nicamente de un parntesis o llave.
Accesibilidad de los enlaces a sitios web externos en la documentacin
Esta documentacin puede contener enlaces a sitios web de otras empresas u organizaciones
que Oracle no posee ni controla. Oracle no evala ni hace ninguna representacin con respecto
a la accesibilidad de estos sitios Web.
vii
Documentos relacionados
Para obtener ms informacin, consulte los siguientes recursos de Oracle:
Gua del desarrollador de Oracle Fusion Middleware para Oracle Data Integrator
Oracle Fusion Middleware y Conectividad Gua de mdulos para Oracle Data Integrator
Convenciones
Las siguientes convenciones de texto se utilizan en este documento:
Convencin
Sentido
negrita
itlico
monoespacio
viii
1
Oracle Data Integrator general
En este captulo se proporciona una introduccin a Oracle Data Integrator, la arquitectura tcnica, y el
contenido de esta gua de introduccin.
Este captulo incluye las siguientes secciones:
1-1
Aqu estn las razones clave por las empresas eligen Oracle Data Integrator para sus
necesidades de integracin de datos:
automtica. Esto se lleva a cabo sin la necesidad de programacin, siguiendo las reglas de
integridad de datos y restricciones definidas tanto en la aplicacin de destino y en Oracle
Data Integrator.
Figura 1-1
1.2.1 Repositorios
El componente central de la arquitectura es el Oracle Data Integrator Repositorio. Almacena
la informacin de configuracin acerca de la infraestructura de TI, los metadatos de todas las
aplicaciones, los proyectos, los escenarios y los registros de ejecucin. Muchas instancias
del repositorio pueden coexistir en la infraestructura de TI, por ejemplo, el desarrollo,
control de calidad, aceptacin de los usuarios, y Produccin. La arquitectura del repositorio
est diseado para permitir varios ambientes separados que intercambian los metadatos y
escenarios (por ejemplo: desarrollo, prueba, mantenimiento y entornos de produccin). El
repositorio tambin acta como un sistema de control de versiones donde los objetos se
archivan y se les asigna un nmero de versin.
El repositorio de Oracle Data Integrator se compone de un repositorio principal y varios
repositorios de trabajo. Objetos desarrollados o configurados a travs de las interfaces de
usuario se almacenan en uno de estos tipos de repositorio.
Por lo general hay slo un repositorio central que almacena la siguiente informacin:
El repositorio de trabajo es la que contiene los objetos reales desarrollados. Varios repositorios
de trabajo pueden coexistir en la misma instalacin ODI (por ejemplo, para tener ambientes
separados o para que coincida con un ciclo de vida de versiones en particular). Un repositorio
de trabajo almacena informacin para:
1-3
Oracle Data Integrator tambin proporciona una API de Java para realizar todas estas
operaciones en tiempo de ejecucin y tiempo de diseo. Este kit de Oracle Data Integrator
desarrollo de software (SDK) est disponible para las aplicaciones Java independientes y
servidores de aplicaciones.
Tanto estos agentes son programas multihilo que soportan java equilibrio de carga y pueden
ser distribuidos a travs del sistema de informacin. Este agente tiene su propio programa de
ejecucin que se puede definir en Oracle Data Integrator, y tambin se puede llamar desde
un programador externo. Tambin se puede invocar desde una API de Java o una interfaz de
servicios web.
Resumen de contenido
Este captulo
Controlar"
Captulo 6, "Utilizacin de Integracin
Interfaces "
Captulo 7, "Uso de paquetes"
Integrador
Ejecutar sus desarrollos, siga el
aplicaciones "
Captulo 10, "Yendo ms lejos con Oracle
entorno de produccin
Realizar tareas avanzadas con Oracle Data
Integrador
1-5
2
Instalacin de Oracle Data Integrator y la
Medio Ambiente demostracin
En este captulo se proporciona una visin general de cmo instalar Oracle Data Integrator y el entorno de
demostracin. Las instrucciones de este captulo son las instrucciones necesarias para utilizar el entorno de
demostracin con Oracle Data Integrator estudio.
Este captulo incluye las siguientes secciones:
2-1
certification.html
2.
En
los
sistemas
operativos
Windows: setup.exe
Nota: El JDK mnimo requerido para Oracle Data Integrator es JDK 1.6.
Consulte la documentacin de certificacin de Oracle Fusion Middleware para
ver los JDK soportados para su sistema:
http://www.oracle.com/technology/software/products/ias/fi
les / fusion_certification.html
ODI Estudio
Agente independiente
Esto se corresponde con el desarrollador y el tipo de instalacin independiente.
1.
Figura 2-1
2-3
3.
4.
5. En la pantalla Especificar la ubicacin de instalacin, introduzca la ruta de acceso absoluta para la ubicacin
principal de Oracle (denominado ms adelante en esta gua como ODI_HOME). Por ejemplo:
C: \ oracle \ ODI_HOME1
Nota: El directorio especificado debe ser un directorio vaco o un ubicacin principal de Oracle
Data Integrator existente.
6.
7.
8.
9.
En la solicitud Precise Los datos de la pantalla, introduzca los siguientes detalles del agente:
Figura 2-2
10. En la pantalla Especificar actualizaciones de seguridad, elija cmo desea ser notificado sobre los problemas
de seguridad:
Si desea ser notificado sobre las cuestiones de seguridad a travs de correo electrnico, introduzca su
direccin de correo electrnico en el campo Correo electrnico.
Si desea ser notificado sobre las cuestiones de seguridad a travs de My Oracle Support (anteriormente
MetaLink), seleccione la opcin My Oracle Support e introduzca su contrasea Mi soporte de Oracle.
Si no desea ser notificado acerca de los problemas de seguridad, deje todos los campos en blanco. Ver
el siguiente mensaje: "My Oracle Support nombre de usuario / Direccin de correo electrnico no
especificado". Haga clic en S para continuar.
11. En la pantalla Especificar actualizaciones de seguridad, haga clic en Siguiente para continuar.
12. En la pantalla de resumen de la instalacin, verificar la informacin.
13. Haga clic en Instalar para comenzar la instalacin.
14. En la pantalla Progreso de la instalacin, haga clic en Siguiente para continuar.
15. En la pantalla Progreso de configuracin, haga clic en Siguiente para continuar.
16. En la pantalla de instalacin ha finalizado, haga clic en Finalizar para salir del instalador.
Oracle Data Integrator ya est instalado.
2-5
Nota: El medio ambiente (demo) la demostracin debe ser instalado con una
instalacin existente que incluye el componente ODI Studio.
3
Trabajar con el Proyecto de ETL
En este captulo se proporciona una introduccin a la ETL (Extract Transform Load) proyecto que se entrega en el
entorno de demostracin con Oracle Data Integrator estudio.
Este captulo incluye las siguientes secciones:
Figura 3-1
3-1
Parmetros - ARCHIVO
En esta seccin se proporcionan los diagramas de esquema para estos modelos de datos.
SRC_CITY
SRC_CUSTOMER
SRC_ORDERS
SRC_ORDER_LINES
SRC_PRODUCT
SRC_REGION
Figura 3-2
SRC_SALES _PERSON
SRC_AGE_GROUP
TRG_CITY
TRG_COUNTRY
TRG_CUSTOMER
TRG_PRODUCT
TRG_PROD_FAMILY
3-3
Desafos de integracin
TRG_REGION
TRG_SALES
Los ejemplos utilizados en esta gua ilustran la forma de abordar estas cuestiones. Durante
esta gua de introduccin, usted aprender a:
Implementar control de calidad de datos para comprobar los datos en una base de
datos
Mediante la implementacin de dos ejemplos, aprender cmo Oracle Data Integrator le
permite asegurar la calidad de los datos en las aplicaciones, mientras que la segregacin
de filas no vlidas. Las tablas de rdenes de aplicacin contienen una serie de
inconsistencias en los datos que va a detectar.
Desafos de integracin
Dos ejemplos simples le mostrar cmo mejorar la productividad mediante la carga de los datos
de la solicitud de pedidos y solicitudes de parmetros (Archivo) en el almacn de datos de
administracin de ventas.
Nota: En esta gua, vamos a estar buscando en los procesos que se centran en ETL. Si
bien es ms all del alcance de este documento, la aplicacin de diferentes patrones de
integracin (en tiempo real, por ejemplo) se puede llevar a cabo de la misma manera.
Para obtener ms informacin al respecto, consulte la documentacin de Oracle Data
Integrator despus de completar esta gua.
3-5
4
A partir de Oracle Data Integrator
En este captulo se describe cmo iniciar el entorno de demostracin y los primeros pasos en Oracle Data
Integrator estudio.
Este captulo incluye las siguientes secciones:
4-1
Seleccione Men Inicio> Todos los programas> Oracle> Oracle Data Integrator>
ODI estudio.
2.
3.
7.
3.
Usuario: sa
Esta es la base de datos de ID de usuario / entrada del esquema (base de datos, biblioteca) que contiene el
repositorio principal ODI
4-3
Esta URL se utiliza para establecer la conexin JDBC para la base de datos que aloja el repositorio. Tenga
en cuenta que el nombre del controlador es sensible a maysculas y asegrese de que la URL no contiene
caracteres adicionales, en espacios particulares.
5. Seleccione Repositorio de trabajo e introduzca WORKREP en el campo de trabajo de repositorio.
La conexin de repositorio de informacin de dilogo debe verse como se muestra en la Figura 4-3.
Figura 4-3
6.
7.
8.
En el Data Integrator de sesin de dilogo Oracle, seleccione Introduccin - Proyecto de ETL en el men
desplegable Nombre de conexin.
El usuario supervisor y la contrasea Sunopsis se ajustan automticamente. El inicio de sesin de
dilogo de datos de Oracle debe verse como se muestra en laFigura 4-1.
9.
En los Data Integrator Iniciar sesin de dilogo Oracle haga clic en Aceptar.
diseador Navigator
Navigator operador
topologa Navigator
Navegador de seguridad
Las tareas realizadas en esta Gua de introduccin tienen lugar en diseador Navigator (Para
crear y ejecutar sus desarrollos) y en Navigator operador (Para controlar la ejecucin de sus
desarrollos). Esta seccin slo describe los navegadores que se utilizan en esta gua de
introduccin. Consulte la Gua del desarrollador de Oracle Fusion Middleware para Oracle
Data Integrator para obtener informacin acerca de la topologa y navegantes de Seguridad.
Los modelos de datos para las aplicaciones contienen todos los metadatos en los
servidores de datos (tablas, columnas, restricciones, descripciones, referencias
cruzadas, etc.)
Los proyectos contienen todas las reglas de carga y transformacin de los servidores
de datos (interfaces, procedimientos, variables, etc.)
4-5
Figura 4-4
diseador Navigator
proyectos
El acorden Proyectos contiene los desarrollos realizados con el diseador Navigator.
modelos
El acorden Modelos contiene las descripciones de las estructuras de datos y aplicaciones.
Otros
El acorden Otros contiene las funciones del usuario globales, variables, marcadores y secuencias.
soluciones
El acorden Soluciones contiene las soluciones que se han creado cuando se trabaja con la
administracin de versiones.
4.3.2Navigator operador
Operador Navigator es la herramienta de gestin de la produccin y el monitoreo. Est
diseado para operadores de produccin de TI y puede ser utilizado por los desarrolladores
para comprobar la ejecucin de cdigo y realizar operaciones de depuracin. A travs del
operador Navigator, puede administrar sus ejecuciones de desarrollo de las sesiones, as como
los escenarios de produccin.
El navegador del operador aparece como se muestra en Figura 4-5.
4-7
Figura 4-5
Navigator operador
Lista de sesiones
El acorden Lista de sesiones muestra todas las sesiones organizadas por fecha, agente fsico, el estado, las
palabras clave, y as sucesivamente.
Sesiones jerrquicos
El acorden jerrquica Sesiones muestra las sesiones de ejecucin organizados en una jerarqua con sus
sesiones hijo.
programacin
El acorden Programacin muestra la lista de los agentes fsicos y horarios.
escenarios
Los escenarios de acorden muestra la lista de escenarios disponibles
soluciones
El acorden Soluciones contiene las soluciones que se han creado cuando se trabaja con la
administracin de versiones.
Ahora que el entorno de demostracin y Oracle Data Integrator se ponen en marcha, se puede pasar a La
aplicacin de Control de Calidad de Datos.
4-9
5
La aplicacin de Control de Calidad de
Datos
En este captulo se describe cmo implementar el control de calidad de los datos. Se proporciona una introduccin
al control de integridad de los datos.
Este captulo incluye las siguientes secciones:
beneficios
Las principales ventajas de realizar comprobaciones de integridad de datos son los siguientes:
5-1
Asegurar la integridad de datos no siempre es una tarea sencilla. De hecho, se requiere que
todos los datos que violan las reglas declarativas deben ser aislados y reciclados. Esto implica
el desarrollo de una programacin compleja, en particular cuando la base de datos objetivo
incorpora un mecanismo para la verificacin de restricciones de integridad. En trminos de las
limitaciones operativas, es ms eficaz para poner en prctica un mtodo para corregir datos
errneos (de la fuente, de destino, o en los flujos reciclados) y luego volver a usar este mtodo
en toda la empresa.
Objetivo
Interpretar el problema
Creacin de restricciones
5.2.2Objetivo
Algunos datos de nuestra fuente pueden ser inconsistentes. Puede haber restricciones en la
tabla de destino que no estn implementadas en la tabla de origen o puede haber reglas
complementarias que desee agregar. En nuestro caso tenemos dos limitaciones que
queremos hacer cumplir en la mesa SRC_CUSTOMER:
Los clientes deben ser mayores de 21 aos de edad. Sin embargo podra haber
algunos registros correspondientes a los clientes ms jvenes en la mesa de entrada.
La columna CITY_ID debe hacer referencia a una entrada en la tabla SRC_CITY.
Sin embargo podra haber algunos valores que no existen en la tabla de la ciudad.
edad restriccin
referencia de restricciones
2.
3. Haga clic en el nodo Restricciones y seleccione Nueva Estado como se muestra en Figura 5-1.
Figura 5-1
4.
5-3
notas:
Figura 5-2
Editor de condiciones
5.
2.
Figura 5-3
4.
Editor de referencia
5.
5-5
Figura 5-5
Haga clic en la fila que aparece. Con ello se abre una lista desplegable que contiene
todas las columnas en la tabla correspondiente.
2.
Figura 5-7
4.
ejecucin de dilogo
informacin de dilogo
6.
Oracle Data Integrator genera automticamente todo el cdigo necesario para comprobar sus
datos y comenzar una sesin de ejecucin.
2.
3. El registro para una ejecucin sesin aparece como se muestra en Figura 5-9.
5-7
Figura 5-9
En el acorden Lista de sesiones en el operador Navigator, expanda el nodo de todas las ejecuciones y la
sesin SRC_CUSTOMER.
2.
Haga doble clic en el paso SRC_CUSTOMER para abrir el Editor de Sesin Paso.
3.
La seccin Estadsticas registrar los detalles de los cambios realizados durante el control esttico. Estos
cambios incluyen el nmero de inserciones, actualizaciones, eliminaciones, errores, y el nmero total de filas
manejados durante este paso.
Figura 5-10 espectculos el Editor de Sesin Paso de la etapa de SRC_CUSTOMER.
Figura 5-10
El nmero de registros no vlidos aparece en el campo N de errores. Tenga en cuenta que el control de la
esttica de la mesa SRC_CUSTOMER ha revelado 9 registros no vlidos. Estos registros se han aislado en
una tabla de errores. VerSeccin 5.2.6.2, "Revisin de la Los registros no vlidos " para ms informacin.
2.
3.
5-9
Figura 5-11
Los registros que fueron rechazadas por el proceso de registro son los siguientes:
Puede ver el registro completo en este editor. Esto significa que se puede ver al instante
qu valores son incorrectos, por ejemplo el valor CITY_ID vlido en el registro superior.
Tenga en cuenta que el mensaje de error que se muestra es la que se ha definido al
configurar la restriccin EDAD> 21 en Seccin 5.2.3.1, "Edad de restriccin".
Ahora que los controles estticos han llevado a cabo en los datos de origen, usted est listo
para pasar a la implementacin de interfaces de integracin.
6
Trabajar con interfaces de integracin
En este captulo se describe cmo trabajar con interfaces de integracin en Oracle Data
Integrator. El entorno de demostracin incluye varias interfaces de ejemplo. En este captulo
aprender a crear las interfaces siguientes:
6-1
Los datos de origen no siempre es consistente con las reglas de integridad implementadas en el
entorno de destino. Para esta interfaz, los datos tienen que ser limpiados por verificar que
todas las restricciones estn satisfechos y mediante el almacenamiento de filas no vlidas en
una tabla de errores en lugar de la base de datos de destino. En este ejemplo, dos reglas de
integridad importantes indicaciones:
Un almacn de datos de destino. Tabla 6-1 enumera los detalles del almacn de datos de
destino.
Tabla 6-1
Modelo
Almacn de datos
TRG_CUSTOMER
Descripcin
Tipo
tabla HSQL
Tres almacenes de datos de origen. Tabla 6-2 enumera los detalles de los almacenes de
datos de origen.
Tabla 6-2
Modelo
Almacn de datos
Descripcin
Tipo
SRC_CUSTOMER
tabla HSQL
Parmetros - ARCHIVO
SRC_AGE_GROUP
Los clientes de
sistema de origen
archivo de grupo de
edad
Parmetros - ARCHIVO
Tabla 6-3
Unirse
Descripcin
Regla SQL
ejecucin de la
localizacin
Representantes de
ventas
y Clientes
nete SRC_SALES_
SRC_
rea de ensayo
Persona y SRC_
CLIENTE
CUSTOMER.SALES_
PERS_ID = SRC_
VENTAS_
PERSON.SALES_
PERS_ID
Una tabla de bsqueda. Tabla 6-4 enumera los detalles de la tabla de consulta.
Tabla 6-4
Buscar
Descripcin
Regla SQL
ejecucin de la
localizacin
SRC_CUSTOMER.AGE
entre SRC_AGE_
GROUP.AGE_MIN y
SRC_AGE_
GROUP.AGE_MAX
rea de ensayo
Varias reglas de transformacin. Tabla 6-5 enumera los detalles de las reglas de transformacin.
Tabla 6-5
Regla SQL
ejecucin de la localizacin
SRC_
CUSTOMER.CUSTID
QUERIDO
Si SRC_
CUSTOMER.DEAR = 0
luego 'MR'
Si SRC_
CUSTOMER.DEAR = 1
luego 'MRS' otra cosa 'MS'
CUST_NAME
Concatenacin de SRC_
EL CLIENTE PRIMERO_
NOMBRE y SRC_
CUSTOMER.LAST_
NOMBRE en maysculas
SRC_
CUSTOMER.CUSTID
Fuente
SRC_
Fuente
EL CLIENTE PRIMERO_
NOMBRE || '' || UCASE (SRC_
CUSTOMER.LAST_ NOMBRE)
DIRECCIN
SRC_
CUSTOMER.ADDRES
SRC_
DIRECCIN DEL
CLIENTE
Fuente
SRC_
Fuente
CITY_ID
S
SRC_
TELFONO
CUSTOMER.CITY_ID
SRC_
CUSTOMER.CITY_ID
SRC_
Fuente
AOS
CUSTOMER.PHONE
SRC_
CUSTOMER.PHONE
SRC_CUSTOMER.AGE
Fuente
RANGO DE EDAD
CUSTOMER.AGE
SRC_AGE_
SRC_AGE_
rea de ensayo
SALES_PERS
GROUP.AGE_RANGE
Concatenacin de SRC_
GROUP.AGE_RANGE
SRC_SALES_
rea de ensayo
PERSON.FIRST_NAME
|| '' ||
UCASE (SRC_SALES_
PERSON.LAST_NAME)
CRE_DATE
VENTAS_
PERSON.FIRST_
NOMBRE y SRC_
VENTAS_
PERSON.LAST_
NOMBRE en maysculas
El da de hoy
CURDATE ()
Objetivo
UPD_DATE
El da de hoy
CURDATE ()
Objetivo
6-3
2.
3. En la carpeta Administracin de Ventas, haga clic en el nodo Interfaces y seleccione Nueva interfaz como se
muestra en Figura 6-1.
Figura 6-1
Figura 6-2
1.
2. Las pantallas de las fichas de asignacin en el diagrama de interfaz como se muestra en Figura 6-3.
6-5
Figura 6-3
3.
1.
En la ficha Asignacin, arrastre los siguientes almacenes de datos de origen en el Diagrama Fuente:
2. La ficha Asignacin de tu editor de interfaz debe ser similar se muestra en la Figura 6-5.
Figura 6-5
automap dilogo
Haga clic en S para confirmar el uso del campo automtico para la asignacin de campos por parte de
Oracle Data Integrator. La asignacin automtica se lleva a cabo cuando se le cae un almacn de datos de
origen en el Diagrama Fuente.
6-7
3.
Figura 6-8
4.
5.
6.
7. Haga clic en Unirse. La condicin de unin aparece en el campo de texto condicin de bsqueda como se
muestra enFigura 6-9.
6-9
Figura 6-9
8.
9.
de
la Age_Max
desde
el
almacn
de
datos
Figura 6-10
6-11
Figura 6-11
Segunda pantalla del Asistente para bsquedas con la condicin de bsqueda modificado
6-13
2. Arrastre en el campo de asignacin en el panel de destino del almacn de datos como se muestra en
Figura 6-14.
Figura 6-14
3.
Mapeo CUST_ID
Seleccione el campo de asignacin en el almacn de datos de destino para mostrar sus propiedades en el
inspector de propiedades.
4. Compruebe que la ubicacin de ejecucin se establece en la fuente como se muestra en Figura 6-15.
Figura 6-15
Ubicaciones de ejecucin
Nota: lugares de ejecucin posibles son: Fuente, Objetivoy Puesta en escena Zona. Asegrese de
que selecciona el entorno en el que se ejecutar su transformacin como se especifica enTabla 6-5.
Seleccionar este entorno haciendo clic en uno de los botones de radio como se muestra enFigura 6-15.
Mapeo ESTIMADO
Esta regla de transformacin mapea la columna ESTIMADO del almacn de datos de origen (numrico) como
una expresin de cadena (0 -> 'MR', 1 -> 'MRS', 2 -> "MS").
Para definir el mapeo de la columna de destino ESTIMADO:
1.
En el panel de destino del almacn de datos, seleccione el campo de Cartografa de la columna de destino
ESTIMADO para mostrar las propiedades de asignacin del inspector de propiedades.
Propina: Hacer clic Ver Freeze en la barra de herramientas del inspector de propiedades para
continuar donde se presentan los contenidos actuales del Inspector de propiedades, incluso si
selecciona un componente diferente que normalmente cambiar el contenido del Inspector de
propiedades. El botn de congelacin View es:
Para descongelar una instancia congelada del Inspector de propiedades y permita que el
seguimiento de la seleccin activa, haga clic en Inmovilizar vista nuevamente.
2.
0,
'MR',
CASEWHEN
(SRC_
3.
Mapeo CUST_NAME
Esta regla de transformacin mapea el valor concatenado del primer nombre y apellido en maysculas de cada
cliente.
Para definir el mapeo de la columna de destino CUST_NAME:
1.
En el panel de destino del almacn de datos, seleccione el campo de Cartografa de la columna de destino
CUST_NAME para mostrar las propiedades de asignacin del inspector de propiedades.
2.
3.
Mapeo AGE_RANGE
Este mapeo mapea la SRC_AGE_GROUP.AGE_RANGE a la TRG_
CUSTOMER.AGE_RANGE.
Para definir el mapeo de la columna de destino AGE_RANGE:
1.
En el panel de destino del almacn de datos, seleccione el campo de Cartografa de la columna de destino
AGE_RANGE para mostrar las propiedades de asignacin del inspector de propiedades.
2.
6-15
SRC_AGE_GROUP.AGE_RANGE
3.
Nota: Esta regla se debe ejecutar en el rea de ensayo! La fuente en este ejemplo es un
archivo plano, y como tal no est asociado a un motor que soporta la concatenacin.
Mapeo SALES_PERS
Esto asignar el valor concatenado del primer nombre y apellido en maysculas de cada vendedor.
Para definir el mapeo de la columna de la SALES_PERS objetivo:
1.
2.
3.
Nota: Esta regla se debe ejecutar en el rea de ensayo! La fuente en este ejemplo es un
archivo plano, y como tal no est asociado a un motor que soporta la concatenacin.
Mapeo CRE_DATE
Para definir el mapeo de la columna de destino CRE_DATE:
1.
2.
3.
4.
5.
Figura 6-16
Mapeo UPD_DATE
Para definir el mapeo de la columna de destino UPD_DATE:
1.
En el panel de destino del almacn de datos, seleccione el campo de Cartografa de la columna de destino
UPD_DATE para mostrar las propiedades de asignacin del inspector de propiedades.
2.
3.
4.
5.
6-17
El editor de expresiones que se utiliza para construir las expresiones no contiene todas las
funciones especficas para una tecnologa. Contiene slo las funciones que son comunes a
un gran nmero de tecnologas. El hecho de que una funcin no aparece en el Editor de
expresiones no impide que se introduzcan manualmente y se utiliza en una expresin.
Hay dos tipos de iconos se utilizan en la columna Indicadores del panel de destino del almacn
de datos:
La primera letra del tipo de datos en la columna de destino (n: numrico, v: varchar, d:
Fecha)
La ubicacin de ejecucin de la expresin.
Tabla 6-6
Icono
Descripcin
Fuente
rea de ensayo
Objetivo
Tenga en cuenta que tambin puede utilizar el Editor de Quick-Edit para crear y visualizar una
interfaz de integracin. Consulte "Uso del Editor-edicin rpida" en el Oracle Fusion
Middleware: Gua del desarrollador de Oracle Data Integrator para ms informacin.
En la ficha Flujo de la Interfaz del editor, seleccione el conjunto de origen que corresponde a la carga del
archivo SRC_AGE_GROUP. En este ejemplo, este es el SrcSet0 (file_ genrico). El inspector de propiedades
debera mostrar las propiedades de este conjunto origen.
2. En el inspector de propiedades, compruebe que el archivo LKM a SQL se selecciona en la lista de seleccin
como se muestra en LKM Figura 6-19.
Figura 6-19
3.
4.
En el inspector de propiedades, compruebe que el SQL a SQL LKM est seleccionado en la lista de seleccin
LKM.
6-19
En la ficha Flujo de la Interfaz del editor, seleccione el objeto de destino en el Diagrama de Flujo.
El inspector de propiedades debera mostrar las propiedades de la diana.
2.
3. En las opciones del mdulo de conocimiento, deje los valores por defecto. El Inspector de
propiedades aparece como se muestra enFigura 6-20.
Figura 6-20
Las opciones KM permiten controlar ciertos aspectos de la estrategia de integracin. Por ejemplo, la
opcin FLOW_CONTROL desencadena las operaciones de control de flujo de los datos antes de
insertarlo en la tabla de destino.
Nota: Slo los mdulos de conocimientos importados a su proyecto aparecen en las listas
Selector KM. El entorno de demostracin ya incluye los mdulos de conocimientos
requeridos para los ejemplos de instalacin inicial. No es necesario importar KMs en el
proyecto de demostracin.
En la ficha Controles de la Interfaz del editor, compruebe que est seleccionada la CKM HSQL.
2. En la seccin Restricciones, establecer las limitaciones que desea verificar que cierto.
PK_TRG_CUSTOMER
EDAD> 21
FK_CUST_CITY
La ficha Controles aparece como se muestra en Figura 6-21.
Figura 6-21
3.
6-21
Las ventas deben estar asociados a un cliente (CUST_ID) que existe en la tabla TRG_
CLIENTE (referencia FK_SALES_CUST)
Las ventas deben estar asociados con un producto (PRODUCT_ID) que existe en la
tabla TRG_PRODUCT (FK_SALES_PROD referencia)
Un almacn de datos de destino. Tabla 6-7 enumera los detalles del almacn de datos de
destino.
Tabla 6-7
Modelo
Almacn de
datos
Descripcin
Tipo
TRG_SALES
tabla HSQL
Dos almacenes de datos de origen. Tabla 6-8 enumera los detalles de los almacenes de
datos de origen.
Tabla 6-8
Modelo
Almacn de datos
Descripcin
Tipo
SRC_ORDERS
tabla HSQL
SRC_ORDER_LINES
tabla de pedidos en el
sistemas de origen
lneas de la orden de
la tabla en
el sistema de origen
tabla HSQL
Tabla 6-9
Unirse
Descripcin
Regla SQL
ejecucin de la
localizacin
comandos y
lneas de la orden
nete SRC_ORDERS
y SRC_ORDER_
LNEAS
SRC_ORDERS.ORDER_
ID = SRC_ORDER_
LINES.ORDER_ID
Fuente
Tabla 6-10
Descripcin
Regla SQL
ejecucin de la
localizacin
SRC_ORDERS.STATUS = 'CLO'
Fuente
Varias reglas de transformacin. Tabla 6-11 enumera los detalles de las reglas de
transformacin.
Tabla 6-11
columna de destino
Origen
Regla SQL
ejecucin de la
localizacin
CUST_ID
CUST_ID de SRC_
Fuente SRC_ORDERS.CUST_
PEDIDOS
ID DEL PRODUCTO
PRODUCT_ID de
CARN DE
IDENTIDAD
SRC_ORDER_
FIRST_ORD_ID
SRC_ORDER_LINES
valor ms pequeo de
LINES.PRODUCT_ID
MIN (SRC_
Fuente
FIRST_ORD_DATE
SOLICITAR ID
valor ms pequeo de la
orders.order_id)
MIN (SRC_
Fuente
LAST_ORD_ID
ORDER_DATE de
SRC_ORDERS
El mayor valor de
ORDERS.ORDER_
FECHA)
MAX (SRC_
Fuente
LAST_ORD_DATE
SOLICITAR ID
El mayor valor de la
orders.order_id)
MAX (SRC_
Fuente
CANT
ORDER_DATE de
SRC_ORDERS
Suma del CANT
ORDERS.ORDER_
FECHA)
SUM (SRC_ORDER_
Fuente
LINES.QTY)
CANTIDAD
cantidades de la
lneas de la orden
Suma de las cantidades
SUM (SRC_ORDER_
Fuente
PROD_AVG_PRICE
Fuente
Fuente
LINES.AMOUNT)
2.
6-23
3.
En la carpeta Administracin de Ventas, haga clic en el nodo Interfaces y seleccione Nueva interfaz.
Se muestra el Editor de Interfaz.
4.
En la ficha Definicin de la Interfaz del editor, introduzca el nombre de la interfaz (Pop. TRG_SALES) en el
campo Nombre.
2.
3.
Seleccione el almacn de datos TRG_SALES bajo la Administracin de ventas - modelo HSQL y arrastre en
el panel de destino del almacn de datos.
2.
En la ficha Asignacin, arrastre los siguientes almacenes de datos de origen en el Diagrama Fuente:
2.
Figura 6-22
Filtro en SRC_ORDERS
3.
Seleccione el filtro en el Diagrama de Fuente para mostrar las propiedades del filtro del inspector de
propiedades.
4.
En el Panel de almacn de datos de destino, seleccione la columna de destino para mostrar las
propiedades de asignacin del inspector de propiedades.
2.
En el inspector de propiedades, haga clic en Inmovilizar vista para que se muestre el mapeo de la
columna de destino.
3.
4. Seleccione la ubicacin de ejecucin: origen, destino o rea de ensayo. Asegrese de que selecciona el
entorno en el que se ejecutar su transformacin como se especifica enTabla 6-11.
5.
6.
6-25
Revisar cuidadosamente sus reglas de asignacin y asegrese de que ha definido las reglas como se muestra en
Figura 6-23.
Tenga en cuenta que a pesar de que este ejemplo utiliza las funciones de agregacin, que no tiene que
especificar el grupo de reglas: Oracle Data Integrator inferir que a partir de las asignaciones, la aplicacin
estndar SQL prcticas de codificacin.
Figura 6-23
En la ficha Flujo de la Interfaz del editor, seleccione el conjunto de origen que corresponde a la carga de los
resultados agregados filtrados de la lnea de orden. En este ejemplo, este es el SrcSet0
(HSQL_LOCALHOST_2000).
2. En el inspector de propiedades, compruebe que el SQL a SQL LKM est seleccionada en el Selector de LKM
como se muestra en Figura 6-24.
6-27
Figura 6-24
En la ficha Flujo de la Interfaz del editor, seleccione el objeto de destino en el Diagrama de Flujo. El inspector
de propiedades debera mostrar las propiedades de la diana.
2.
3.
En las opciones del mdulo de conocimiento, deje los valores por defecto.
En la ficha Controles de la Interfaz del editor, compruebe que est seleccionada la CKM HSQL.
2. En la seccin Restricciones, establecer las limitaciones que desea verificar que cierto:
PK_TRG_SALES
FK_SALES_CUST
FK_SALES_PROD
La ficha Controles aparece como se muestra en Figura 6-25.
Figura 6-25
3.
6-29
7
Uso de paquetes
En este captulo se describe cmo trabajar con paquetes de Oracle Data Integrator. El paquete
de administracin de carga de ventas se utiliza como un ejemplo. se proporciona una
introduccin a los paquetes y la automatizacin de la integracin de datos entre aplicaciones.
Este captulo incluye las siguientes secciones:
7.2 Introduccin
En esta seccin se proporciona una introduccin a la automatizacin de la integracin de
datos usando paquetes de Oracle Data Integrator.
7.1.2 Paquetes
Un paquete se compone de una secuencia de etapas organizadas en un esquema de ejecucin.
Los paquetes son los principales objetos que se utilizan para generar escenarios de
produccin. Ellos representan el flujo de trabajo de integracin de datos y pueden realizar,
por ejemplo, los siguientes trabajos:
Uso de paquetes
7-1
7.1.2.1 Escenarios
Un escenario est diseado para poner un componente de origen (interfaz, paquete,
procedimiento, variable) en la produccin. Un escenario resulta de la generacin de cdigo
(SQL, cscara, y as sucesivamente) para este componente.
Una vez generado, el cdigo del componente de origen se congela y el escenario se almacena
en el interior del depsito de trabajo. Un escenario puede ser exportado y luego importado en
diferentes entornos de produccin.
Nota: Una vez generado, el cdigo del escenario se congela, y todos
modificaciones posteriores del paquete de modelos de datos y / o que
contribuyeron a su creacin no afectarn a la misma. Si desea actualizar un
escenario - por ejemplo, porque una de sus interfaces se ha cambiado - a
continuacin, se debe generar una nueva versin del escenario del paquete.
Propsito
Evolutiva establecida con Oracle Data Integrator
Anlisis del problema
Creacin del paquete
7.2.1 Propsito
El propsito del paquete de administracin de carga de ventas es para definir el flujo de
trabajo completo para la carga de la aplicacin de administracin y ventas para establecer
la secuencia de ejecucin.
Siete interfaces:
Figura 7-1
Proyecto de demostracin
2.
3.
4.
Uso de paquetes
7-3
5.
6.
7.
8.
En esta seccin se describe cmo crear el paquete de carga de Administracin de Ventas. Para
crear el paquete de administracin de carga de ventas realice el siguiente procedimiento:
1. Crear un paquete nuevo
2. Inserte los Pasos en el Paquete
3. Definir la secuencia de pasos en el Paquete
2.
5.
2.
En la ficha Esquema, seleccione los siguientes componentes uno por uno desde el acorden y los Proyectos
de arrastrar y soltar en el diagrama:
Popular. TRG_COUNTRY
Popular. TRG_REGION
Popular. TRG_CITY
Popular. TRG_CUSTOMER
Popular. TRG_PROD_FAMILY
Popular. TRG_PRODUCT
Popular. TRG_SALES
Estos componentes se insertan en el paquete y aparecen como pasos en el diagrama. Tenga en cuenta que los
pasos no estn secuenciados an.
Un paso en fracaso o el xito puede ser seguido por otro paso, o para el final del paquete.
Un paquete tiene un punto de entrada, el primer paso, pero varias etapas de terminacin posibles.
El paquete de administracin de carga de ventas contiene slo pasos en caso de xito.
Definicin de la Primera Etapa
Para definir el primer paso en el Paquete de administracin de carga de venta:
Nota: Si ha arrastrado y soltado los componentes del paquete de el orden definido en Seccin
7.2.4.2, "Insertar los Pasos en el paquete", El procedimiento de borrado de destino ya ha sido
identificado como el primer paso y el primer paso smbolo se muestra en el icono del paso. Si este es
el caso, definir los prximos pasos en el xito.
1.
2.
Uso de paquetes
7-5
1.
2.
3.
Mantenga el botn del ratn y mover el cursor hasta el icono del paso que debe seguir en caso de un xito
(aqu el paso TRG_COUNTRY Pop.) Y suelte el botn del ratn.
Aparece una flecha verde que representa la trayectoria de xito entre los pasos, con una etiqueta bien en l.
4.
Repita esta operacin para vincular todos sus pasos en una secuencia camino del xito. Esta secuencia
debe ser:
Popular. TRG_COUNTRY
Popular. TRG_REGION
Popular. TRG_CITY
Popular. TRG_CUSTOMER
Popular. TRG_PROD_FAMILY
Popular. TRG_PRODUCT
Popular. TRG_SALES
La secuencia resultante aparece en el diagrama del paquete como se muestra en Figura 7-3.
Figura 7-3
5.
Uso de paquetes
7-7
8
La ejecucin de sus desarrollos y
Revisin de los
resultados
En este captulo se describe cmo ejecutar el Paquete de Administracin de carga de ventas
que ha creado en Captulo 7, "Uso de paquetes" y las interfaces Intergration pop.
TRG_CUSTOMER y Pop. TRG_SALES que ha creado enCaptulo 6, "Trabajar con
interfaces de integracin". En este captulo tambin se describe cmo sigue el ejecucin y
cmo interpretar los resultados de la ejecucin.
Este captulo incluye las siguientes secciones:
Ejecutar el paquete
8.1.2Ejecutar el paquete
Para ejecutar el paquete de administracin de carga de venta:
1.
2.
3.
4.
5.
6.
A travs del operador Navigator, puede ver sus resultados de la ejecucin y administrar sus
ejecuciones de desarrollo de las sesiones.
Para ver los resultados de la ejecucin del paquete de administracin de carga de venta:
La ejecucin de sus desarrollos y Revisin de los resultados
8-1
1.
2.
En el acorden Lista de sesiones en el operador Navigator, expanda el nodo de todas las ejecuciones.
2.
3.
Expandir la Administracin carga de ventas Sesin de empaquetado y abrir el Editor de Sesin Paso para el
pop. TRG_CUSTOMER paso. Este es el paso 4.
4.
En la ficha Definicin del Editor de Sesin Paso, se puede ver en la seccin Estadsticas constancia de
que la carga de la tabla TRG_CUSTOMER produjo 25 inserciones y 9 errores aislados en una tabla de
errores.
Figura 8-2 muestra la seccin Estadsticas de registro del Editor de Sesin Paso:
Figura 8-2
2.
3.
Haga clic derecho y seleccione Ver datos para ver los datos de la tabla de destino.
Observe que tambin puede seleccionar datos ... para ver y editar los datos de la tabla de destino. El Editor
de datos View se muestra como en laFigura 8-3.
Figura 8-3
2.
3.
8-3
La interfaz que se ha ejecutado ha identificado y aislado 9 registros no vlidos en una tabla de errores que se cre
automticamente para usted.
En este cuadro de error, se puede ver que la interfaz rechazada:
2 registros que no satisfagan la restriccin FK_CUST_CITY (por ejemplo, el valor CITY_ID no existe
en la tabla de la mesa ciudades SRC_CITY).
7 registros que no cumplen la regla de negocio que acta sobre los clientes menores de 21 aos (edad> 21
restriccin).
Los registros no vlidos se guardan en una tabla de error y no se integraron en la tabla de destino.
2.
3.
Figura 8-5
Editor de datos
En la tabla de datos, la bsqueda de la fila de clientes que tiene un ID de cliente igual a 203.
Observe que puede ordenar la tabla haciendo clic en los encabezados de columna. Si el cliente 203 no es
visible, haga clic en actualizar datos en la barra de herramientas de men para actualizar la pantalla.
5. El valor CITY_ID de este cliente es 208. Este CITY_ID no aparece en la tabla SRC_ ciudad. Haga doble clic
en el valor de la columna de CITY_ID para este cliente con el fin de modificarlo. Entrar 107 en el campo
CITY_ID.
6.
8-5
Figura 8-6
8.
9.
10. Haga clic derecho y seleccione Ejecutar. Esto ejecuta slo el pop. TRG_CUSTOMER
interfaz.
11. En la ejecucin de dilogo y en el dilogo de informacin haga clic en Aceptar.
El pop. se ejecuta interfaz TRG_CUSTOMER.
1.
2.
3. En la ficha Definicin del Editor de Sesin Paso, se puede ver en la seccin Estadsticas
constancia de que la carga de la tabla TRG_CUSTOMER produjo 1 de insercin (este es el
testimonio que ha modificado en Seccin 8.1.3.4, "Correccin Datos invlidos") y 8
errores aislados en una tabla de errores.
Figura 8-8 muestra la seccin de Estadsticas de registro del Editor de Sesin Paso.
Figura 8-7
2.
3.
4.
5.
6.
2.
8-7
Figura 8-8
En Operador Navigator, abra el Editor de Sesin Paso para el pop. TRG_SALES paso.
2.
Si es necesario, haga clic en Actualizar en la barra de herramientas del navegador Men del operador.
3.
En la ficha Definicin del Editor de Sesin Paso, se puede ver en la seccin Estadsticas constancia de que la
carga de la tabla TRG_SALES produjo 5 inserciones y 32 errores aislados en una tabla de errores.
Figura 8-9 muestra la seccin Estadsticas de registro del Editor de Sesin Paso:
Figura 8-9
Estos son los insertos 5 5 filas que se han insertado a causa de los cambios efectuados en Seccin 8.1.3.4,
"Correccin de datos no vlido". Cambio de la CITY_ Identificacin del cliente con la CUST_ID = 203 a un
CITY_ID que se muestra en la tabla CIUDAD SRC_, aade las ventas realizadas por el cliente 203 de la
tabla TRG_SALES. Estos 5 operaciones de venta se resaltan enFigura 8-12.
Tenga en cuenta que el cliente con el CUST_ID = 203 realmente lleva a cabo 7 operaciones de venta.
Puede identificar estos 7 operaciones de la siguiente manera:
1. En la tabla SRC_CUSTOMER, determinar las ORDER_IDs del cliente con la CUST_ID = 203.
Figura 8-10 muestra que este cliente tiene dos ORDER_IDs: 10 y 42.
Figura 8-10
2. Como se muestra en Figura 8-11, Las listas de mesa SRC_ORDER_LINES 7 lneas de pedido para los
ORDER_IDs 10 y 42.
Figura 8-11
Las lneas de pedido resaltados tienen el mismo PRODCT_ID y se fusionan en una sola lnea (lnea 23)
en la tabla se muestra en TRG_SALES Figura 8-12.
8-9
2.
3.
Haga clic derecho y seleccione Ver datos para ver los datos de la tabla de destino.
Observe que tambin puede seleccionar datos ... para ver y editar los datos de la tabla de destino. El Editor
de datos View se muestra como en laFigura 8-12.
Figura 8-12
2.
3.
La interfaz que se ha ejecutado ha identificado y aislado 32 registros no vlidos en una tabla de errores que se
cre automticamente para usted.
En este cuadro de error, se puede ver que la interfaz rechazada:
Los registros no vlidos se guardan en una tabla de error y no se integran en la tabla de destino.
8-11
9.1 Introduccin
La automatizacin de la integracin flujos de datos se consigue mediante la secuenciacin de
la ejecucin de los diferentes pasos (interfaces, procedimientos, etc.) en un paquete y mediante
la produccin de un escenario de produccin que contiene el cdigo de lista para el uso para
cada uno de estos pasos.
Captulo 7, "Uso de paquetes" describe la primera parte del proceso de automatizacin: la
secuenciacin de la ejecucin de los diferentes procesos en un paquete.
En este captulo se describe la segunda parte: cmo producir un escenario que se ejecuta
automticamente el paquete de administracin de carga de ventas en un entorno de
produccin.
Ejecucin de escenarios
9-1
Figura 9-1
3.
Los campos de nombre y la versin del escenario estn predefinidos. Deja estos valores y
haga clic en OK.
Escenario LOAD_SALES_ADMINISTRATION
2.
3.
4.
2.
3. El
registro
de
la
sesin
ejecucin
del
escenario
LOAD_SALES_ADMINISTRATION aparece como se muestra en Figura 9-3.
Figura 9-3
9-3
10
Yendo ms lejos con Oracle Data
Integrator
En este captulo se proporciona informacin para seguir adelante con Oracle Data Integrator.
Este captulo incluye las siguientes secciones:
Seccin 10.2, "Qu otra cosa se puede hacer con Oracle Data Integrator?"
10.2 Resumen
Felicitaciones! Ya ha completado un proyecto de ETL y aprendido sobre los
fundamentos de Oracle Data Integrator.
En su gua de instalacin, ha aprendido a:
Definir e implementar reglas de integridad de datos en la aplicacin rdenes aplicacin HSQL (Captulo 5, "Control de calidad de ejecucin de datos")
Crear interfaces para cargar los datos de la solicitud de pedidos - y HSQL
Parmetros - ARCHIVO aplicaciones en el almacn de datos Administracin de
Ventas (Captulo 6, "Trabajar con interfaces de integracin")
Secuenciar sus desarrollos (Captulo 7, "Uso de paquetes")
Prepare a su proceso de implementacin (Captulo 9, "Distribucin Integrada
aplicaciones ")
Usted ha aprendido cmo utilizar Oracle Data Integrator para un proyecto tpico de
almacenamiento de datos. Pero Oracle Data Integrator es capaz de hacer frente a cualquier
tipo de integracin impulsado por los datos de lote a-casi en tiempo real, como por ejemplo:
La replicacin de datos
Por otra parte, en su gua de instalacin que slo han visto Oracle Data Integrator se conecta a
una base de datos relacional y archivos. Oracle Data Integrator tambin puede acceder e
integrar todos los sistemas de bases de datos, ERPs y CRMs, mainframes, archivos planos,
directorios LDAP, fuentes de datos XML, y as sucesivamente - todo dentro del mismo
conjunto de herramientas y utilizando la misma metodologa.
Aprende ms
Oracle Data Integrator es la nica plataforma de integracin que unifica los datos, eventos, y la
integracin basada en servicios con un enfoque basado en reglas declarativas comn. Permite a
la empresa para presentar una visin nica de su sistema de informacin, con un nico modelo,
el acceso unificado.
Algunos de los beneficios que se encuentran el uso de Oracle Data Integrator incluyen:
10.3 Aprende ms
Usted puede aprender ms acerca de crear sus propios proyectos de integracin con Oracle
Data Integrator en las guas que figuran en el Tabla 10-1.
Tabla 10-1
Documento
Descripcin
Proporciona informacin sobre la instalacin de Oracle Data Integrator incluidos los requisitos previos a la instalacin y
solucin de problemas.
Proporciona informacin para actualizar 11g de Oracle Data Integrator.
Gua del desarrollador de Oracle
Fusion Middleware para Oracle
Data Integrator
Oracle Fusion Middleware y
Conectividad Gua informativa
mdulos de Oracle Data Integrator
Aprende ms
Ver los dos minutos de recorrido del producto. Este viewlet ofrece una
breve introduccin y una descripcin de las principales caractersticas
de ODI.
Ver el Oracle con el ejemplo de la serie de ODI. El Oracle con el
ejemplo de la serie (OBE) proporciona instrucciones paso a paso
sobre cmo realizar una variedad de tareas que utilizan Oracle Data
Integrator Suite.