soluciones olap

Upload: raul-anderson-villalta-inga

Post on 10-Oct-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

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