Noticias

Tecnologías claves y metodologías utilizadas por Report Portal
Tecnologías claves y metodologías utilizadas por Report Portal

Viernes, 12 de Agosto de 2011 20:01

Esta nota describe las tecnologías clave y las metodologías utilizadas por Report Portal.

¿Qué es OLAP?

OLAP (On-Line Analytical Processing) es una tecnología que ofrece una solución a tres problemas fundamentales de información:

1- La ejecución de informes

Por ejemplo, el cálculo de las ventas totales de todos los productos podría tomar mucho tiempo. Para resolver este problema, OLAP puede almacenar todos los totales posibles en el resumen de(agregación) tablas. Los agregados generalmente se vuelven a calcular todos los días o por horas.

2- Informes de expansión

El número de posibles informes estáticos que se pueden crear a partir de una base de datos puede ser demasiado grande. Por ejemplo, tenemos una tabla de ventas con tres columnas: producto, fecha y valor. Supongamos que se venden a 10 productos y tenemos sólo 10 días de datos = Podemos tener 29 posibles informes.

3- Almacenamiento de datos

El total de ventas por producto

Las ventas totales por producto para cada día - 10 informes

Las ventas totales por fecha

Las ventas totales de la fecha de cada producto – 10 informes

Las ventas totales por fecha (filas) y producto (columnas)

Las ventas totales por fecha (columnas) y producto (filas)

Las ventas totales por fecha (filas) y producto (filas)

Las ventas totales por producto (filas) y la fecha (filas)

Las ventas totales por fecha (columnas) y producto (columnas)

Las ventas totales por producto (columnas) y la fecha (columnas)

Si vamos a añadir una columna adicional: "el nombre del cliente" a nuestro reporte, el número de informes de posible  aumentara de forma exponencial. Porque una organización media puede tener mucho más que tres columnas asociadas a sus ventas, el número de informes de posibles puede acotarse o superar trillones!

La tecnología OLAP permite a los usuarios a diseñar y modificar los informes  a través de un simple arrastrar y soltar interfaz, eliminando la necesidad de contar con un "ejército" de generadores de  informes para el personal de la empresa.

Almacenamiento de datos

¿Qué es el almacenamiento de datos o DataWarehouse? Es un enfoque común para la creación de una base de datos de informes que proporciona las siguientes ventajas:

Todos los datos de la organización almacenados en un solo lugar.

Los datos se obtienen de los diferentes sistemas operativos tales como contabilidad, producción, logística , recursos humanos, stock, etc... Cuando los registros operacionales se importan en el almacén de datos, el sistema se asegura de que toda la información puede ser comunicada con el resto de los datos.

Para un ejemplo sobre la tecnología OLAP, no dejen de ver este video instructivo: http://reportportal.com.ar/videos/item/42-video-reportes-olap