Top Banner
IBM Software Group October 2004 © 2004 IBM Corporation http://w3.ibm.com/ibm/presentations IBM DB2 Information Integrator Willy Unger – IBM Certified IT Specialist, IBM Certified DB2 Adv. Specialist [email protected]
50

IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

Dec 16, 2015

Download

Documents

Hester Doyle
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group

October 2004 © 2004 IBM Corporation

IBM DB2 Information Integrator

Willy Unger – IBM Certified IT Specialist, IBM Certified DB2 Adv. Specialist

[email protected]

Page 2: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation2

Agenda

Necesidades de Integración

DB2 Information Integrator: Arquitectura

Ejemplos de Integración de Datos con DB2 II

Integración de Datos Distribuidos

Page 3: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation3

Operaciones “A Pedido”Exigen un Entorno Operativo “A Pedido”

AutomatizaciónAutomatización

VirtualizaciónVirtualización IntegraciónIntegración

Entorno Operativo “A Pedido” (On Demand)Entorno Operativo “A Pedido” (On Demand)

Permitir flexibilidad y sensibilidad a los negocios

Reducir costo Alinear el proceso de IT con las oportunidades de negocios

Mejorar la utilización de activos

Manejar nuevas oportunidades de negocios

Transformación de los negociosTransformación de los negocios

Page 4: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation4

La Integración es Prioritaria

DatabasesWorld WideWeb

WebServer

Transactions

SupplierNetworks

InternalSystems

CustomerConnections

35% de CIOs tienen Integración como Prioridad Estratégica

* Morgan Stanley CIO Survey 5/01/02

40% del presupuesto de IT se gasta en Integración&

& IDC

Page 5: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation5

"Legacy"Apps

InformationIntegration

ProcessIntegration

UserInteraction

Consumidores

Socios Comerciales

Proveedores de Servicios

Proveedors de Bienes

B2B Portal

B2C Site

Cadena de ValorHeterogeneousEnvironments

New e-business Applications

Supply Chain Management

Customer Relationship Management

Service Provider Integration Into

ERP and HR Systems

Product Development Management

ApplicationConnectivity

Build to Integrate

Distintas Clases de Integración Necesarias

Page 6: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation6

Acceso Federado a Datos Diversos

Page 7: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation7

Federación de Datos

Functions

Transparencia: oculta diferencias entre fuentesƒ Aparenta ser una sola fuenteƒ Soporta lenguaje de consulta de alto nivel (SQL)ƒ Compensación de funciones

Heterogeneidad: integra datos de fuentes diversasƒ Relacionales, XML, flat files, planillast, mensajes,

repositorios de contenidos, Web … Alta Funcionalidad

ƒ Una sola consulta integra datos de varias fuentesƒ Pueden explotarse también funciones propias de

cada fuente Extensible

ƒ Gran variedad de fuentes de datos ƒ Toolkit de desarrollo de envoltorios

Autonomíaƒ Acceso flexible a fuentes de datos, aplicaciones y

sistemas existentes Rendimiento

ƒ Optimización DB2 de consultas distribuidas

Page 8: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation8

Integración de datos relacionales existentes con no relacionalesAcceso federado a documentos XML existentes y unión con otras fuentes de datosFederated access to existing XML documents and join with other data sourcesComposición de documentos XML a partir de datos federadosValidar documentos XMLAlmacenar documentos XML intactos o desmenuzarlos a tablas relacionalesSuporte de nuevas normas SQL para publicación de documentos XML

Puente al mundo XMLInformation Integration

XML world

Page 9: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation9

Ejemplo con XML

Federated Database Server

Data

Relational Data

SourceData

Global Catalog

SQL API(JDBC/ODBC)

Wrappers

Database Application

SELECT C.name, GSE.ST_DISTANCE ( geocode(C.address), geocode(S.address), 'mile')FROM Customers C, Orders O, Items I, Stores SWHERE C.cid = O.cid AND O.oid = I.oid AND I.desc = 'TV'

SELECT address FROM stores

CUSTOMERS, ORDERS, ITEMS

STORES<doc> <customer id='123'> <name>...</name> <address>...</address> <order> <amount> ...</amount> <item quant=1> <desc> ...</desc> .... </order> ....</doc>

Display the distance between each customer who bought a TVand each store

Page 10: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation10

Mejorar la performance de consultas y disponibilidadEl administrador define Materialized Query Table

ƒ Precomputados o valores de uso frecuenteƒ Cualquier dato relacional del sistema federado

El refresco del Cache lo maneja el administradorƒ Manualƒ Por replicación

Caching Heterogéneo

Page 11: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation11

Arquitectura de replicación

Page 12: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation12

Herramientas de Administración Control Center

ƒ Herramientas para configurar y administrar los wrappers o envoltorios provistos

Page 13: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation13

Administración de Replicación

Definiciónƒ Gestionar definiciones de control de

replicaciónƒ Ajustar nombres y tamaños de

objetos Funcionamiento

ƒ Arrancar Capture, Apply, Monitor, Analyzer, y Trace

ƒ Emitir comandos como STOP o STATUS

Controlƒ Efectuar monitoreo estático o

dinámico

Page 14: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation14

Resumen

Information integration provee cimientos para empresas s a foundation for companies to construyan un entorno On Demand para adecuar su infraestructura de IT con el negocio

DB2 Information Integrator ofrece acceso a datos distribuidos, diversos y en tiempo real como si fuera una única fuente

DB2 Information Integrator ayuda a :– Optimizar inversiones d e IT con más opciones de acceso a datos

– Mejorar productividad y eficiencia de aplicaciones

– Mejorar el retorno sobre las inversiones de IT existenes

Respaldo de la tecnología probada IBM y el soporte y adherencia a normas abiertas

Page 15: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation15

Másinformación

http://www.ibm.com/software/data/integration

Page 16: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation16

Más Información

http://www.research.ibm.com/journal/sj41-4.html

http://db2ii.dfw.ibm.com/demo/

Page 17: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group

October 2004 © 2004 IBM Corporation

Demostración

Page 18: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation18

Page 19: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation19

Control Center: Vista de los Objetos Federados

Page 20: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation20

Agregando un “Envoltorio”

Page 21: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation21

Nombre y Tipo (fuente de datos) del Envoltorio

Page 22: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation22

Parámetros del Envoltorio y SQL equivalente

Page 23: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation23

Creación del Servidor

Page 24: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation24

Mapeo de usuarios y claves

Page 25: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation25

Descubriendo Tablas en la fuente remota

Page 26: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation26

Creación directa de una tabla remota desde DB2

Page 27: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation27

Command Center

Page 28: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation28

Conexión a la Base (Interactiva)

Page 29: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation29

Resultado de la Conexión

Page 30: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation30

SQL Assist: SELECT

Page 31: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation31

Selección de tablas

Page 32: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation32

Resultados intermedios en SQL Assist

Page 33: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation33

Resultados en Command Center

Page 34: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation34

Plan de Acceso

Page 35: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation35

Detalle del Plan de Acceso: Operación Remota

Page 36: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation36

Accediendo a SQL Server con GROUP BY CUBE

Page 37: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation37

Nuevo Plan de Acceso

Page 38: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation38

Detalle del Acceso Remoto

Page 39: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation39

Join entre DB2 y SQL Serverselect * from willy.employee, willy.employees

Page 40: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation40

Plan de Acceso con JOIN Cartesiano

Page 41: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation41

Selección de Tabla del JOIN

Page 42: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation42

Predicado de Join

Page 43: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation43

Join Listo para Ejecutar (?)

Page 44: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation44

Consulta Modificada con Tipos Compatibles

Page 45: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation45

Plan de Acceso con Inner Join con Predicado

Page 46: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation46

Acceso a datos en ExcelDROP NICKNAME WILLY.EMPEXCEL;

CREATE NICKNAME WILLY.EMPEXCEL

(

EMPNO VARCHAR(6),

FIRSTNME VARCHAR(12),

MIDINIT VARCHAR(1),

LASTNAME VARCHAR(15),

WORKDEPT VARCHAR(3),

PHONENO VARCHAR(4),

HIREDATE DATE,

JOB VARCHAR(8),

EDLEVEL INTEGER,

SEX VARCHAR(1),

BIRTHDATE DATE,

SALARY FLOAT,

BONUS FLOAT,

COMM FLOAT

)

FOR SERVER "EXCEL" OPTIONS (FILE_PATH 'c:\temp\iiexcel\emp.xls',

RANGE 'A3:N34');

Page 47: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation47

Acceso a datos en Excel: Resultado

Page 48: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation48

Acceso a datos en Archivos PlanosDROP NICKNAME WILLY.EMPFLAT;

CREATE NICKNAME WILLY.EMPFLAT

(

EMPNO CHAR(8),

FIRSTNME VARCHAR(12),

MIDINIT CHAR(3),

LASTNAME VARCHAR(15),

WORKDEPT VARCHAR(5),

PHONENO VARCHAR(10),

HIREDATE CHAR(8),

JOB CHAR(10),

EDLEVEL INTEGER,

SEX CHAR(3),

BIRTHDATE CHAR(8),

SALARY FLOAT,

BONUS FLOAT,

COMM FLOAT

)

FOR SERVER FLATFILE

OPTIONS (FILE_PATH 'c:\temp\iiexcel\empflat.del',

COLUMN_DELIMITER ',',SORTED 'Y',KEY_COLUMN 'EMPNO');

Page 49: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation49

Acceso a datos en Archivos Planos: Resultado

Page 50: IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated.

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation50

Muchas Gracias!