DB2 - IBM

Anuncio
IBM Information Management
®
®
Soluciones de manejo de
información
IDS V11
IBM Software Group
DB2 9
Eduardo Fontana
Ventas Infraestructura y Soluciones de Información APU
DB2/Informix / DB2 / DataStage
fontanae@ar.ibm.com
© 2007 IBM Corporation
Information Management
Los clientes tienen mayores desafios
60%+ de los
CEOs: necesitan capturar y
entender información mejor y más rápido
para tomar decisiones de negocios
79% de las companías tiene
repositorios…
25%: tiene 15 +
48 sistemas financieros y
2+
Customers
Employees
Transactions
85% de la
informacion no es
estructurada
Solo 1/3 de los CFOs cree que
la información es facil de usar con
un costo razonable e integrada
2.7 ERP sys. es el
promedio de una compania
de $1B
Partners
Products OrganizationsFinancials
17% del presupues IT
gastado en Storage HW,
SW, personal
e-Mails
Reports
Databases
Media
Documents
42% de las transacciones son en papel
122 Terabytes Disk Storage in 2005
Web
Content
30-50% del
diseño es manejo
de copias
70% del tiempo de la
gente es usado
buscando información
40% de los presupuestos
podrían gastarse en integración
Sources: IBM & Industry Studies, Customer Interviews
© Copyright IBM Corporation 2006
Information Management
La información como servicio
Cambiar de una arquitectura basada en proyectos a una flexible
Herramientas
Y aplicaciones
Basada en estandares
Datos y
Contenido
e.g., XQuery,
JCR, JDBC,
Web Services...
Procesos
Personas
Relaciones
significativas
Contexto
de
negocios
Información como servicio
Extraido o en
tiempo real
Optimize, Virtualize, Integrate, Accelerate
Heterogeneous Applications & Information
DB2
IDS
Content
Manager
xyz…
Master Data,
Entity Analytics,
Information
Warehouse
Oracle
© Copyright IBM Corporation 2006
Information Management
IBM Information Management Software
El más complejo conjunto de software de datos
Industry
Models
Alphablox
Entity Analytics
Data Quant
OmniFind
Content Discovery
WebSphere
Product Center
WebSphere
Customer Center
Information
Server
Content Manager
File Net
Record Manager
Document Manager
CommonStore
Workplace Forms
DB2
IDS
U2
Cloudscape
IMS
© Copyright IBM Corporation 2006
Information Management
IBM tiene la más extensa plataforma
IBM
Bus. Proc. Integ.,
Application Server
WebSphere
Collaboration
Lotus
DB Servers Transactions
DB Business
Intelligence
Information
Managemen
t
Content Management
Information Integration
Database
Tools
Systems Mgmt.
Tivoli
Integ. Dev.Tools
Rational
9
9
9
9
9
9
9
9
9
Oracle
Microsoft
NCR
Teradata
EMC
Documentum
FileNET
9
9
9
9
9
9
9
9
9
9
© Copyright IBM Corporation 2006
9
Information Management
ƒAntes, ahora y …
© Copyright IBM Corporation 2006
Information Management
DB2 9: Antes, ahora y …
Continuidad con
Seguridad / listo
para SAP
DB2 8.2.2
2005
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Instalación silenciosa Windows
Mejoras seguridad y encripción
SAP tuner
Admin. automática storage (un
nodo)
Extensión automática espacio
tabals DMS
Pagesize uniforme
MDC roll in
MDC roll out
Mejoras concurrencia
Guías de optimización
Análisis de deadlocks
Herramienta de optimización
Más disponible
Pure XML
DB2 9
2006
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Más simple,
integrado y
automático
DB2 9.5*
Fin 2007
ƒ Consola operacional Web para
DB2 9, DB2 z/OS e Informix
ƒ Takeover automático
Solución HA con TSA incluida
ƒ Soporte Flash Copy integrado
LBAC
ƒ Compresión de filas automática
Instalación silenciosa Unix
ƒ Mejora diagnóstico problemas
Múltiples versiones en misma máquina
ƒ Control SQLs rebeldes
ƒ Eliminación backups y logs
Una imagen instala, actualiza o corrige DB2
expirados
Config.automática I/O cleaner y memoria
ƒ Clases de carga para DB2 (WLM)
Administración automática storage (DPF)
ƒ Cambio a modelo thread
Soporte de REORG automático
ƒ Mejoras auditoria
RIDs grande, pasos y nombres índice grandes
ƒ Trusted context con aplicaciones
Row Compresión
de 3 capas
Mejoras optimizador SAP BI
ƒ Roles para base de datos
Limitar capacidad de sort
ƒ Locking optimista
Reanudar Recovery
ƒ Tipos de datos Power6
SQL acceso lista archivos DB2 para flash copy ƒ Cliente común con IDS
* Sujeto a cambio
© Copyright IBM Corporation 2006
Information Management
IDS V11: Antes, ahora y …
Continuidad de
Negocios con
Seguridad
IDS 10
2005
ƒ Rapidísimo motor
Informix OLTP
ƒ Avances para
consolidarse en el
mercado
ƒ IDS Express
ƒ PHP driver
ƒ Comparativos Baan
Disponibilidad
Continua &
Escalabilidad*
2008
IDS 11
2007
ƒ Alta escalabilidad y
disponibilidad de soluciones
ƒ Mejoras High Availability y disponibilidad cluster
continua
ƒ Mejoras seguridad y encripción, LBAC ƒ Mejoras de encriptado
y certificación Common Criteria
ƒ Compresión de datos
ƒ Mejoras servicios Web espaciales y
ƒ Mejoras de desarrollo
geodéticos para servicios de locación
ƒ Mejoras de administración, reducción
ƒ Administración de
TCO
servidores integrada
ƒ Desarrollo avanzado XML y SOA
ƒ 4GL habilita SOA
ƒ Mejoras integración soluciones, API
admin, customizable footprint
* Sujeto a cambio
© Copyright IBM Corporation 2006
Information Management
DB2 Express-C
Listo para producción
Tecnología innovadora
Desarrolladores
ƒ Gratis para desarrollo,
PRODUCCIÖN y
redistribución*
ƒ Misma tecnología de base
de datos y soporte de
programación que DB2
Express Edition.
ƒ Team que participa y
desarrolla una comunidad
de DB2
ƒ Tamaño base de datos
ILIMITADO.
ƒ Instancias por servidor
ILIMITADAS.
ƒ Usuarios ILIMITADOS
* Se requiere registro gratis.
ƒ DB2 Viper – Primer
servidor híbrido de la
Industria: relacional y XML
ƒ 2 procesadores 64 bits
ƒ Soporte online GRATIS
EN FOROS (LAB).
ƒ Skills y aplicaciones
aplicables a todas las
ediciones de DB2
ƒ 4By Ram (Linux/Windows)
© Copyright IBM Corporation 2006
Information Management
ƒDB2 V9 y manejar XML fácil
© Copyright IBM Corporation 2006
Information Management
What is XML: eXtensible Markup Language
Start Tag
End Tag
Start Tag
End Tag
Attribute
<book>
<authors>
<author id=“47”>John Doe</author>
<author id=“58”>Peter Pan</author>
</authors>
<title>Database systems</title>
Element
<price>29</price>
<keywords>
<keyword>SQL</keyword>
<keyword>relational</keyword>
</keywords>
</book>
Data
XML: Describes data
HTML: Describes display
© Copyright IBM Corporation 2006
Information Management
XML – El cambio es MUY fundamental
POID
ƒ Relacional es un modelo de datos:
•
•
•
•
Relaciones (tablas)
Atributos (columnas)
Basado en conjuntos con ciertas
secuencias
Esquema estricto
CustomerID
12
162
162
Id
LastName
1 Pirahesh
3 Selinger
•
•
•
2
4
5
FirstName
Street
City
State
Hamid
Pat
1 Harry Rd
555 Bailey Ave
San Jose
San Jose
CA
CA
ItemID
ƒ XML es un modelo de datos:
•
ItemID
1
3
3
Zip
Name
2 #6 wire nut
5 Small Walrus
4 Apollo moon rocket
PurchaseOrder
Nodos (elementos, atributos, comentarios,
etc.)
Relaciones entre nodos
Basado en secuencias con ciertos
conjuntos
Esquema flexible
Customer
Name
First
© Copyright IBM Corporation 2006
ItemList
Item
Item
Last
95141
95141
ItemName
ItemName
Information Management
Un ejemplo – Sin almacenamiento nativo
XML
XPath
Código de
mapeo
Código de
recuperación
Cliente
XML
trozar
Contenido trozado
Componer
Catalogo
ƒ Mensajes entrada se trozan y envían a almacenamiento relacional
ƒTrozado basado mapeos controlados por schemas en catálogo propietario
ƒEsquema de almacenamiento muy complicado para exponerlo a los clientes
ƒXPath usado para las consultas y código de recuperación analiza el XPath y
referencia el catálogo para determinar el SQL a generar para
construir los
© Copyright IBM Corporation 2006
XML resultado
Information Management
El mapeo es complejo y frágil
ƒ Para trozar XML se crea una nueva tabla por cada elemento que ocurre múltiples veces
dentro de su elemento padre.
ƒ Los elementos que ocurren solo una vez con su elemento padre son puestos en la misma
tabla. Elementos opcionales son problemáticos.
<? xml version=“1.0” ?>
<purchaseOrder id=‘12345” secretKey=‘4x%$^’>
<customer id=“A6789”>
<name>John Smith Co</name>
<address>
<street>1234 W. Main St</street>
<city>Toledo</city>
<state>OH</state>
<zip>95141</zip>
</address>
</customer>
<itemList>
<item>
<partNo>A54</partNo>
Custid
<quantity>12</quantity>
</item>
A6789
<item>
<partNo>985</partno>
…
<quantity>1</quantity>
</item>
</itemList>
</purchaseOrder>
POid
CustId
987564331
A6789
….
…
POid
PartNo
Quantity
987564331
A54
12
987564331
985
1
….
….
….
Name
Street
City
State
Zip
John Smith Co
1234 W. Main St
Toleodo
OH
95141
…
…
…
…
…
© Copyright IBM Corporation 2006
Information Management
Almacenamiento nativo del documento
ƒ La jerarquía de nodos de los documentos XML se almacenan en páginas DB2
ƒ Los documentos que no entran en una página se reparten en páginas y regiones
ƒ Índices por región manejados por el sistema apuntan a las partes del documento
Recuperar
XML
Almacenar
XPath
Client
XML
Regions index
page
page
© Copyright IBM Corporation 2006
page
Information Management
Viper Beta – Resultados en un cliente con SOA
El cliente es un líder en el mercado Europeo de pensiones, seguros
de vida y salud, banca y administración de activos.
Las actividades del Grupo son conducidas por tres áreas principales
Seguros de Vida, Inversiones y Banca.
WAP
XML
XML
Internet
Life
Insurance
Cliente
XML
XML
XML
XML
Servicios
de negocios
XML
XML
XML
ITP
Pensions
Investments
XML
XML
Call Center
Integration
Database
XML
YTP
Pensions
XML
Banca
XML
Process Data
ArchiveManage Ware
ment
house
Mortgage
© Copyright IBM Corporation 2006
Information Management
Comparativo preliminar DB2 Viper
Tarea
Con DB Relacional
Con DB2 Viper
Desarrollo de procesos de
negocios de busqueda y
recuperación
CLOB: 8 hrs
Shred: 2 hrs
30 min.
Líneas de códio relativas de
I/O (reducción 65%)
100
35
Agregar un campo a un
esquema
1 week
5 min.
Consultas
24 - 36 hrs
20 sec - 10 min
Consulta elementos XML
non-shredded
1 week
½ day
© Copyright IBM Corporation 2006
Information Management
ƒIDS 11 y como localizar
© Copyright IBM Corporation 2006
Information Management
Explosión de información de localización
El capacidad de IDS con locaciones hace GIS y RFID fácil
• Aceleradores de desarrollo de aplicaciones
• Interfase servicios Web
Nuevo
• Estandar OpenGIS
• Asociados con soluciones de locación
• WebSphere RFID solution
• ESRI
““El
El uso
usoempresario
empresariode
deinformación
informaciónespacial
espacialrepresentando
representando
geografias
geografiasoolocaciones
locacioneses
esuno
unolos
losrecursos
recursosno
noexplotados
explotados
más
másgrandes
grandespara
paramejoras
mejorasde
defondo.”
fondo.”
- -Robert
RobertFrances
FrancesGroup
Group02/20/2007
02/20/2007(www.rfgonline.com)
(www.rfgonline.com)
© Copyright IBM Corporation 2006
Information Management
IDS
Los resultados de la Copa Mundial seguidos por IDS 10
con un systema de seguimiento por radio
ƒ Requerimientos
Alta disponibilidad y rendimiento
Administración de datos en tiempo real
ƒ Asoiados para soluciones con IDS
IMPIRE Technologies AG
•
Radio-based tracking systems
− Posición exacta en tiempo real
− Eventos deportivos y sector industrial
ƒ Solución
IDS 10 acumula, avalua y publica datos
vivos durante partidos.
IDS: German Bundesliga Soccer Database 2006
© Copyright IBM Corporation 2006
Information Management
DB2/IDS Seguridad con Label Based Access Control
ID
SALARY
255
60000
100
50000
50
70000
50
45000
60
30000
Reglas para comparar usuarios y etiquetas
250
56000
Control de acceso aplicado a nivel de fila
102
82000
Tipos jerárquico, grupo o árbol
100
54000
Una sola columna adicional
75
33000
Protegida independientemente
253
46000
Granted por un administrador de seguridad
90
83000
200
78000
105
45000
SELECT * FROM EMP
WHERE SALARY >= 50000
Nivel de usuario = 100
ƒ Una “etiquetal” es asociada con ambos
usuarios y filas de datos
ƒ Similar soporte label security DB2 z/OS v8
No LBAC
LBAC
© Copyright IBM Corporation 2006
Information Management
Ofertas Data Governance
Servidor corporativo
base de datos
Archival of inactive data
Test DB
Arrchivado
ƒ Nuevo conjunto de herramientas de seguridad de datos y de auditoria
ƒ Se puede comprar todo el paquete o componentes separados
ƒ Paquete completo en fin 2007 –componentes separados disponibles durante
2007
En
cr
ria
ip
o
t
i
ta
Encryption for data at rest, backup data
d
Ability to audit updates made to
data
do
u
or data within the database
A
Within the database
Creation of test databases with
the ability to mask sensitive data
Control de acceso
Restrict access to individual users
© Copyright IBM Corporation 2006
Information Management
ƒDB2 9 nuevas interfases
© Copyright IBM Corporation 2006
Information Management
Desarrollo de aplicaciones
Elija ambiente y lenguaje
Actualizado
ƒCree aplicaciones y Web services fácil
ƒAplicaciones portables
ƒHerramientas completas
ƒCapacidades de desarrollo superiores
Actualizado
Actualizado
Actualizado
La libertad de Linux
Con el poder de DB2 o IDS
© Copyright IBM Corporation 2006
Information Management
Herramienta de migración gratis
ƒ
IBM Migration Toolkit (MTK 1.4) ayuda a migrar .
MTK 1.4
DB2 9 o IDS v11
© Copyright IBM Corporation 2006
Information Management
IDS 11 Nueva herramienta IDSAdmin
ƒ Herramienta de administración Web para IDS
ƒ Un solo servidor web monitorea muchos servidores IDS
ƒ Información de ubicación geográfica
ƒ Drill Down a SQL para analisis detallado
ƒ Supervisa la salud de cada instancia de base de datos
© Copyright IBM Corporation 2006
Information Management
DB2 9.5 Database Control Console (Nov 2007)
ƒ Reduce requerimientos de consola administrativa
Modelo de consola operativa complementario basado en Web
Remueve requerimientos de sistema operativo específicos para consola
Desacopla la consola de la versión del servidor de datos
ƒ Enfocada en administración operativa y determinación de
problemas.
Tareas operacionales mas comunes
Agrega una vista común y herramientas para todos los servidores DB2
•
Incluyendo DB2 para Linux, Unix, Windows, DB2 for z/OS e IDS
ƒ Prototipo de consola
© Copyright IBM Corporation 2006
Information Management
DB2 9.5 Mejoras de herramientas y desarrollo
comunes a DB2 e IDS (Nov 2007)
ƒ Soporte de desarrollo de aplicaciones y herramientas común a DB2 LUW, DB2
para z/OS, IDS, y desacopladas de las actualizaciones del servidor.
ƒ Tecnologías de AD incluidas:
Java Common Client (JCC), .NET, LinQ, PHP, Ruby, EGL, persistencia
WebSphere , herrameintas AD, ofertas de AD open source, CLI common client
ƒ Diferenciar los servidores IBM en el mercado con un conjunto de herramientas y
APIs comunes
ƒ Potenciar conocimientos portables en nuestros productos mediante por la
experiencia de Usuario
– Potencia Eclipse para clientes con casos de uso intenso (analisis, desarrollo)
ƒ Bajo costo de desarrollo y soporte por reuso y soporte de componentes comunes
ƒ Experiencia uniforme para clientes de servidores de datos IBM y asociados
© Copyright IBM Corporation 2006
Information Management
Objetivos de tecnología J-LinQ
ƒ Desarrollo aplicaciones
Herramientas para asistir desarrollo SQL en fuentes Java
API SQL simple fácil de escribir y extender
Múltiples estilos de API para alinearse con distintos Java frameworks
ƒ Consulte fuentes de datos importantes fácil
Database, Cache, Collections, XML
ƒ Determinación de problemas
Cuando el problema ocurre, encuentre la fuente rápido.
ƒ Governance / Management
Track SQL hasta las aplicaciones individuales. lock en paso de acceso
con paquetes estáticos SQL, alineada con control de cambios de
procesos del cliente
ƒ Provee alto rendimiento y escalabilidad
Paso corto de acceso a aplicación, codificación sobre metadata,
generación de codigo opcional, optimizaciones JDBC y static SQL
runtime
Database: static SQL, batching, pasa applicaciones directamente a la
base de datos SQL
© Copyright IBM Corporation 2006
Information Management
Comparación API: Lectura de una fila simple
ƒ JDBC
java.sql.PreparedStatement ps =
con.prepareStatement("SELECT ADDRESS FROM EMP WHERE NAME=?");
ps.setString(1, name);
java.sql.ResultSet names = ps.executeQuery();
names.next();
addr = names.getString(1);
names.close();
ƒ SQLJ:
#sql [con] { SELECT ADDRESS INTO :addr FROM EMP WHERE NAME=:name
};
ƒ J-LinQ:
addr = db.queryFirst("SELECT ADDRESS FROM EMP WHERE NAME=:name",
String.class, name);
Archivo XML o anotación Java
addr = getAddress(name);
SELECT ADDRESS FROM EMP
WHERE NAME=?1;
© Copyright IBM Corporation 2006
Information Management
DB2 9.5 Optimistic Locking (Nov 2007)
ƒ Permite evitar locks de larga duración
ƒ Asegura actualizaciónes en registros que no se modificaron desde la
consulta original
RID_BIT():función que identifica una fia en una tabla en cualquier nodo
ROW CHANGE TOKEN : valida que la fila no cambio por comparación con el
token provisto
Puede ser usado para rapidamente determinar el objetivo de un update
SELECT T.*, RID_BIT(T), ROW CHANGE TOKEN FOR T FROM T;
Delete o Update optimistico de una fila del select (pero sin lock en esta
transacción ) :
DELETE FROM T WHERE RID_BIT(T)=? AND ROW CHANGE TOKEN FOR T = ?
© Copyright IBM Corporation 2006
Information Management
ƒDB2 9 ahorra discos
© Copyright IBM Corporation 2006
Information Management
Diccionario de compresión de filas de Db2 = Ahorro
Disco
ƒ Diccionario de Compresión
Almacena secuencias de bytes consecutivos en una fila
• Pueden abarcar columnas consecutivas
Una tabla debe tener un diccionario de compresión
ƒ Almacenamiento diccionario compresión
Directamente en la partición de la tabla
En filas internas especiales sin select vinculadas entre si
Tipicamente en el orden de 100KBy
ƒ Creación diccionario compresión
En release inicial en non-inplace reorg.
© Copyright IBM Corporation 2006
Information Management
Que es este número?
8 veces
Cuanto mejor es la compresión que DB2 9 Compression
consigue que Oracle en una tabla SAP
© Copyright IBM Corporation 2006
Information Management
Comparativo compresión
DB2 comprime más que Oracle
1.5 Times
Better
3.3 Times
Better
DB2 9
2.0 Times
Better
8.7 Times
Better
Other
Oracle
© Copyright IBM Corporation 2006
Information Management
Un caso de exito?
Escuche al VP de Servicios de aplicaciones de una de las instituciones
de fabricantes de productos para médicos más grande de America
diciendo como ahorra dinero Cardinal Health mientras salva vidas
© Copyright IBM Corporation 2006
Information Management
ƒDB2 9 Data Warehouse
© Copyright IBM Corporation 2006
Information Management
The IBM Information Warehousing Portfolio
Operational
systems
Extract,
transform, load
ETL
WebSphere Data Integration
DataStage-ETL/ProfilStage/QualityStage
Formerly Ascential
DB2 Data Warehouse Edition (DWE)
BCU
Enterprise
Data Warehouse
ODS
DB2
Query Patroller
DWM - Industry Data Model’s
DB2 Work Group
Line of Business
Data Marts
Cube Views
Alphablox
Intelligent Miner
End User
Analytic Tools
Other Partner Tools
ISV Tools & applications
© Copyright IBM Corporation 2006
Information Management
DB2 Data Warehouse Edition v9
Integrated Design Center
Data
Modeling
SQL
Warehousing
Tools
Data
Mining
OLAP
Enablement
In-Line
Analytics
Web-based Administration Console
DB2 UDB ESE
© Copyright IBM Corporation 2006
Information Management
Infraestructura tradicional de Warehouse y Datamart
Aplic. BI
Aplicación
Data Marts
Aplicación
Aplicación
Mart
Mart
Aplicación
Aplicación
Mart
ETL / Replicacion
ƒƒ Frágil,
Frágil, lenta
lenta yy difícil
difícil de
de cambiar
cambiar
EDW
ƒƒ Múltiples
Múltiples versiones
versiones de
de la
la verdad
verdad
Data Warehouse
ƒƒ Múltiples
Múltiples copias
copias del
del mismo
mismo datos
datos
ETL / Replicacion
ƒƒ Demoras
Demoras de
de tiempo
tiempo
Capa ODS
ƒƒ TCO
TCO alto
alto debido
debido aa recursos
recursos redundantes
redundantes
yy poco
poco
ODS
ODS
ETL
Sistemas operacionales
© Copyright IBM Corporation 2006
Information Management
El ambiente de Enterprise Data Warehouse
Aplic. BI
Aplicación
Aplicación
Aplicación
Aplicación
ƒƒ Una
Una sola
sola infraestructura
infraestructura permite
permite una
una
adaptación
adaptación rápida
rápida de
de las
las aplicaciones
aplicaciones aEDW
a
necesidades
Data Martslas
(LOB
Apps) cambiantes
las
necesidades
cambiantes de
de negocios
negocios
ƒƒ Los
Los analistas
analistas pueden
pueden acceder
acceder datos
datos aa
través
través de
de todas
todas las
las capas
capas del
del data
data
Atomic Data
(normalized)
warehouse
warehouse
ƒƒ Una
Una sola
sola versión
versión de
de la
la realidad
realidad
ODS / Staging Layer
ƒƒ Baja
Baja latencia
latencia yy movimiento
movimiento de
de datos
datos en
en el
el
tiempo
tiempo correcto
correcto
ETL
ƒƒ TCO
TCO reducido
reducido para
para la
la administración
administración de
de
aplicaciones
aplicaciones yy del
del data
data warehouse
warehouse
Sistemas operacionales
© Copyright IBM Corporation 2006
Aplicación
Information Management
Como puedo obtener más valor de mi EDW?
Componentes de DB2 Data Warehouse Edition
Templates de solución (Basel II, RBIS)
Design Studio (Eclipse)
Admin Console (Web)
Warehousing
Tool
Mining
OLAP
In Line
Analytics
BI Platform (Infraestr. compartida, Websphere)
DB2 UDB para Linux, Unix y Windows
© Copyright IBM Corporation 2006
Information Management
Como puedo consolidar?
DB2 DWE construye alrededor del modelo de datos.
Descubrir, modelar, visualizar, relacionar y desarrollar activos
de datos diversos y distribuidos con una sola herramienta
© Copyright IBM Corporation 2006
Information Management
Como puedo consolidar?
Acelerando la transformación dentro del DB2 Warehouse
ƒ DWE provee modelo basado en flujo de datos para transformaciones SQL.
ƒ Más de 20 operadores SQL para manipular datos dentro del warehouse.
ƒ Suplementa ETL tradicionales (e.j. WebSphere Datastage) con procesamiento
SQL optimizado para DB2.
© Copyright IBM Corporation 2006
Information Management
Como puedo obtener más valor de mi EDW?
Componentes de DB2 Data Warehouse Edition
Templates de solución (Basel II, RBIS)
Design Studio (Eclipse)
Admin Console (Web)
Warehousing
Tool
Mining
OLAP
In Line
Analytics
BI Platform (Infraestr. compartida, Websphere)
DB2 UDB para Linux, Unix y Windows
© Copyright IBM Corporation 2006
Information Management
Mineria de datos 2nd Generación:
Embebida, sin Workbenches
ƒ Desarrollador de aplicaciones construye la minería en la solución directamente
Los usuarios finales no deben ser profesionales de mineria de datos
Se simplifica la implementación para obtener valor más rápido
Integración
de
algoritmos
lider
IM for Data
Parallel
Scoring
en el servidor
Workbenches
Soluciones
DB2 Scoring
Parallel
Modeling,
Transform
Regression
DB2 Modeling and Visualization
Nuevos algoritmos
y herramientas desarrollo
DWE
1996
2001
2004
2006
© Copyright IBM Corporation 2006
Information Management
Parte del Data
Warehouse Project
Componentes de exploración de
datos le dan una introducción
del contenido y calidad de sus
datos.
DWE
Design Studio
Mining Editor
desde Design
Interactive Mining Flow
editor para preparar datos,
crear modelo, visualizar,
extraer y hacer scoring
a aplicaciones embebidas
© Copyright IBM Corporation 2006
Information Management
Este segmento contiene 4.93% de todos los clientes
IM
Visualization
Tienden
a comprar
en
muchos departamentos.
Gastan mucho en cada
visita.
Compran a
menudo.s.
Compran
muchos
items
Casi todos son
mujeres
Gastan mucho por mes
© Copyright IBM Corporation 2006
Information Management
Como puedo obtener más valor de mi EDW?
Componentes de DB2 Data Warehouse Edition
Templates de solución (Basel II, RBIS)
Design Studio (Eclipse)
Admin Console (Web)
Warehousing
Tool
Mining
OLAP
In Line
Analytics
BI Platform (Infraestr. compartida, Websphere)
DB2 UDB para Linux, Unix y Windows
© Copyright IBM Corporation 2006
Information Management
Extensión del Data Model
Modelo OLAP – Project Explorer
Modelo OLAP – Diagrama
Objetos Cube Views – Catálogo DB2
© Copyright IBM Corporation 2006
Information Management
Que son las DB2 MQTs ?
ƒ DB2 MQT (Materialized Query Table) es un tipo especial de tabla:
Su definición se basa en el resultado de una consulta.
Puede pre-agregar los datos relacionales
•
Dramaticamente mejora el rendimiento de consultas OLAP y aplicaciones
ƒ DB2 MQT se comportan como tablas regulares en muchas maneras:
Usan las mismas reglas para optimizar accesousando espacios de tablas,
particionamiento, indices y ejecutando RUNSTATS.
© Copyright IBM Corporation 2006
Information Management
Porque MQTs ?
ƒ Mejora de rendimiento para aplicaciones analíticas
ƒ Pre-agregar los datos
Compartir el costo de join/agregaciones a través de muchas consultas
Query 2
Query 10
Query 14
Query 15
Query 20
Query 2
Query 10
Query 14
MQT
Aggregation
Aggregation
Aggregations
Aggregation
Join
Join
Join
Joins
Table
Table
Table
Table
Table
© Copyright IBM Corporation 2006
Table
Information Management
Particionamiento híbrido
Row
ORDER_ID
Hash
Hash
Database Partitioning
1000 Machines
Range
Range
64G
64G
64G
64G
Jan
Feb
Mar
Apr
Table
Partitioning
MDC
Cluster
Cluster
© Copyright IBM Corporation 2006
SHIP_DATE
REGION,
CATEGORY
Information Management
Como puedo obtener más valor de mi EDW?
Componentes de DB2 Data Warehouse Edition
Templates de solución (Basel II, RBIS)
Design Studio (Eclipse)
Admin Console (Web)
Warehousing
Tool
Mining
OLAP
In Line
Analytics
BI Platform (Infraestr. compartida, Websphere)
DB2 UDB para Linux, Unix y Windows
© Copyright IBM Corporation 2006
Information Management
DB2 Alphablox
Para usuarios finales:
ƒ Una aplicación Web, portal o tablero de
control con análisis de negocios
embebido con una interfase interactiva
fácil de usar
Para desarrolladores:
ƒ Una aplicación J2EE para interacción
orientada a análisis
ƒ Un conjunto de extensiones enfocadas a
análisis para el servidor de aplicaciones
Alphablox con DWE:
ƒ Nuevo v8.4
ƒ SQL generado por DWE Design Studio
puede ser pegado en páginas Alphablox
para análisis embebido del data
warehouse
© Copyright IBM Corporation 2006
Information Management
Qué significa embebido?
Desde esto:
A esto:
Resultado:
ƒ Sin entrenamiento a usuario
ƒTasa de adopción alta
ƒControl del análisis de negocios
© Copyright IBM Corporation 2006
Information Management
Data Quant
ƒ Visual Dashboards
Interactive dashboards and database visualization applications
Offers dozens of interactive charts, layouts, controls and symbols
ƒ Enhanced graphical reporting
Rapidly produce and disseminate rich graphical BI reports
ƒ Security & Personalization
Comprehensive LDAP or ad-hoc security model
Ability to define role-specific BI workspaces on a user/group
basis
ƒ SOA Layer
Allowing queries, reports & BI solutions to be shared with both
internal users and external organizations outside of the enterprise
ƒ Enhanced Analytics
Adds over 100 analytical functions to queries, reports and visual solutions
ƒ Backward-compatible with existing QMF infrastructure
© Copyright IBM Corporation 2006
Information Management
Ofertas DB2 DW V9.1.2
Product
Limit
Starter
(Linux)
Intermediate
(Linux)
Advanced
(Linux)
Enterprise
Base
(LUW)
Enterprise
(LUW)
Developer
(LUW)
200 PVU1
400 PVU1
1000 PVU1
No
Limitations
No
Limitations
Develop Use
Only
Opcional VU
QP Only
QP Only
4 GB mem
32 GB
mem3
2TB
WH2
DB2
SQL Warehousing Tool
Integrated Installer
DWE Admin Console
Design Studio
Cube Views
Data Partitioning Feature
DB2 Range Partitioning & MDC
Performance Optimization Feature
DB2 Storage Optimization Feature
Alphablox
Intelligent Miner
Alphablox Connectors
Opcional VU
QP Only
Opcional VU
Opcional VU
Opcional VU
Opcional VU
Componente incluido
Componente opcional
01/22/07
© Copyright IBM Corporation 2006
Information Management
ƒSAP y DB2 9
© Copyright IBM Corporation 2006
Information Management
Certificado por
DB2 y SAP
DB2 Best Tecnology Solution:
Reconocida por SAP Pinacle Award 29/05/2006.
Por sus innovaciones y desarrollo para SAP
Mejor integración a SAP
Mejor rendimiento
Soporte alta disponibilidad HADR
Certificado por SAP
Nueva versión integrada a SAP
Parametro especial ajuste SAP
Mantenimiento contenedores automatico
Periodo vida útil soporte DB2 sincronizado a SAP
Valor de Negocio
Menor costo de adquisición
Mejor rendimiento por dólar invertido
Disponible para instalaciones pequeñas a las más grandes
Mejor tiempo de respuesta al usuario según comparativos SAP
Beneficios
Menor costo de licencia y mantenimiento
Menor costo de administración
Integración completa al SAP
Múltiples plataformas
Mejor tiempo de respuesta del motor de datos
© Copyright IBM Corporation 2006
Information Management
Ventajas de DB2/SAP
ƒ
ƒ
“DB2 Optimizado para SAP“
Partnership, Integración, innovación
Mejor rendimiento para SAP
DB2 lidera todos los comparativos clave de SAP
ƒ
Única base de datos escalable para SAP BW
DPF – cost más bajo para escalar
ƒ
38%-74% ventaja de precio con Oracle
Licencia & mantenimiento via SAP OEM
ƒ
40+% ahorro en espacio disco vs. Oracle
..50+% vs MS/SQL con Compression
© Copyright IBM Corporation 2006
Information Management
Migración SAP Oracle a DB2
Ahorro
Costo
DB2
(luego de migrar)
Migracion
~30 K$
por
landscape
Oracle
Database
(previo a Migracion)
DB2
Licencia
Oracle
Maintenimiento
Precio
financiado
DB2 Maintenimiento
Year 1
Year 2
Year 3
Year 1
Year 2
Year 3
Costo acumulado en
tres años
© Copyright IBM Corporation 2006
Information Management
Ford Motor Company
ƒ Porque ganamos en Ford:
•
•
•
•
Ford sentia que estaba pagando mucho por Oracle.
Oracle no creia que Ford estaba mirando DB2 seriamente
Ford sigue siendo un cliente fuerte de Oracle, pero otras
aplicaciones están pasando a DB2
Sus DBAs comentan que lo que llevaba horas en Oracle en Db2
lleva minutos,
Siemens Alemania
ƒ Porque ganamos en Siemens:
•
•
•
•
100% cliente Oracle/SAP con un problema de rendimiento de SAP BW
1.3M U$S por una expansi´n de usuarios de un nuevo SAP BW Server
30% ahorro en licencias con DB2
Pruebas
− 2.5 a 5.6 veces más rápido DB2 V8 que Oracle 9i en igual equipo
− 50% más rápido en prueba hecha por Acenture
© Copyright IBM Corporation 2006
Information Management
ƒEstratégias para datos confiables
© Copyright IBM Corporation 2006
Information Management
Como mejorar la continuidad y capacidad de
recuperación de los negocios?
Continuidad
Escalabilidad
Acceso continuo a datos
Balanceo de carga
Uso eficiente
hardware
Paradas planeadas
y no planeadas
Tolerancia a fallas
Recuperación
© Copyright IBM Corporation 2006
Information Management
1) Computación distribuida y failover con DB2 o IDS
DB2 con WebSphere Replication server
IDS con Enterprise Replication (ER)
Escenario:
Una gran tienda requiere sistemas en múltiples ubicaciones operando en forma
autónoma se requiere consolidación y sincronización de datos.
Tecnología: Replicación por cola de mensajes con actualización pear to pearBeneficios:
1. Capacidad de distribuir geográficamente y sincronizar datos, permite alto
rendimiento y autonomía. Sin limites de distancia geográfica.
2. Si una ubicación se cae, se puede seguir conectando a otra locación.
3. Se puede transformar y replicar, cada locación puede ver los datos en diferente
estado.
© Copyright IBM Corporation 2006
Information Management
2) Alta disponibilidad o recuperación desastres DB2 o IDS
DB2 con HADR
IDS con HDR
Escenario:
DB2 HADR originario de HDR.
Más del 90% de los servicios de emergencia en USA
(conocido como 911) usa IDS HDR.
Companía de servicios financieros requiere failover en menos de un minuto sin
impacto en User transactions or Service Level Agreement (SLA).
Tecnología: Replicación basada en Logs con ruteo automático de cliente
Beneficios:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Automated Failover con Client Reroute – los usuarios no notan la falla/failover.
Sin degradación de rendimiento posterior al Failover.
Sin limite de distancia geográfica.
Fácil de usar
Bajo costo
Client reroute
Rolling Updates
100% disponibilidad luego de falla
Red
Muy rápido 20/40 seg
Sincrónico o Asincrónico
HADR
Tivoli System Automation
Incluido en la licencia de DB2 e
integrado al DB2 para automatizar
Servidores en
sincronismo
Primario
© Copyright IBM Corporation 2006
Reserva
Information Management
4) Disponibilidad continua con IDS 11
IDS EE con HDR y Enterprise Replication.
Escenario:
Una compania global requiere Disponibilidad Continua Global 99.999% para acceder datos de sus
operaciones de venta. La aplicacion de ventas corre en 30 servidores activos en diferentes
ubicaciones. Los servidores los usan vendedores móviles para reportar sus ventas cada dia.
Tecnología: Replicación con Failover
Beneficios:
1.
2.
3.
4.
5.
6.
Acceso continuo a datos
Tolerante a fallas
Acceso continuo a fallas
Tolerante a Fallas
En base a hardware abierto
Balanceo de carga
7. Escalabilidad a demanda
• Sin tiempo caido!
• Update Rows anywhere
•Sincronización Instantanea
Independiente HW
•Fácil de manejar
© Copyright IBM Corporation 2006
Information Management
Alta disponibilidad a costo bajo
DB2 High Availability Disaster Recovery (HADR)
Desafio de negocios
Para su ambiente SAP, Austrian
Railways (OBB) necesitaba superar
problemas de licencias. OIracle no pudo
ofrecer una solución de costo viable
para alta disponibilidad
Benefios de la solución
Con DB2, Austrian Railways (OBB) redujo e
implementación de una solución de Alta
Disponibilidad entre sus dos centros de datos
en Viena. DB2 HADR también permite
failover transparente para la aplicación SAP y
los usuarios son ruteados automaticamente
al servidor alternativo
“Con DB2 decrecimos el tiempo
de recuperación de desastres
100%. Además ganamos un
ambiente más resistente sin
costos extra potenciando la
caracteristica de HADR de
espejado y failover de base de
datos "
Gustav Elias, DBA/Programmer
Austrian
Railways-OBB
© Copyright
IBM Corporation
2006
Information Management
Esta seguro?
eWeek advertisement July 11,2005
Por 12 meses finalizando
June 2005 SQL Server en
Windows tiene 63
vulnerabilidades mientras
que Oracle 10G en Linux
tiene 207 vulnerabilidades
5
© Copyright IBM Corporation 2006
IBM Information Management
®
®
IBM Software Group
Muchas Gracias
Eduardo Fontana
-----Æ
fontanae@ar.ibm.com
© 2007 IBM Corporation
Descargar