Archivo
Agregar, Agregar, Agregar (o cómo acelerar un sistema de BI)
La rapidez (o lentitud) de un sistema de Business Intelligence está condicionada por diversos factores entre los que destacan el hardware disponible, el volumen de datos a analizar y el correcto diseño del data.
Supongamos (y no es poco) que hayamos conseguido la configuración óptima (!!!) de estos factores acorde a nuestro presupuesto, pero que aún así, el rendimiento del sistema no es satisfactorio.
¿Significa esto que hemos agotado nuestras posibilidades y que ha fracasado nuestro proyecto de Business Intelligence?
No. Cuando no es posible mover los datos más rápido, la mejora del rendimiento de un sistema pasa por mover menos datos.
Para reducir el tiempo de acceso a los datos, introduciremos una optimización de diseño: la creación de tablas agregadas (tablas que resumen los datos de las tablas de hechos de un datawarehouse/datamart con menor nivel de detalle, por lo que tienen menor volumen). Aunque mínimamente, estas tablas deberán ser consideradas y mantenidas tanto en las herramientas de diseño, como en la documentación y el desarrollo de los procesos de ETL, etc.
Para que este esfuerzo adicional resulte en una optimización efectiva del sistema de BI, es preciso que éste sea lo suficientemente inteligente como para que, basándose únicamente en los hechos, métricas y agregaciones utilizados por cualquier análisis, sepa escoger de manera totalmente automática y transparente al usuario, el conjunto de tablas que pueda responder de manera más eficiente a la petición. En cualquier otro caso, habrá que dar formación y soporte a los usuarios para transmitirles el conocimiento necesario sobre el modelo de datos para que sepan escoger las tablas agregadas más adecuadas a cada análisis que pretendan realizar, compromentiendo la viabilidad de la mejora.
La tecnología Oracle puede ayudarnos en la realización de la mayoría de tareas relacionadas con la construcción, mantenimiento y utilización de tablas agregadas; desde la identificación de las consultas más habituales (propósito para la que dispone de varias herramientas), pasando por los agregados que conviene crear, la sintaxis para la creación de las vistas materializadas que hayamos decidido, hasta llegar a asumir la compleja y delicada responsabilidad de elegir las tablas agregadas que pueden responder de manera más eficientemente a las consultas de análisis de los usuarios.
Vamos a centrarnos en los diferentes mecanismos que Oracle pone a nuestra disposición para sacar provecho de la agregación como recurso para acelerar la ejecución de consultas:
Agregar (durante el ETL)
Aunque sería un paso previo a la situación descrita hasta el momento, las herramientas ETL de Oracle como Data Integrator, nos pueden ayudar a agregar los datos que van a poblar el data, siempre conservando una granularidad ajustada a las necesidades de la organización, pero con menor nivel de detalle que en el sistema origen (podríamos por ejemplo, resumir todos los pedidos diarios de un cliente y un producto en el sistema transaccional, como un único registro en el data).
Oracle EXALYTICS, solución de BI para un rendimiento extremo
El artículo de hoy es una breve introducción a Oracle EXALYTICS, la primera máquina diseñada específicamente para conseguir el máximo rendimiento en el análisis de información.
Exalytics está construida sobre 3 pilares:
- La suite para el análisis de información (OBI) Oracle Business Intelligence (versión optimizada para Exalytics)
- Tecnología de Bases de Datos en memoria (Oracle Times Ten & Essbase)
- Hardware estándar (interconectado a alta velocidad con infiniband) con 1 TB RAM y 40 Cores
Las principales características del hardware son:
- 1TB Ram 1033Mhz
- 4 Intel Xeon E7-4870 (40 Cores)
- Networking:
- 40 Gbps InfiniBand – 2ports
- 10 Gbps Ethernet – 2ports
- 1 Gbps Ethernet 4-ports
- 3.6 Tb HDD
El software para el análisis de información no podía ser otro que la Oracle BI Foundation Suite (v 11.1.1.6), integrada con versiones de Times Ten (v 11.2.2.2) y Essbase (v 11.1.1.2.2) optimizadas para Exalytics, que gestionan en memoria los datos contenidos en una base de datos externa, para sacar así el máximo partido a toda la potencia del hardware. También ofrece alta disponibilidad y escalabilidad a través de su soporte para cluster (tanto Activo/Activo como Activo/Pasivo).
Times Ten es una BD en memoria con persistencia, que dispone de algoritmos diseñados para trabajar en memoria, con interfaz de programación SQL y con optimizaciones como la compresión de columnas (reduce el consumo de memoria y aumenta el rendimiento).
Essbase es una BD analítica multidimendional (MOLAP) que ha sido optimizada para la paralelización de operaciones, el almacenamiento de datos en memoria, y en el motor de consultas MDX. Dichas optimizaciones le permiten unas mejoras de hasta 16X en la ejecución de consultas MDX y hasta 6X en writeback y operaciones de cálculo (batch inclusive), especialmente importantes para casos de uso como planificación y simulación, y con mayor capacidad de concurrencia.
Estos dos motores de datos en memoria permiten a Exalytics disponer de 4 tecnologías que es capaz de combinar para adaptarse dinámicamente a las necesidades planteadas por los diferentes escenarios de las organizaciones usuarias, ofreciendo así un óptimo rendimiento en sus respuestas:
- Replicación de datos en memoria. No sólo permite acelerar drásticamente las consultas sobre datamarts que quepan íntegramente en memoria, sino que permite también ofrecer alta disponibilidad y escalabilidad (no sólo replica, también puede distribuir).
- Data Marts adaptativo. Muchos desarrollos BI presentan unos patrones que concentran la actividad de las consultas en un subconjunto de datos concreto. Exalytics tiene la capacidad de identificar esos datos de acceso habitual y crear con ellos un datamarts en memoria, reduciendo drásticamente el tiempo de acceso.
- Caché de resultados inteligente. Además de disponer de una caché de resultados en memoria, Exalytics puede utilizarla como tabla para responder a nuevas consultas cuya respuesta ya está en memoria. Dispone también de herramientas para autmotizar su “sembrado” (precargar la consultas más habituales).
- Cubos en memoria. Son los responsables del alto rendimiento en los escenarios de modelización y simulación. Ya que no sólo ofrecen un acceso a datos multidimensional en memoria, sino que son también actualizables.
Esta versión de OBI ha sido optimizada principalmente para aprovechar los recursos ofrecidos por estos dos motores de datos, pero también se han introducido mejoras visuales en forma de nuevos tipos de gráficos, acceso desde dispositivos móviles, etc.
Todos estos elementos no son nuevos en la cartera de productos de Oracle, podrían ser adquiridos y configurados independientemente. La “gracia” está en que Oracle ha trabajado sobre versiones concretas, optimizando la comunicación entre ellas (no sólo a nivel de software, sino también de hardware) para sacar el máximo partido de cada uno de los elementos y poder ofrecer el conjunto como un producto estándar con mejoras en el rendimiento que individualmente no son alcanzables (algunas por restricciones a nivel de licencia, otras porque sólo están disponibles sobre el hardware Exalytics).
Las jornadas concluyeron con una interesante presentación sobre una prueba de concepto realizada para Deutsche Bank en la que se comparó el rendimiento de un Dashboard específico sobre el sistema actual contra el que ofrecerían diferentes escenarios en los que se combinaba con Exalytics e incluso con Exadata. Los resultados arrojaron mejoras de rendimiento en tiempo de respuesta del siguiente orden de magnitud:
| Entorno |
Tiempo de Respuesta (seg) |
| Sistema actual (OBI 10g + DB 10g) |
80 |
| Sistema actual (OBI 10g) + Exadata |
12 |
| Exalytics + DB Actual (10g) |
3 |
| Exalytics + Exadata |
1.6 |
Evento Madrid: Oracle Business Analytics Summit
El próximo 17 de noviembre se celebrará en el Círculo de Bellas Artes de Madrid el evento Oracle Business Analytics Summit.

Apúntese y podrá asistir a la presentación de Oracle Exalytics In-Memory Machine, cuyo lanzamiento se produjo hace unas semanas en Oracle Open World.

Tras la explicación de un caso de éxito, los asistentes se dividirán en 2 tracks paralelos, uno con sesiones técnicas y otro con sesiones de negocio, en las que se facilitará gran cantidad de información sobre las últimas tendencias, las prácticas recomendadas y las innovaciones más recientes en inteligencia empresarial, aplicaciones de análisis y almacenamiento e integración de datos.
Consulte la agenda y regístrese aquí.
Webinar: Evolucione a Oracle WebLogic 11g

Evolucione a Oracle WebLogic Server 11g
¿Qué ventajas aportaria Oracle WebLogic a mi organización?
¿Existe una alternativa de futuro a Oracle Discoverer y a Oracle Portal ?
¿Puedo alargar la vida de mis aplicaciones desarrolladas con Oracle Forms/Reports?
Con la adquisición de BEA Systems, Oracle incorporó a su porfolio de productos el servidor de aplicaciones BEA WebLogic Server. Su evolución, Oracle WebLogic Server 11g, es la plataforma Java más adecuada para desarrollar, implementar e integrar aplicaciones empresariales, superando a sus competidores en rendimiento, escalabilidad y mínimos costes operativos, según los princpales analistas independientes.
Oracle WebLogic Server 11g es el componente clave de Oracle Fusion Middleware 11g, la infraestructura para aplicaciones, basada en estándares, más completa e integrada del mercado. Maximiza la eficiencia de los departamentos de TI mediante la explotación óptima de las arquitecturas hardware y software actuales.
El soporte Premier/Extended de Oracle Application Server 10gR2 finaliza el 31-12-2011 (información ampliada). Para no incurrir en riesgos innecesarios, le recomendamos que migre su servidor de aplicaciones iAS/OAS a Oracle WebLogic Server 11g.
Descubra en este seminario Web organizado por Oracle y avanttic, de manera cómoda, ágil e interactiva las ventajas que le aportará migrar su servidor de aplicaciones iAS/OAS a WebLogic Server 11g y el abanico de opciones de evolución que se le abrirán una vez entre en el mundo de Oracle Fusion Middleware 11g. No pierda esta oportunidad y reserve su plaza aquí.
|
Martes, 25 de Octubre de 2011, 10:00 am – 11:00 am Webinar: Evolucione a Oracle WebLogic Server 11g
|
Vídeo sobre la evolución de iAS/OAS a WebLogic Server
En el siguiente vídeo mostramos las ventajas que le aportará migrar su servidor de aplicaciones iAS/OAS a WebLogic Server 11g y el abanico de opciones de evolución que se le abrirán una vez entre en el mundo de Oracle Fusion Middleware 11g.
El soporte Premier/Extended de Oracle Application Server 10gR2 finaliza el 31-12-2011 (información ampliada). Para no incurrir en riesgos innecesarios, le recomendamos que migre lo antes posible su servidor de aplicaciones iAS/OAS a Oracle WebLogic Server 11g.
Si desea que le realicemos un estudio de evolución gratuito, envíenos un mail a comercial@avanttic.com o llámenos al 93 151 84 51.
Crónica del Webinar “Evolucione a Oracle WebLogic 11g”

Oracle y avanttic hemos realizado conjuntamente este Webinar en el que se han explicado las ventajas que le aportará migrar su servidor de aplicaciones iAS/OAS a WebLogic Server 11g y el abanico de opciones de evolución que se le abrirán una vez entre en el mundo de Oracle Fusion Middleware 11g.
Aquí tenéis el link a la presentación del Webinar:
| Evolucione a Oracle WebLogic Server 11g (Aitor Casas) |
Presentación |
Si no has podido asistir a este Webinar y estás interesado en Oracle WebLogic Server 11g, envíanos un mail a comercial@avanttic.com o llámanos al 93 151 84 51.
Webinar: Evolucione a Oracle WebLogic 11g

Evolucione a Oracle WebLogic Server 11g
¿Qué ventajas aportaria Oracle WebLogic a mi organización?
¿Existe una alternativa de futuro a Oracle Discoverer y a Oracle Portal ?
¿Puedo alargar la vida de mis aplicaciones desarrolladas con Oracle Forms/Reports?
Con la adquisición de BEA Systems, Oracle incorporó a su porfolio de productos el servidor de aplicaciones BEA WebLogic Server. Su evolución, Oracle WebLogic Server 11g, es la plataforma Java más adecuada para desarrollar, implementar e integrar aplicaciones empresariales, superando a sus competidores en rendimiento, escalabilidad y mínimos costes operativos, según los princpales analistas independientes.
Oracle WebLogic Server 11g es el componente clave de Oracle Fusion Middleware 11g, la infraestructura para aplicaciones, basada en estándares, más completa e integrada del mercado. Maximiza la eficiencia de los departamentos de TI mediante la explotación óptima de las arquitecturas hardware y software actuales.
El soporte Premier/Extended de Oracle Application Server 10gR2 finaliza el 31-12-2011 (información ampliada). Para no incurrir en riesgos innecesarios, le recomendamos que migre su servidor de aplicaciones iAS/OAS a Oracle WebLogic Server 11g.
Descubra en este seminario Web organizado por Oracle y avanttic, de manera cómoda, ágil e interactiva las ventajas que le aportará migrar su servidor de aplicaciones iAS/OAS a WebLogic Server 11g y el abanico de opciones de evolución que se le abrirán una vez entre en el mundo de Oracle Fusion Middleware 11g. No pierda esta oportunidad y reserve su plaza aquí.
|
Martes, 27 de Septiembre de 2011, 10:00 am – 11:00 am Webinar: Evolucione a Oracle WebLogic Server 11g
|
Resultados de los Seminarios Web: Evolución Forms/Reports y Discoverer a WebLogic

Evolucione tecnológicamente a Oracle Fusion Middleware 11g
Oracle y avanttic se han unido para realizar una serie de eSeminars sobre Oracle Fusion Middleware 11g, con la siguiente temática:

Acceso a las presentaciones de los tres e-seminarios:
| 1er e-seminario – Oracle Weblogic Server 11g | Presentación |
| 2er e-seminario – Migración de Oracle Discoverer a Oracle Business Intelligence 11g | Presentación |
| 3er e-seminario – Migración de aplicaciones Forms/Reports a Oracle Weblogic 11g | Presentación |
Si no has podido asistir a estos eSeminars y estás interesado en Oracle Fusion Middleware 11g, envíanos un mail a comercial@avanttic.com o llámanos al 93 151 84 51.
Crónica presentación Oracle BI 11g en Hotel W Barcelona
Ayer en el hotel W de Barcelona se realizó la presentación en Cataluña de Oracle Business Intelligence 11g. Y una vez más Avanttic quiso estar presente para ver in situ las evoluciones y mejoras de esta plataforma.
El evento comenzó con una introducción muy detallada por parte de Johan Hendrickx sobre los objetivos que se habían marcado con esta nueva versión, para más tarde dividir el evento en dos partes bien diferenciadas. Por un lado la sesión de Business Intelligence, y por otro la sesión de DataWareHouse.
Las conclusiones que sacamos de las diferentes presentaciones que se hicieron es que con Oracle BI 11g se consigue un nivel de integración más elevado entre todas las soluciones que componen la suitte, y también una mayor interacción entre el usuario y la herramienta que la anterior versión.
Además, Oracle BI 11g nos ofrece nuevas y mejores funcionalidades. Como la generación de balanced scorecards a partir de nuestros objetivos marcados, automatización de KPIs en mapas geográficos, mayor interactividad de los cuadros de mando con gráficos y pivot tables más dinámicos, BI Publisher más potente y menos dependiente para la realización de las plantillas, y una administración con mayor control y configuración gracias a la potencia de WebLogic.
Por último nos gustaría destacar la ponencia realizada por parte de eDreams como caso de éxito. Josep Bernat conectó con el público, explicando cómo marcándose objetivos a corto plazo se alcanza un entorno analítico operativo, y cómo la herramienta acaba consiguiendo la satisfacción del usuario.
Lanzamiento Oracle Business Intelligence 11g en Cataluña
El próximo 7 de octubre Oracle realizará el lanzamiento oficial en Cataluña de Oracle Business Intelligence 11g en un encuentro exclusivo en el nuevo Hotel W Barcelona.

Se realizarán sesiones paralelas sobre Data Warehousing y Business Intelligence, donde podrá conocer como gestionar la información de su compañía con las soluciones de Oracle para Bussines Intelligence: Oracle BI, Oracle Golden Gate, Oracle Data Integrator, Oracle Exadata, Oracle Essbase y Oracle Scorecard and Strategy Management.
En este link puede revisar los objetivos y la agenda e inscribirse.



