Implementación de Un Cubo Olap
Implementación de Un Cubo Olap
Implementación de Un Cubo Olap
Objetivos:
Implementar un Cubo utilizando las herramientas de SQL Server para Datos SSDT
Un cubo OLAP es una estructura de datos que supera las limitaciones de las bases de datos
relacionales y proporciona un análisis rápido de datos. Los cubos pueden mostrar y sumar grandes
cantidades de datos, a la vez que proporcionan a los usuarios acceso mediante búsqueda a los
puntos de datos. De este modo, los datos se pueden resumir o reorganizar según sea necesario,
para procesar la variedad más amplia de preguntas pertinentes al área de interés de un usuario.
Los cubos OLAP se pueden considerar como la última pieza del rompecabezas para una solución de
almacenamiento de datos. Un cubo OLAP, también conocido como cubo multidimensional o
hipercubo, es una estructura de datos en SQL Server Analysis Services (SSAS) que se genera
mediante bases de datos OLAP para permitir el análisis casi instantáneo de datos. La topología de
este sistema se muestra en la siguiente ilustración.
La característica útil de un cubo OLAP es que los datos del cubo pueden estar contenidos en un
formulario agregado. Para el usuario, el cubo parece tener las respuestas de antemano debido a la
variedad de valores que ya están precalculados. Sin tener que consultar la base de datos OLAP de
origen, el cubo puede devolver respuestas para una amplia gama de preguntas casi al instante.
Desarrollo de la práctica:
Nota: Recordemos autenticarnos tanto en la base de datos como en la nueva conexión con el
usuario de inicio de sesión sa.
13. Elegimos cual será nuestra tabla de hecho para realizar ciertos grupos de medida en este
caso la tabla FactProductSales.
14. Elegimos las medidas deseadas en este caso elegiremos todas.
15. Seleccionaremos todas las dimensiones que se relacionan con la tabla elegida de hechos.
16. Finalmente le damos un nombre al cubo en este caso Sales Analytical Cube.
1. Para modificar primero damos doble clic en la dimensión en este Caso DimProduct en la
parte del explorador de Soluciones.
2. Luego en la tabla de la vista de Origen de Datos, escogemos el campo de ProductName y
lo arrastramos hasta la parte izquierda de los Atributos.
Jerarquía de Atributos en una Dimensión:
1. Primero para crea una jerarquía de atributos elegimos una dimensión en este caso
DimDate.
2. Realizamos doble clic en la dimensión en el explorador de soluciones.
3. Arrastramos los campos hasta el panel de Atributos.
4. Luego arrastramos desde el panel de Atributos al panel de Jerarquías.
Implementar el cubo:
1. Nos ubicamos en el explorador de soluciones y damos clic derecho en SalesDataAnalysis.
2. Escogemos Propiedades.
3. Elegimos las siguientes opciones:
a. Opción de procesamiento: no procesar
b. Implementación transaccional: False
c. Modo de servidor: Implementar todo.
Procesar el cubo:
1. Nos ubicamos en el explorador de soluciones y damos clic derecho en SalesDataAnalysis.
2. Escogemos Proceso.
3. Damos clic en Ejecutar.
Análisis de Resultados:
Podemos visualizar varios tipos de análisis con solo arrastrar dimensiones y medidas, el uso de un
cubo multidimensional facilita la consulta y el análisis.
Conclusiones y recomendaciones:
Los cubos multidimensionales nos permiten procesar grandes volúmenes de
información, y como se observó con campos bien definidos, además se notó un
acceso inmediato a los datos para su consulta y posteriormente su análisis.
Al implementar el cubo nos podemos dar cuenta de la facilidad de analizar los
datos por lo que nos permite mejorar las operaciones productivas, toma de
decisiones y optimizar ampliamente la competitividad en el mercado en caso para
una empresa.
Se pudo observar que por medio de una ordenada jerarquía es posible la eficiencia
al analizar los datos.
La potencia de OLAP es en la rapidez de ejecutar sentencias SELECT, en
contraposición de OLTP que es mejor opción para INSERT, UPDATE, Y DELETE.
Para aplicaciones nuevas es recomendable autenticarse con el usuario de
administración sa, eso evitara problemas de error de OLE DB u ODBC, al momento
de procesar el cubo e intentar conectarse a la base de datos.
Bibliografía:
[2] https://www.codeproject.com/articles/658912/create-first-olap-cube-in-sql-server-analysis-serv