Sie sind auf Seite 1von 3

3.

OLAP

Contenido:
1. Definiciones y tecnologas. 2. El Cubo OLAP. 3. Herramientas disponibles para OLAP.

Definiciones y tecnologas. Es una solucin utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de datos o Sistemas Transaccionales (OLTP). Se usa en informes de negocios de ventas, marketing, informes de direccin, minera de datos y reas similares. La razn de usar OLAP para las consultas es la rapidez de respuesta. Una base de datos relacional almacena entidades en tablas discretas si han sido normalizadas. Esta estructura es buena en un sistema OLTP pero para las complejas consultas multitabla es relativamente lenta. Un modelo mejor para bsquedas (aunque peor desde el punto de vista operativo) es una base de datos multidimensional. La principal caracterstica que potencia a OLAP, es que es lo ms rpido a la hora de ejecutar sentencias SQL de tipo SELECT, en contraposicin con OLTP que es la mejor opcin para operaciones de tipo INSERT, UPDATE Y DELETE Es muy utilizado en el rea de marketing, ventas, informes, etc., especialmente porque las respuestas a consultas complejas se obtienen muy rpidamente y adems porque puede obtener los datos tanto de una fuente externa como de una base interna. Hay diversos tipos de implementaciones de la tecnologa OLAP, las que varan segn el tipo de motor en el que se almacenan los datos. De esta manera, podemos clasificarlas como ROLAP, que almacena los datos en un motor relacional por lo que se puede tener un acceso veloz a ellos; MOLAP, que almacena los datos en una base de datos multidimensional y DOLAP, que guarda los datos en el escritorio, los que obtiene a partir de una base de datos relacional. El cubo OLAP Es una base de datos multidimensional, en la cual el almacenamiento fsico de los datos se realiza en un vector multidimensional. Los cubos OLAP se pueden considerar como una ampliacin de las dos dimensiones de una hoja de clculo.

Ejemplos Un proyecto de SCM (cadena de suministro). En este caso se dispone de calcetines o bolgrafos que se encajan en China o Tailandia, y que se ponen en contenedores, y que viajan hasta Europa utilizando barcos, aviones y camiones... En todo este proceso, existen multitud de eventos y fechas significativas (fecha de encajado, de embarque, aduanas, incoterm, de entrada en almacn, y un largusimo etctera que si vives el sector conocers). Acaso no es necesario hacer un anlisis de estos datos? Acaso los usuarios no necesitan acceder fcil y rpidamente a todos estos datos? Claro que es necesario, y el usuario lo quiere, y todo es importante y sin perder la trazabilidad. Y lo quiere desde cualquier perspectiva y con cualquier agregacin. Adems, existen infinidad de indicadores (retrasos, unidades pendientes de...). La solucin a esto pasa, necesariamente, por un modelo ROLAP. Olvdate de los cubitos. Una aplicacin de recursos humanos. En este caso, suelen ser bases de datos minsculas (1.000 empleados? 10.000? Da igual). Tenemos nminas que se pagan mensualmente, y tenemos la historia de cada empleado: sus distintos contratos, su bajas por enfermedad, sus maternidades, su historial de fichajes, su periodos de vacaciones, sus evaluaciones. Etc.). Acaso alguien recomendara poner esta informacin en un cubo? Aqu, no existe un dato agregable que consultar. Por supuesto que existen indicadores y se pueden definir KPI. Pero no es eso lo que principalmente pedir el manager de RRHH. Un sistema de control de la produccin. En este caso, tenemos mquinas y operarios que fabrican piezas, y disponemos de la historia de las piezas (fechas, materiales, incidencias,...) y de las mquinas (calibracin, periodos de operacin, operarios, revisiones...). Por supuesto, querremos calcular la produccin diaria, o medir la calidad del producto resultante... Pero el manager querr (necesitar!) mucha ms informacin. A este manager no le des un cubito. En serio, sus datos no caben en un cubo. Lo que diferencia estos ejemplos con el cubo de ventas es que para analizar las ventas basta y sobra con unos disponer de unos pocos indiciadores (unidades, importes, costes y mrgenes,...) desde unas pocas perspectivas (tiempo, producto, punto de venta), mientras en los otros ejemplos los indicadores no son suficiente. Es necesario conocer toda la historia, a nivel detallado, con sus fechas, atributos, descripciones textuales, cdigos, y manteniendo la trazabilidad. Tal vez sea eso lo que diferencia unos casos de otros: Todas las ventas son iguales, pero cada viaje, cada trabajador, y cada pieza fabricada es nica, y tiene su propia historia. Las limitaciones de los cubos no se refieren slo al volumen de informacin que pueden gestionar, o a la complejidad de sus procesos de carga. Los cubos presentan limitaciones estructurales en las cosas que pueden meterse eficientemente. El almacenar fsicamente los datos de esta forma tiene sus pros y sus contras. Por ejemplo, en estas bases de datos las consultas de seleccin son muy rpidas (de hecho, casi instantneas). Pero uno de los problemas ms grandes de esta forma de almacenamiento es que una vez poblada

la base de datos sta no puede recibir cambios en su estructura. Para ello sera necesario redisear el cubo.

Herramientas disponibles para OLAP Son las aplicaciones que se encargan de formar cubos multidimensionales de este tipo de soporte y de analizarlos con el objetivo de producir y obtener la informacin ms completa para las empresas. Gracias a estas herramientas los usuarios corporativos tienen la oportunidad de sacar el mximo partido a las bases de datos de informacin. Permiten el anlisis de almacenes de datos de manera intuitiva y avanzada por parte de no slo cualquier tipo de usuario, sino de empresas de multitud de sectores, sin importar el nivel de exigencia y conocimientos del que disponga cada una. Su principal finalidad es beneficiar a la hora de llevar a cabo anlisis completos del estado de la empresa y de obtener las estadsticas ms completas y detalladas de todo lo relacionado con los resultados corporativos. En base a estos resultados proporcionados por Olap, las empresas tienen la posibilidad de poner en marcha procesos de optimizacin y de tomar decisiones en base a la situacin de cada momento. En un sistema OLAP puede haber ms de tres dimensiones, por lo que a los cubos OLAP tambin reciben el nombre de hipercubos. Las herramientas comerciales OLAP tienen diferentes mtodos de creacin y vinculacin de estos cubos o hipercubos. Gracias a los cubos multidimensionales de Olap, presentados de manera grfica y visual, con informacin detallada, esta tecnologa proporciona todo lo que necesitan las empresas para un control efectivo de los recursos de la misma. Una de las herramientas principales de la tecnologa Olap es el creador de cubos OlapX incluido en la web de Olap OlapXSoftware.com, que da acceso a la creacin de cubos multidimensionales en sesiones locales de forma rpida y sencilla.

Creacin de Cubo OLAP con Mondrian de Pentaho. http://pentaho.almacen-datos.com/cube-designer.html

Das könnte Ihnen auch gefallen