Está en la página 1de 10

TRABAJO

DANIELA ALMANZA GONZALEZ

ING. MIGUEL ERNESTO VELANDIA FERIA

CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR


INGENIERIA DE SISTEMA – IX SEMESTRE
BUSSINES INTELLIGENCE
SINCELEJO – SUCRE
2020
Contenido
CUBOS OLAP.......................................................................................................................................3
REGLAS Y CONDICIONES DE UN CUBO OLAP..................................................................................3
ESTRUCTURA DE OLAP...................................................................................................................5
COMPONENTES DE UN MODELO DIMENSIONAL DE CUBO DE DATOS...........................................6
EJEMPLO DE APLICACIÓN DE UN CUBO DE DATOS........................................................................6
INFORMACIÓN QUE SE REQUIERE..............................................................................................7
ANÁLISIS DE LOS REQUERIMIENTOS DE INFORMES...................................................................8
IMPLEMENTACIÓN DEL CUBO OLAP EN EXCEL...........................................................................9
INFOGRAFÍA.................................................................................................................................10
CUBOS OLAP
OLAP (Procesamiento analítico en Línea - Online Analitical Processing), es una de las
herramientas más utilizadas por las empresas para la aplicación de Bussines Intelligence,
tienen como base las bases de datos multidimensionales, las cuales son capaces de
realizar procesamiento de grandes volúmenes de datos, en campos definidos, con acceso
inmediato a los datos para ser consultados y su posterior análisis.
Una base de datos multidimensional se denomina Cubo OLAP, la cual es una base de datos
que posee diversas dimensiones, la cual logra aumentar la productividad de las hojas de
cálculo.
La utilización de los Cubos OLAP ofrece a las empresas información confiable, precisa y
oportuna.

REGLAS Y CONDICIONES DE UN CUBO OLAP

Desde el punto de vista teórico un sistema OLAP debe cumplir las reglas del Dr. Codd:

1. Se tiene que tener una visión multidimensional de los datos. Pensar en


dimensiones y métricas de Negocio. No en tablas y en campos.
2. La manipulación de los datos tiene que ser intuitiva y sencilla. Son los analistas y
altos ejecutivos los que manejan estas herramientas, y hay que pensar en ello.
3. El motor OLAP debe ser un organizador intermedio para que las aplicaciones
finales: Cuadros de mando, Scorecard, aplicaciones de analíticas financieras, etc.
… provean de datos al usuario.
4. Posibilidad de acceder a datos almacenados directamente o en procesos batch,
desde el relacional. Es decir, posibilidad de tener un sistema híbrido. Algo más
parecido a un sistema HOLAP.
5. Creación de modelos basados en OLAP. Este requerimiento es muy subjetivo y
depende de la complejidad de los modelos. Cuantos más tipos de modelo, mejor
OLAP será.
6. Arquitectura Cliente/Servidor, pensado como la posibilidad de que los usuarios
interactúen y colaboren en la aplicación.
7. Transparente para los usuarios. Se debe ocultar la capa de complejidad, de
procesos batch, de cargas ETL... dejando sólo una capa de abstracción de negocio.
8. Acceso multiusuario a las aplicaciones, de forma concurrente, con posibilidad de
modificaciones, estableciendo colas de trabajo, etc...
9. Integración de datos no normalizados en el cubo OLAP, que garanticen que las
modificaciones en datos no origen no afectan a los datos finales.
10. Mantener los cálculos y resultados de queries OLAP separados y almacenados en
una ubicación diferente del sistema fuente.
11. Diferenciación de los valores vacíos de los valores 0. Muy importante a la hora de
realizar cálculos matemáticos.
12. Posibilidad de ignorar todos los valores vacíos, las celdas del cubo sin datos.
13. Flexibilidad en la creación de informes.
14. Rendimiento uniforme de todos los informes, es otra forma de hacer
'transparente' la aplicación.
15. El sistema OLAP debe adaptar automáticamente su estructura según sean las
dimensiones, métricas, etc.… esto no es fácil y, generalmente, requiere
intervención manual.
16. Posibilidad de crear dimensiones de cualquier tipo.
17. Sin límite de dimensiones, niveles de agregación, jerarquías, etc... Debe ser la
complejidad del negocio la que marque el límite.
18. No establecer restricciones a las operaciones que crucen cualquier dimensión o
elementos de la dimensión.

Se pueden añadir algunas otras características:


 Debe ser rápido. No debe transcurrir mucho tiempo entre la necesidad de
información y el resultado.
 Debe tener un lenguaje funcional y de negocio.
 Debe ser de manejo sencillo, con wizards y templates.
 Debe poder integrar API.
 Debe tener potentes posibilidades gráficas.
 Debe utilizar mapas de forma habitual.
 Posibilidad de almacenar y compartir los informes y cálculos creados por los
usuarios.
 La administración la deben llevar los usuarios, no IT.
 El tiempo de implementación (proyecto) debe ser muy corto.
 Deber generar respuestas medibles para la toma de decisiones.
 Tenemos que ser capaces de obtener ROI con las aplicaciones OLAP.

ESTRUCTURA DE OLAP

La herramienta utiliza estructuras de datos multidimensionales o cubos OLAP, que son


bases multidimensionales en la cual el almacenamiento físico de la información se realiza
en un vector multidimensional. Los cubos OLAP se pueden considerar como una
ampliación de las 2 dimensiones de una hoja de cálculo, estos contienen información
resumida de grandes bases de datos o Sistemas Transaccionales.
COMPONENTES DE UN MODELO DIMENSIONAL DE CUBO DE DATOS.

El modelo dimensional de un cubo de datos está diseñado y compuesto de lo siguiente:

 Una tabla central o principal compuesta de una llave primaria compuesta, llamada
tabla de hechos.
 Un conjunto de tablas pequeñas, relacionadas con la tabla de hechos, denominadas
tablas de dimensión.
Hay dos clases de dimensiones:

 Dimensiones regulares: Contienen los datos que se quieren medir, por ejemplo, en
un sistema de control de ventas:
o Clientes.
o Productos.
o Tiempo.
 Dimensiones de medida: Son los números que aparecen en el análisis dependiendo
de los elementos seleccionados entre y de las dimensiones regulares, por ejemplo,
teniendo en cuenta el sistema de control de ventas, se pueden observar las ventas
realizadas de uno o más productos en un periodo de tiempo, cantidad de artículos
vendidos, clientes que más realizaron compras, costos generados por las ventas,
etc.

EJEMPLO DE APLICACIÓN DE UN CUBO DE


DATOS.

Primero se debe tener la finalidad del cubo, o sea, cuál es la información que se quiere
obtener por medio de la ejecución del cubo OLAP, para eso se va a tomar como ejemplo
un sistema de información existente de compra y venta de productos de una zapatería.
Se lleva un control de compras de distintas categorías de productos en la zapatería, los
cuales son Sandalias, Zapatos, Tenis, Plataformas, etc. Por cada Producto se registra un
nombre, ultimo costo de compra, ultimo valor de venta y la cantidad de producto que hay
en bodega, también, cada producto pertenece a una categoría.
Se lleva un registro de las compras que se le hacen a los proveedores, normalmente se
registra de forma independiente el producto comprado a cada proveedor, por ejemplo, si
se compran 2 categorías de productos estas se registran de forma independiente. Así se
manejaba manualmente, así quiso el cliente llevar el control sistematizado.
El proceso de ventas a clientes es muy parecido, se hace un registro por venta realizada,
últimamente se registran los datos de los clientes fijos. El proceso de registro de ventas es
parecido al de compras, se lleva un registro individual de ventas de productos a clientes.
Por cada compra se tienen los datos del producto comprado, el proveedor, valor de
compra, el descuento que hace el proveedor por la compra, fecha de compra y cantidad
de productos comprados.
Por cada venta se registran los datos del producto, cliente, valor de la venta, descuento
realizado, fecha de la venta y cantidad vendida.
Se lleva un registro de devoluciones de compras y ventas.

Modelo relacional de la base de datos de la zapatería.

INFORMACIÓN QUE SE REQUIERE.


 Cantidad de productos vendidos en el mes de diciembre de 2019 en la zapatería.
 Cantidad de productos por categoría en el año.
 Total de ventas en el 2019.
 Total de ventas por cliente entre marzo y agosto.
ANÁLISIS DE LOS REQUERIMIENTOS DE INFORMES
 Identificación de indicadores: Se refiere a lo que están solicitando en los informes,
para esto, en cada punto exigen lo siguiente:
o Cantidad de productos vendidos.
o Cantidad de productos por categoría.
o Total de ventas.
o Total de ventas por cliente.
 Identificación de dimensiones:
o Mes, Año 2019, Productos.
o Categorías, año.
o Año 2019.
o Cliente, mes marzo y mes agosto.
 Identificación de la tabla de hechos:
o Ventas.
 Identificación de las jerarquías entre dimensiones: En este paso se hace necesario
agrupar las dimensiones identificadas por grupos que se puedan contener, entonces se
hace lo siguiente, independizamos las dimensiones y dejamos una ocurrencia:
o Mes.
o Año.
o Productos.
o Categorías.
o Clientes.

Se crean las dimensiones asociando o agrupando dimensiones identificadas, así


queda lo siguiente:

Año Categorías

Mes Productos Clientes

Quedan 3 dimensiones, Tiempo, Productos y Clientes.

 Cabe anotar que, en las dimensiones, los datos que va a tener cada una de ellas, son
solamente los que se necesitan para los informes.
 Ahora, el diseño del cubo de datos que se implementará en una base de datos
Microsoft Access. Ver Video Adjunto.
 Cabe anotar que para que sea realmente un cubo OLAP, este debe ser implementado
en un motor de base de datos que autoalimente el cubo, como los motores de bases
de datos Oracle, SQLServer, etc. Acá se simula que se halla cargado automáticamente
los datos en las dimensiones.

IMPLEMENTACIÓN DEL CUBO OLAP EN EXCEL


Para poder implementar el cubo OLAP en Excel, los datos se van a tomar de forma
externa, los cuales se tienen almacenados en una base de datos Microsoft Access. Para
hacer la implementación del cubo OLAP en Excel, se siguen los siguientes pasos:

 Abrir Excel y seleccionar Libro en Blanco.


 Pestaña Datos.
 Obtener datos externos.
 Clic en desde Access.
 Buscar la base de datos.
 Seleccionamos todas las tablas.
 Seleccionar Informe de Tabla dinámica.
 Se muestra la interfaz de Tabla dinámica.
o Filtros (Jerarquía).
o Columnas y Filas Son dimensiones.
o Valores lo que se quiere evaluar.

Todos los pasos anteriores se encuentran documentados en el video llamado


02_OlapExcel.mp4
INFOGRAFÍA

https://www.tecnologia-informatica.com/sistemas-olap-cubos/
https://todobi.com/que-es-olap/
https://www.evaluandosoftware.com/abc-del-olap/
Bases de datos: Diseño de un cubo OLAP (Ejemplo 1): https://www.youtube.com/watch?
v=jJG0INtiOa8

También podría gustarte