¿Qué es una dimensión?

19 05 2008

Es aquello por lo que podemos desglosar un indicador o métrica.

Picture1

Algunas herramientas permiten crear dimensiones con múltiples niveles, otras dimensiones virtuales, otras con padres e hijos, otras de solo un nivel (etc., etc.) pero todas ellas para propósitos prácticos sirven para la misma cosa: para desglosar el indicador.

Algunos ejemplos de dimensiones pudieran ser: tienda, departamento, familia y producto si estamos hablando de un cubo de ventas supermercados. Departamento, puesto y empleado si estamos hablando de un cubo de recursos humanos. Cuenta, centro de costos y empresa para un cubo de finanzas.

Por desglosar no me refiero a por ejemplo desglosar el Margen en Ventas – Costo – Gastos (ventas menos costo menos gasto). NO, eso es descomponer un indicador o métrica en otros indicadores. Más bien se refiere a los cortes o agrupaciones en la información para dicha métrica.

About these ads




¿Qué es un cubo?

14 09 2007

 

Si alguna vez les ha tocado programar un reporte o informe que tome la información de una base de datos sabrán que es un dolor de cabeza. Para hacerlo hay que definir de que tabla, de qué campo y con qué condiciones se saca cada cosa que muestra el reporte. Ahora piense que ese reporte que tanto trabajo le costó en vez de tener cortes o subtotales por cliente ahora lo quieren por tienda o producto, el de al lado lo quiere por familia y el departamento de compras lo quiere por proveedor con el añadido que lo quiere en dólares o Euros y con información de Costos y Margen.

Usted tendría prácticamente que hacer un nuevo reporte para cada caso, esto debido a la complejidad (que es normal) en las bases de datos transaccionales. Así es como nació la necesidad de las herramientas donde la información mostrada en el informe o reporte fuera manipulada dinámicamente.

Eso es lo que es OLAP.

No era fácil hacer que el reporte fuera manipulado dinámicamente debido a la complejidad de donde se sacaban los datos. Hacer un cambio de variables implicaba en vez de 1 tabla acceder a 4 o más. Para resolver esta situación los fabricantes de este tipo de software idearon extraer la información de la base de datos transaccional y colocarla en una base de datos que tuviera una estructura estándar para almacenar las diferentes variables de la información. De esta forma el reporte podía ser cambiante debido a que la estructura donde se almacenaba el dato siempre era conocida.

Como en el fútbol, se pusieron los datos “de pechito”.

Esto es lo que son los cubos. No son otra cosa que esas “bases de datos” de donde las herramientas OLAP toman la información que muestran; bases de datos que están diseñadas especialmente para que las herramientas puedan hacer esos cruces espectaculares de información en su pantalla.

Note que hacer cubos tiene un costo. Hay que tomar los datos de los sistemas transaccionales y llevarlos a esa base de datos. Esto se hace a lo mejor una vez al día, una vez cada hora o a lo mejor una vez al mes. Todo depende de la frecuencia con la que quiere que la información esté actualizada.

Es debido a esto que los cubos se procesan.

Hay muchas herramientas para hacer cubos y explotarlos, yo uso las herramientas de BITAM, uso Artus.

¿Todavía quedaron dudas, verdad? Hay más cosas que saber de un cubo…¿cuales son las que estarían interesados en conocer?

Technorati tags:




¿Qué es un data mart?

12 09 2007

Chiquito

Es un data warehouse chiquito. :D

¿para qué tanta vuelta?





Cubitis

24 07 2007

De la palabra cubos y el latín “itis” = inflamación de los cubos

…je, je, je…Devil

Nop, se me hace que no va por aquí por que si no escucharíamos esta conversación:

Haciendo cubos dice que tenemos cubitis…
— ¿se les inflamó el cubo? Rolling on the floor

Es mejor:

…dicese así cuando nuestro Data Warehouse está lleno de cubos. Y seguimos haciendo cubos para todo. Hasta para el directorio telefónico. Tenemos 345 cubos, en 34 de ellos están las ventas, en 14 la merma, en 4 el inventario….

y todos ellos el valor del mismo indicador es diferente.

Confused mmm ¿dónde habré visto algo así?








Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 29 seguidores