Sei sulla pagina 1di 22

OLAP: Procesamiento analtico de la informacin

empresarial

Dentro del mundo de las soluciones empresariales para lo cual se utilizan sistemas
informticos basados en los parmetros del Business Intelligence, una de las
herramientas ms difundidas en los ltimos aos ha sido la denominada OLAP, que se
ha convertido en un elemento esencial para el procesamiento de la informacin
trascendente para optimizar las operaciones productivas.
Una de las caractersticas fundamentales por las cuales la herramienta OLAP es
ampliamente utilizada por distintas empresas, reside en que la misma brinda una
solucin ideal para llevar a cabo consultas de los datos de manera sencilla y veloz.

En principio, cabe destacar que el trmino OLAP son las siglas derivadas de su nombre
en ingls, On-Line Analytical Processing, que define la funcin de la herramienta, la cual
bsicamente consiste en el procesamiento de la informacin mediante un mtodo
analtico en lnea.


Objetivo Principal
Es ofrecer a los usuarios una solucin que permite agilizar de manera notable las
consultas y evaluaciones de la gran cantidad de datos que produce constantemente una
compaa, utilizando informacin proveniente de todos los sectores de la misma, que
confluye en un sistema central.
Es por ello, que la velocidad de respuesta que ofrece OLAP hace que las soluciones a
los posibles problemas surgidos durante los procesos productivos, y las
posteriores decisiones gerenciales, tengan lugar en tiempo y forma precisa.

Dnde se Utiliza?
La herramienta OLAP ha sido ampliamente utilizada durante aos en diversos sectores
empresariales, tales como el marketing, ventas, gerencia y dems, permitiendo realizar
informes de negocios confiables, que mejoran la competitividad de las organizaciones,
tanto a nivel interno como externo.
Cubos OLAP
Para su funcionamiento, OLAP se vale de estructuras multidimensionales, denominadas
tambin Cubos OLAP, en las que se contienen diferentes resmenes de los datos
extrados de las bases de datos mayores.
Tengamos en cuenta que una base de datos multidimensional permite disponer de una
importante plataforma para contener la informacin emitida por las distintas reas de la
empresa, ya que su caracterstica principal reside en que cada dimensin que posee la
base de datos tiene su propio campo, y adems incluye otro campo por cada hecho,
ofreciendo la posibilidad de obtener un registro completo y perfectamente organizado.

Es por ello, que la herramienta OLAP hace uso de los denominados Cubos OLAP,
tambin conocidos como cubos multidimensionales, para ofrecer la posibilidad de crear
una base completa y de rpido acceso a la informacin.
Cabe destacar que el Cubo OLAP est compuesto por campos de hechos numricos, a
los cuales se los denominada medidas, las que se encuentran clasificadas en tres
dimensiones, a diferencia de las conocidas hojas de clculo, que slo disponen de dos
dimensiones.

Para que este sistema funcione, todo el esquema de tablas que son parte del Cubo
OLAP se halla sometido a una base de datos relacional, que permite utilizar informacin
de diferentes sectores y pocas, relacionarlos, para luego poder efectuar un anlisis
completo de la situacin.
En la actualidad, y debido a la difundida utilizacin de la solucin OLAP en el seno de
las empresas, existe una serie de sistemas OLAP que responden a distintas
necesidades.
OPCIONES DEL ALMACENAMIENTO MLTIPLE DE DATOS
Analysis Services ofrece tres modos de almacenamiento para dimensiones, particiones
y cubos:
OLAP multidimensional (MOLAP)
Los datos subyacentes de un cubo se almacenan con los datos de agregacin en una
estructura multidimensional de alto rendimiento. El sistema de almacenamiento MOLAP
proporciona un rendimiento y compresin de datos excelentes.
OLAP relacional (ROLAP)
Los datos subyacentes de un cubo se almacenan en una base de datos relacional con
los datos de agregados. El sistema de almacenamiento ROLAP le permitir sacar el
mximo partido de la inversin que ha realizado en tecnologa relacional y en
herramientas de administracin de datos empresariales.
OLAP hbrido (HOLAP)
Los datos subyacentes de un cubo se almacenan en una base de datos relacional y los
datos de agregacin se almacenan en una estructura multidimensional de alto
rendimiento. El sistema de almacenamiento HOLAP ofrece las ventajas de MOLAP para
las agregaciones sin necesidad de duplicar los datos de detalle subyacentes.

CREAR CUBOS OLAP EN SQLSERVER
En esta oportunidad nuestra Colaboradora Lisbeth nos brindara un Tutorial de cmo
realizar Cubos Olap con SqlServer y como visualizar el resultado desde una aplicacin
externa en este caso Excel. Hola amigos Soy Lisbeth Santillan el da de hoy
aprenderemos a crear un Cubo Olap en SqlServer para la cual utilizaremos una base
de datos NORTHWIND, la base de datos NORTHWIND es una base de datos ejemplo
en la cual ya contiene entidades relacionadas y sobre todo datos almacenados, se
puede utilizar cualquier otra Base de datos hasta una creada por nosotros mismos, pero
la idea es poder tener Variedad de datos y operaciones echas, para que las
Dimensiones que tenga Nuestro Cubo Olap sea visto en esencia. CREAR CUBOS
OLAP EN SQLSERVER: El primer pas y ms importante para empezar este Tutorial
es tener instalado SqlServer 2008. Ahora para empezar a crear nuestro Cubo Olap
tenemos que abrir la siguiente herramienta:
CREAR CUBOS OLAP EN SQLSERVER: El primer pas y ms importante para
empezar este Tutorial es tener instalado SqlServer 2008. Ahora para empezar a crear
nuestro Cubo Olap tenemos que abrir la siguiente herramienta:




Tambin tenemos que tener la base de datos NORTHWIND ya creada en SqlServer,
me omitir el proceso.



Ahora empezaremos a crear nuestro cubo Olap. Para lo cual tenemos que comenzar
creando nuestro proyecto y le damos aceptar, como se muestra en la siguiente imagen:
Si nuestro Proyecto aparece al lado derecho de la herramienta es seal de que se cre
sin ninguna complicacin, hasta ah es la parte ms aburrida del Tutorial. Pero Ahora
viene la mejor parte.

Ahora crearemos un Origen de datos, quiere decir que crearemos nuestra conexin a la
base de datos NORTWIND la cual creamos en Sql Server, adquirimos sus tablas y
datos. Para hacer eso seguiremos los siguientes pasos: Damos click derecho en Origen
de Datos y le damos nuevo origen de datos:




















Se nos abrir el asistente de Conexin, antes de generar el Origen de Datos, tenemos
que crear la Conexin a nuestra Base de Datos.


Una vez establecido nuestra conexin y elegido nuestra Base de Datos para trabajar
con sus datos, le damos aceptar. Ahora se nos mostrara el asistente para el origen de
datos y seguimos los siguientes
pasos para tener acceso a los
Datos de la Base de datos
seleccionada.



















Una vez establecida nuestra conexin y seleccionado nuestro Origen de datos podemos
darnos cuenta que ya tenemos una fuente de datos en nuestro proyecto.

Ahora crearemos una Vista de origen de datos que nos permitir elegir las tablas que
conforman nuestro cubo Olap.
Para empezar le damos click derecho en vista de Origen de Datos y seleccionamos
nueva vista de origen de datos:









Ahora llamaremos nuestras tablas necesarias para crear nuestro cubo Olap, en esta
parte del Proceso sera consideradas como dimensiones del cubo. Ademas puede ser
opcional o requerida una tabla tiempo, en el enlace mostrado en la primera parte,
tambin les estoy brindando el cdigo para la creacin de esta tabla.(si deseas crear la
tabla tiempo solo ejecuta el cdigo en la SqlServer). Para este ejemplo ya tengo una
Tabla Tiempo.


Ahora en el asistente se nos mostrar que ya tenemos nuestra Vista de Datos, adems
se puede visualizar un esquema de las tablas que hemos agregado, es necesario crear
el cubo con tablas relacionadas, para poder ver un mejor desempeo de este. Adems
en la imagen se nota la tabla tiempo que aunque no est relacionada ser la dimensin
que indicara el tiempo en el cual se realizaron las operaciones, recordemos que nuestra
Base de datos ya tuvo llenado de datos y operaciones ejecutadas.


Ahora Por fin entramos a la accin. Crearemos nuestro Cubo, dando click derecho en
Cubo y seleccionado nuevo cubo:






Nos saldr el asistente para crea nuestro Cubo:

Ahora hay que tener en cuenta que usaremos tablas existentes en una base de datos,
por eso previamente ya aadimos nuestras tablas, las cuales usaremos para crear
nuestro cubo Olap.





Ahora Se nos mostrara todas las tablas que aadimos en nuestra vista de datos,
elegiremos las tablas necesarias para realizar nuestro cubo Olap, para mi caso
seleccionare todas.



En esta parte seleccionamos las medidas que incluir nuestro Cubo (cantidad, recuento,
etc). Ojo el asistente esta en Ingles: D. Lo dejare por defecto lo cual es cuando todo esta
seleccionado.

Ahora se crearan las dimensiones, las Dimensiones estn basadas en las tablas que
aadimos.



Ahora ya tendremos nuestro Cubo Olap creado y notaremos que las tablas en el
esquema se tornaron de color amarillo, significa que estas tablas estn siendo usadas
como dimensiones para el cubo.


Ahora tenemos que procesar las dimensiones para poder realizar el cubo. Haciendo
click derecho en el Cubo NORTHWIND.






Una vez ejecutado el proceso notaremos que al lado izquierdo del asistente se mostrar
nuestra dimensiones y en la parte central, estar en si la tabla de consistencia que
contendr a nuestras dimensiones con sus datos.


Ahora arrastrarnos en los espacios que sern ubicados las tablas, podemos generar
cualquier dimensin y los datos de estas se mostraran en forma de plantilla, s que no
es muy comprensible la visualizacin de los datos en base a las dimensiones. Es porque
esta vista de la herramienta no lo permite.




Ahora para Visualizar los datos del cubo de una manera ms amena tenemos que
utilizar una herramienta muy aparte, para este ejemplo usare la herramienta de Excel,
Windows lo tiene todo: En la herramienta Excel selecciono la pestaa Datos y selecciona
la opcin de otras fuentes y elijo desde Analysis Services.





Se nos aparecer el asistenta para conectarnos colocamos el nombre del servidor en
mi caso es local. Luego Procederemos como cualquier programa en Windows (siguiente
siguiente).

Luego seleccionamos la Base de datos en este caso sera nuestro Cubo NORTHWIND





Ahora ubicaremos donde guardar la Operacin.


Luego nos saldrn varias opciones para visualizar los datos, usare la tercera opcin
para que se me muestren en forma de cuadros grficos Tenemos que elegir la tercera
opcin porque te permitir obsrvalo.


Ahora ya tenemos nuestro Cubo Olap en Excel, las dimensiones estn al lado derecho
de la herramienta. Solo debemos seleccionarlas para que se nos muestre la vista de los
datos.


Ahora si podemos decir fin. Los datos ya se pueden mostrar de manera grfica usando
Excel siendo as una mejor forma de visualizarlos.

Potrebbero piacerti anche