Cubo Multidimensional Aplicado para El Analisis de Reportes Estacionales de Los Consumos de Medicamentos en La Farmacia "Infofarma"

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 24

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS


ESCUELA ACADEMICO PROFESIONAL DE INFORMTICA

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE REPORTES


ESTACIONALES DE LOS CONSUMOS DE MEDICAMENTOS EN LA FARMACIA
INFOFARMA

Docente : Ing. Arturo Daz Pulido.

Autores : Alvarez Carhuajulca, Pedro Angel


Gomez Guerrero, Jordan
Quispe Moreno, Julissa Vanessa
Ramirez Avila, Diani
Rodriguez Zavaleta, Kevin Gianmarco
TurKowsky Vega, Oskar Eduardo

Trujillo Per
2015

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Dedicatoria
Queremos dedicar este trabajo en primer lugar a
nuestras familias que con su apoyo, su confianza,
su paciencia y sobre todo su amor incondicional
fue posible llegar a esta etapa de nuestras vidas y
culminarla exitosamente y as mismo a nuestros
docentes por brindarnos las enseanzas necesarias
para nuestra formacin profesional.

[Escriba texto]

Pgina 2

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Agradecimiento

Agradecer ante todo a

Dios ya que sin l no

hubiera sido posible llegar a esta etapa de nuestras


vidas, a nuestros padres por siempre estar
apoyndonos en las buenas y en las

malas, a

nuestro docente por la enseanza brindada y as ser


posible

llegar

culminar

este

proyecto

satisfactoriamente y nuestros amigos por la


confianza que nos tuvieron y su apoyo.

[Escriba texto]

Pgina 3

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
TABLA DE CONTENIDO
Dedicatoria.......................................................................................................................... 2
Agradecimiento ............................................................................................................................ 3
Resumen ....................................................................................................................................... 6
Ingeniera del Proyecto ............................................................................................................... 6
1.

2.

3.

Introduccin......................................................................................................................... 6
1.1

Usos de un Sistema OLAP: ......................................................................................... 6

1.2

Arquitectura y Funcionamiento de un CUBO: ........................................................ 7

1.2.1

Modelo del Negocio Dimensional: .................................................................... 16

1.2.2

Base de Datos: .................................................................................................... 16

1.2.3

Modelo Relacional ............................................................................................. 17

1.2.4

Interfaz con el Usuario ...................................................................................... 17

1.2.5

Mdulo de Explicacin...................................................................................... 18

1.2.6

Mdulo de Adquisicin ..................................................................................... 19

1.3

Ventajas e Inconvenientes de un CUBO : ............................................................... 19

1.4

Lenguaje de Programacin Usado :Transact-SQL ................................................ 20

1.4.1

Introduccin Transact-SQL: ............................................................................ 20

1.4.2

Caractersticas de Transact-SQL: ................................................................... 20

Nombre del Cubo


2.1

Planteamiento y Diseo: ........................................................................................... 21

2.2

Implementacin: ........................................................................................................ 21

Ejecucin ............................................................................................................................ 22

[Escriba texto]

Pgina 4

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

TABLA DE IMGENES

Figura N 1: Relational OLAP(ROLAP) .......................................................................................... 9


Figura N 2: Hybrid OLAP (HOLAP) ............................................................................................. 11
Figura N 3: Modelo estrella ...................................................................................................... 12
Figura N 5: base de datos .......................................................................................................... 16
Figura N 7: Numero de ventas por usuario............................................................................. 21
Figura N 8: Numero de ventas por sucursal ........................................................................... 22
Figura N 9: Categoras ms vendidas ........................................................................................ 22
Figura N 10: Clientes con ms compras .................................................................................. 23
Figura N 11: Medicamentos ms vendidos ............................................................................. 23

[Escriba texto]

Pgina 5

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Resumen
En el siguiente proyecto se implementara una base de datos utilizando el sistema OLAP
(cubos) para una farmacia donde se requiere el reporte de ventas de medicamentos de
acuerdo a las estaciones, para as poder establecer que tipos de medicamentos son los
ms vendidos.

Palabras Clave
OLAP, business intelligence, diseo.

Ingeniera del Proyecto


1. Introduccin
Con el paso de los aos y el avance de las tecnologas informticas al servicio de las
empresas, que han logrado convertirse en la solucin adecuada para la realizacin de
negocios inteligentes, la herramienta OLAP ha dado lugar al nacimiento de diversos
sistemas basados en su arquitectura que pueden ofrecer respuestas a las necesidades de
las distintas compaas.
Los sistemas OLAP son una de las herramientas ms utilizadas en el campo de las
soluciones Business Intelligence, ya que brinda la posibilidad de disponer de una base de
datos multidimensional que permite llevar a cabo el procesamiento analtico de la
informacin de manera online.

1.1 Usos de un Sistema OLAP:

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).

[Escriba texto]

Pgina 6

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
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.
Brinda la posibilidad de disponer de una base de datos multidimensional que permite
llevar a cabo el procesamiento analtico de la informacin de manera online.
La herramienta OLAP ha dado lugar al nacimiento de diversos sistemas basados
en su arquitectura que pueden ofrecer respuestas a las necesidades de las
distintas compaas.

1.2 Arquitectura y Funcionamiento de un CUBO:

Arquitectura:

La herramienta OLAP ha dado lugar al nacimiento de diversos sistemas basados


en su arquitectura que pueden ofrecer respuestas a las necesidades de las
distintas compaas.
OLAP presenta la siguiente arquitectura:
Relational OLAP (ROLAP):

[Escriba texto]

Pgina 7

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
Este tipo de plataforma almacena los datos en una base de datos relacional, lo
que implica que no es necesario que los datos se repliquen en un
almacenamiento separado para el anlisis (veremos que en la mayora de los
casos es preferible esta diferenciacin). Los clculos se realizan en una base de
datos relacional, con grandes volmenes de datos y tiempos de navegacin no
predecibles. Parte de la premisa que las capacidades OLAP se desarrollan mejor
contra este tipo de bases de datos.
El sistema ROLAP utiliza una arquitectura de tres niveles. La base de datos
relacional maneja los requerimientos de almacenamiento de datos, y el motor
ROLAP proporciona la funcionalidad analtica.
El nivel de base de datos usa bases de datos relacionales para el manejo,
acceso y obtencin del dato.
El nivel de aplicacin es el motor que ejecuta las consultas
multidimensionales de los usuarios.
El motor ROLAP se integra con niveles de presentacin, a travs de los
cuales los usuarios realizan los anlisis OLAP.

[Escriba texto]

Pgina 8

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
Figura N 1: Relational OLAP(ROLAP)

Los usuarios finales ejecutan sus anlisis multidimensionales, a travs del motor
ROLAP, que transforma dinmicamente sus consultas a consultas SQL. Se
ejecutan estas consultas SQL en las bases de datos relacionales, y sus resultados
se relacionan mediante tablas cruzadas y conjuntos multidimensionales para
devolver los resultados a los usuarios.

La arquitectura ROLAP es capaz de usar datos precalculados si estos estn


disponibles, o de generar dinmicamente los resultados desde los datos
elementales si es preciso. Esta arquitectura accede directamente a los datos del
Data Warehouse, y soporta tcnicas de optimizacin de accesos para acelerar las
consultas. Estas optimizaciones son, entre otras, particionado de los datos a nivel
de aplicacin, soporte a la desnormalizacin y joins mltiples.
Algunos fabricantes son: Oracles BI EE, SAP Netweaver BI, MicroStrategy,
Cognos 8, BusinessObjects Web Intelligence.
Multidimensional OLAP (MOLAP):
Los datos son replicados en plataformas con un almacenamiento construido a
propsito que asegura mayor velocidad en los anlisis. Los clculos se llevan a
cabo en un servidor con una base de datos multidimensional, partiendo de la
premisa que un sistema OLAP estar mejor implantado almacenando los datos
multidimensionalmente.
El sistema MOLAP utiliza una arquitectura de dos niveles: La bases de datos
multidimensionales y el motor analtico.
La base de datos multidimensional es la encargada del manejo, acceso y
obtencin del dato.
El nivel de aplicacin es el responsable de la ejecucin de los
requerimientos OLAP. El nivel de presentacin se integra con el de
[Escriba texto]

Pgina 9

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
aplicacin y proporciona un interfaz a travs del cual los usuarios finales
visualizan los anlisis OLAP. Una arquitectura cliente/servidor permite a
varios usuarios acceder a la misma base de datos multidimensional.
La informacin procedente de los sistemas operacionales, se carga en el sistema
MOLAP, mediante una serie de rutinas batch. Una vez cargado el dato elemental
en la Base de Datos multidimensional (MDDB), se realizan una serie de clculos
en batch, para calcular los datos agregados, a travs de las dimensiones de
negocio, rellenando la estructura MDDB. Tras rellenar esta estructura, se
generan unos ndices y algoritmos de tablas hash para mejorar los tiempos de
accesos a las consultas.
Una vez que el proceso de compilacin se ha acabado, la MDDB est lista para
su uso. Los usuarios solicitan informes a travs del interface, y la lgica de
aplicacin de la MDDB obtiene el dato. La arquitectura MOLAP requiere unos
clculos intensivos de compilacin. Lee de datos precompilados, y tiene
capacidades limitadas de crear agregaciones dinmicamente o de hallar ratios
que no se hayan precalculados y almacenados previamente.
Algunos fabricantes son: Oracles Hyperion Essbase, Microsoft Analysis
Services, TM1, SAS OLAP, Cognos PowerCubes.
Hybrid OLAP (HOLAP):
Plataformas que usan una combinacin de varias tcnicas de almacenamiento.
Las agregaciones se realizan en cache, pero el drill-down a traves de la base de
datos relacional. Algunos fabricantes son: Microsoft Analysis Services, SAS
OLAP, Oracles Hyperion Essbase.

[Escriba texto]

Pgina 10

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Figura N 2: Hybrid OLAP (HOLAP)

En un cubo OLAP contamos con 2 formas de hacer el diseo de las dimensiones,


pero al final darn resultados satisfactorios. La primera, es un modelo de diseo
llamado modelo estrella, el cual consta de dimensiones bien definidas, y es
muy aplicable al mundo de las ventas. El segundo lleva el nombre de modelo
copo de nieve, el cual es totalmente igual al modelo estrella, la diferencia es
que este mantiene las relaciones existentes entre las tablas de la base de datos. Es
decir, al final en teora se convierte en un modelo estrella, porque sigue siendo
una sola tabla la que contiene las medidas, pero las dimensiones mantienen sus
relaciones con las dems tablas, lo que hace que tenga la forma en que se
observe sea distinta a una estrella.

Modelo estrella:

Como se muestra en la imagen. Las dimensiones bsicas de este diseo son


tiempo, producto, cliente, y la tabla ventas vendra a ser los hechos que se
realizan en la empresa, es la que nos proporcionar las medidas.

[Escriba texto]

Pgina 11

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Figura N 3: Modelo estrella

Consiste en estructurar la informacin en procesos, vistas y mtricas (recordando


a una estrella). Es decir, tendremos una visin multidimensional de un proceso
que medimos a travs de unas mtricas. A nivel de diseo, consiste en una tabla
de hechos en el centro para el hecho objeto de anlisis y una o varias tablas de
dimensin por cada dimensin de anlisis que participa de la descripcin de ese
hecho. En la tabla de hecho encontramos los atributos destinados a medir el
hecho: sus mtricas. Mientras, en las tablas de dimensin, los atributos se
destinan a elementos de nivel y a atributos de dimensin. En el esquema en
estrella la tabla de hechos es la nica tabla del esquema que tiene mltiples joins
que la conectan con otras tablas. El resto de tablas del esquema nicamente
hacen join con esta tabla de hechos.

[Escriba texto]

Pgina 12

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
- Modelo Copo de Nieve:
El esquema en copo de nieve es un esquema de representacin derivado del
esquema en estrella, en el que las tablas de dimensin se normalizan en
mltiples tablas. Por esta razn, la tabla de hechos deja de ser la nica tabla del
esquema que se relaciona con otras tablas, y aparecen nuevas joins gracias a que
las dimensiones de anlisis se representan ahora en tablas de dimensin
normalizadas. En la estructura dimensional normalizada, la tabla que representa
el nivel base de la dimensin es la que hace join directamente con la tabla de
hechos. La diferencia entre ambos esquemas reside entonces en la estructura de
las tablas de dimensin. Para conseguir un esquema en copo de nieve se ha de
tomar un esquema en estrella y conservar la tabla de hechos, centrndose
nicamente en el modelado de las tablas de dimensin, que si bien en el esquema
en estrella se encontraban totalmente desnormalizadas, ahora se dividen en
subtablas tras un proceso de normalizacin. Es posible distinguir dos tipos de
esquemas en copo de nieve, un "copo de nieve" completo (en el que todas las
tablas de dimensin en el esquema en estrella aparecen ahora normalizadas en el
copo de nieve) o un "copo de nieve" parcial (slo se lleva a cabo la
normalizacin de algunas de ellas)

Figura N 4: Modelo copo de nieve


[Escriba texto]

Pgina 13

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
Funcionalidad:
Las herramientas OLAP proporcionan a las compaas un sistema confiable para
procesar datos que luego sern utilizados para llevar a cabo anlisis e informes
que permitan mejorar las operaciones productivas, tomar decisiones inteligentes
y optimizar la competitividad en el mercado.
Para funcionar, las aplicaciones OLAP utilizan un tipo de base de datos que
posee la peculiaridad de ser multidimensional, denominada comnmente Cubo
OLAP.
Bsicamente, el Cubo OLAP, es una base de datos que posee diversas
dimensiones, ampliando las posibilidades que hasta el momento ofrecan las
conocidas hojas de clculo.
Mediante la incorporacin de estos vectores o cubos, se han ampliado las
posibilidades de las bases de datos relacionales, permitiendo el procesamiento de
importantes volmenes de informacin, que de lo contrario sera imposible
realizar.
Cada una de las dimensiones que posee la base de datos incorpora un campo
determinado para un tipo de dato especfico, que luego podr ser comparado con
la informacin contenida en el resto de dimensiones, para hacer posible la
evaluacin y posteriores informes de la informacin realmente relevante para
una compaa.
Una base de datos multidimensional puede contener varios cubos o vectores que
extendern las posibilidades del sistema OLAP con el cual se trabaja. Por ello, si
bien en general los sistemas OLAP suelen estar compuestos por tres
dimensiones, lo cierto es que existe la posibilidad de que el sistema OLAP
albergue ms de tres dimensiones mediante la utilizacin de estos Cubos OLAP.

[Escriba texto]

Pgina 14

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
Para tener una idea ms simple de la funcin de los Cubos OLAP dentro de una
base de datos multidimensional, cabe destacar que cada una de las dimensiones o
escalas del cubo corresponde bsicamente a una jerarqua de datos.

En la base de cualquier sistema OLAP se encuentra el concepto de cubo OLAP


(tambin llamado cubo multidimensional o hipercubo). Se compone de hechos
numricos llamados medidas que se clasifican por dimensiones. El cubo de
metadatos es tpicamente creado a partir de un esquema en estrella o copo de
nieve, esquema de las tablas en una base de datos relacional. Las medidas se
obtienen de los registros de una tabla de hechos y las dimensiones se derivan de
la dimensin de los cuadros.
La funcionalidad de los sistemas OLAP se caracteriza por ser un anlisis
multidimensional de datos corporativos, que soportan los anlisis del usuario y
unas posibilidades de navegacin, seleccionando la informacin a obtener.
Normalmente este tipo de selecciones se ve reflejada en la visualizacin de la
estructura multidimensional, en unos campos de seleccin que nos permitan
elegir el nivel de agregacin (jerarqua) de la dimensin, y/o la eleccin de un
dato en concreto, la visualizacin de los atributos del sujeto, frente a una(s)
dimensiones en modo tabla, pudiendo con ello realizar, entre otras las siguientes
acciones:
Rotar (Swap): alterar las filas por columnas (permutar dos dimensiones
de anlisis)
Bajar (Down): bajar el nivel de visualizacin en las filas a una jerarqua
inferior.
Detallar (Drilldown): informar para una fila en concreto, de datos a un
nivel inferior.
Expandir (Expand): id. anterior sin perder la informacin a nivel
superior para ste y el resto de los valores.
Colapsar (Collapse): operacin inversa de la anterior.
[Escriba texto]

Pgina 15

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
1.2.1 Modelo del Negocio Dimensional:
Es el modo ptimo de organizar los datos en los sistemas de
Business Intelligence, y puede hacerse mediante bases de datos
relacionales

(ROLAP),

utilizando

bases

de

datos

multidimensionales (MOLAP).

1.2.2 Base de Datos:


Una base de datos es un almacn que nos permite guardar grandes
cantidades de informacin de forma organizada para que luego
podamos encontrar y utilizar fcilmente.
Desde el punto de vista informtico, la base de datos es un sistema
formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.

Figura N 5: base de datos

[Escriba texto]

Pgina 16

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

1.2.3 Modelo Relacional


Este modelo est basado en el concepto de relacin. Una relacin es
un conjunto de n-tuplas. Una tupla, al contrario que un segmento,
puede representar tanto entidades como interrelaciones N:M. Los
lenguajes matemticos sobre los que se asienta el modelo relacional,
aportan un sistema de acceso y consultas orientado al conjunto.

Implementacin OLAP que almacena los datos en un motor


relacional. Tpicamente, los datos son detallados, evitando las
agregaciones y las tablas se encuentran desnormalizadas Los
esquemas ms comunes sobre los que se trabaja son estrella o copo
de nieve, aunque es posible trabajar sobre cualquier base de datos
relacional.

1.2.4 Interfaz con el Usuario


La interfaz de usuario es el medio con que el usuario puede
comunicarse con una mquina, un equipo o una computadora, y
comprende todos los puntos de contacto entre el usuario y el equipo.
Normalmente suelen ser fciles de entender y fciles de accionar.

El interfaz de usuario permite que el usuario pueda describir el


problema al sistema. Interpreta sus preguntas, los comandos y la
informacin ofrecida. A la inversa, formula la informacin generada
por el sistema incluyendo respuestas a las preguntas, explicaciones y
justificaciones. Es decir, posibilita que la respuesta proporcionada
por el sistema sea inteligible para el interesado. Tambin puede
solicitar ms informacin si le es necesaria al sistema experto. En
algunos sistemas se utilizan tcnicas de tratamiento del lenguaje

[Escriba texto]

Pgina 17

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
natural para mejorar la comunicacin entre el usuario y el sistema
experto.

1.2.5 Mdulo de Explicacin


La mayora de los sistemas OLAP contienen un mdulo de
explicacin, diseado para aclarar al usuario la lnea de
razonamiento seguida en el proceso de inferencia. Si el usuario
pregunta al sistema cmo ha alcanzado una conclusin, ste le
presentar la secuencia completa de reglas usada.
Esta posibilidad de explicacin es especialmente valiosa cuando se
tiene la necesidad de tomar decisiones importantes amparndose en
el consejo del sistema experto
Gracias a la estructura aportada por los cubos OLAP el acceso a la
informacin es prcticamente instantneo.

Figura N 6:Modulo de explicacin

[Escriba texto]

Pgina 18

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
1.2.6 Mdulo de Adquisicin
El mdulo de adquisicin del conocimiento permite que se puedan
aadir, eliminar o modificar elementos de conocimiento (en la
mayora de los casos reglas) en el sistema OLAP.

Si el entorno es dinmico es muy necesario, puesto que, el sistema


funcionar correctamente slo si se mantiene actualizado su
conocimiento. El mdulo de adquisicin permite efectuar ese
mantenimiento, anotando en la base de conocimientos los cambios
que se producen.

1.3 Ventajas e Inconvenientes de un CUBO :


Ventajas
Escalable
Gran variedad de herramientas de carga de datos.
Posibilidad de ajustar ETL
Presenta mejoras en los operadores CUBE y ROLLUP.

A pesar de las grandes ventajas que presenta este tipo de base de datos
multidimensional que incluye Cubos OLAP, la cual permite obtener mayor
rapidez en las consultas y en el procesamiento de la informacin, lo cierto es que
su gran falla reside en la imposibilidad de realizar cambios en su estructura.

Inconvenientes
Sin tablas agregadas el tiempo de una consulta se ve afectado
directamente.

[Escriba texto]

Pgina 19

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
Si se genera demasiadas tablas agregadas tambin afectan el
rendimiento de las consultas y el tiempo de respuesta.
No permite el indexado jerrquico especial.
No son apropiados cuando el modelado realiza muchos cmputos que
no se traducen bien en SQL.

1.4 Lenguaje de Programacin Usado :Transact-SQL

1.4.1 Introduccin Transact-SQL:


Es un lenguaje muy potente que nos permite definir casi cualquier tarea
que queramos efectuar sobre la base de datos; incluye caractersticas
propias de cualquier lenguaje de programacin, caractersticas que nos
permiten definir la lgica necesaria para el tratamiento de la informacin

1.4.2 Caractersticas de Transact-SQL:


El lenguaje SQL se cre con la finalidad de ser un lenguaje muy potente
y a la vez muy fcil de utilizar, se ha conseguido en gran medida ya que
con una sola frase (instruccin) podemos recuperar datos complejos (por
ejemplo datos que se encuentran en varias tablas, combinndolos,
calculando resmenes), y utilizando un lenguaje muy cercano al lenguaje
hablado (suponiendo que hablamos ingls, claro!).

Por ejemplo: SELECT cdigo, nombre FROM Clientes WHERE


localidad=Valencia; Esta instruccin nos permite SELECCIONAR el
cdigo y nombre DE los Clientes CUYA localidad sea Valencia.

[Escriba texto]

Pgina 20

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA
2. Nombre del cubo: Farmacia Infofarma

2.1 Planteamiento y Diseo:


Queremos realizar una aplicacin para establecer un rgimen de consulta
generado por reportes estacionales (durante el ao) de los consumos de
medicamentos (segn pacientes), para establecer su reposicin de mercadera.
Para realizar el diseo de esta aplicacin hemos usado la estrategia del copo de
nieve.

2.2 Implementacin:
3. Ejecucin:

Figura N 7: Numero de ventas por usuario

[Escriba texto]

Pgina 21

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Figura N 8: Numero de ventas por sucursal

Figura N 9: Categoras ms vendidas

[Escriba texto]

Pgina 22

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Figura N 10: Clientes con ms compras

Figura N 11: Medicamentos ms vendidos

[Escriba texto]

Pgina 23

CUBO MULTIDIMENSIONAL APLICADO PARA EL ANALISIS DE


REPORTES ESTACIONALES DE LOS CONSUMOS DE
MEDICAMENTOS EN LA FARMACIA INFOFARMA

Bibliografa
Albal, P. (06 de Marzo de 2013). sistemas de gestion. Obtenido de
http://www.sistemasdegestion.com/blog/index.php/business-intelligence-por-que-ypara-que/
Baku. (06 de Abril de 2013). blogspot. Obtenido de http://modelodimensional.blogspot.pe/
Escamilla, V. (01 de Octubre de 2012). Slideshare. Obtenido de
http://es.slideshare.net/jjgramp/descripcin-de-cubos-olap?related=2
Marquez, J. J. (26 de noviembre de 2014). Redcientifica. Obtenido de
http://www.redcientifica.com/doc/doc199908210001.html

[Escriba texto]

Pgina 24

También podría gustarte