+ All Categories
Home > Documents > IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial...

IBM Software Group October 2004 © 2004 IBM Corporation Confidentiality/date line: 13pt Arial...

Date post: 16-Dec-2015
Category:
Upload: hester-doyle
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
50
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]
Transcript

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]

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

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

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

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

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation6

Acceso Federado a Datos Diversos

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

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

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

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

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation11

Arquitectura de replicación

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

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

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

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation15

Másinformación

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

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/

IBM Software Group

October 2004 © 2004 IBM Corporation

Demostración

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation18

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation19

Control Center: Vista de los Objetos Federados

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation20

Agregando un “Envoltorio”

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation21

Nombre y Tipo (fuente de datos) del Envoltorio

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation22

Parámetros del Envoltorio y SQL equivalente

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation23

Creación del Servidor

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation24

Mapeo de usuarios y claves

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation25

Descubriendo Tablas en la fuente remota

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation26

Creación directa de una tabla remota desde DB2

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation27

Command Center

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation28

Conexión a la Base (Interactiva)

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation29

Resultado de la Conexión

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation30

SQL Assist: SELECT

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation31

Selección de tablas

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation32

Resultados intermedios en SQL Assist

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation33

Resultados en Command Center

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation34

Plan de Acceso

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation35

Detalle del Plan de Acceso: Operación Remota

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation36

Accediendo a SQL Server con GROUP BY CUBE

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation37

Nuevo Plan de Acceso

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation38

Detalle del Acceso Remoto

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

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation40

Plan de Acceso con JOIN Cartesiano

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation41

Selección de Tabla del JOIN

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation42

Predicado de Join

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation43

Join Listo para Ejecutar (?)

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation44

Consulta Modificada con Tipos Compatibles

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation45

Plan de Acceso con Inner Join con Predicado

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');

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation47

Acceso a datos en Excel: Resultado

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');

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation49

Acceso a datos en Archivos Planos: Resultado

IBM Software Group | DB2 Information Management Software

IBM DB2 Information Integrator © 2004 IBM Corporation50

Muchas Gracias!


Recommended