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 [email protected] © 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 -----Æ [email protected] © 2007 IBM Corporation