Está en la página 1de 20

Universidad Nacional de Ingeniería

Recinto Universitario Simón Bolívar


Facultad de Electrotecnia y Computación
Ingeniería en Computación

Administración de Sistemas de Información

Integrantes:
● Cristhiana Sofía Zepeda Cano
● Adriana María Urbina Guerreo

Docente:
● Giovanni Francisco Sáenz Araica

Grupo:
● 5T3-Co

Fecha de Entrega:
● Lunes 13 de noviembre 2023
Objetivos

Objetivo General:

● Diseñar un cubo OLAP utilizando las herramientas de Microsoft, incluyendo


SQL Server para la gestión de datos, Visual Studio para el desarrollo y diseño
del cubo, y Power BI para la visualización de datos.

Objetivos Específicos:

● Explicar el proceso de modelado de datos en Visual Studio, detallando cómo


diseñar dimensiones y medidas que satisfagan los requisitos identificados.

● Proporcionar instrucciones paso a paso para realizar la extracción,


transformación y carga de datos desde las fuentes de origen hacia la base de
datos de SQL Server.
Introducción

La creación de un cubo OLAP (Procesamiento Analítico en Línea) utilizando SQL


Server, Visual Studio y Power BI es un proceso fascinante que permite a las
organizaciones analizar grandes cantidades de datos de manera eficiente y
proporcionar insights valiosos para la toma de decisiones estratégicas. En esta
introducción, explicaremos los fundamentos de esta poderosa combinación de
tecnologías y cómo pueden trabajar de manera sinérgica para transformar datos
brutos en información inteligible.

En el vertiginoso paisaje de la información empresarial, la capacidad para extraer


conocimientos significativos de vastos conjuntos de datos se ha convertido en un
imperativo estratégico. La creación de un cubo OLAP mediante la combinación de
las poderosas herramientas como SQL Server, Visual Studio y Power BI se erige
como una empresa emocionante y esencial para cualquier organización que busque
desentrañar el potencial latente en sus datos.
Primer Ejemplo

1. En este primer pasó ocupamos en SQL Server nuestra base de datos


con la que estaremos trabajando que es NORTHWIND.

2. En esta parte ocuparemos la Base de Datos NORTHWINDSTAGE, que


recibe todos los datos que deseamos estudiar de nuestra base principal
NORTHWIND, captando sólo los datos que le parece importante.
3. Creamos un proyecto en Integration Services Project y Analysis
Services, que ambos son necesarios para poder construir el Cubo
OLAP.

4. Seguimos con nuestras dimensiones y llenarlas iniciando con las


dimensiones más alejadas del centro como las que son Empleado,
Tiempo, Cliente, Categoría y Producto y al final Ventas.
5. Ejecutamos una tarea SQL y agregamos la nueva conexión con la base
de Datos NORTHWINDSTAGE.

5.1. Cada vez que se ejecute este paquete los datos guardados en la
base de datos serán eliminados completamente para así se pueda
poblar desde cero, para que no se encuentren datos repetidos.
6. Utilizaremos un comando SLQ Server, para que la tarea sea ejecutada
perfectamente y limpie los datos.

7. Utilizamos y creamos un Data Flow Task para cada una de las


dimensiones y poder ir rellenando cada una de las dimensiones
uniendolas a la tarea que limpiara los datos.
8. Creamos un OLE DB Origen y un OLE DB Destino y configurar cada
uno, el origen será configurado con nuestra base principal que
NORTHWIND e integrando las columnas que ocuparemos.

Origen
Nuestro destino será configurado con NORTHWINDSTAGE, antes de eso
agregamos un Data Converse para que nuestro OLE DB Origen y OLE DB
Destino se puedan comunicar.
9. Acá podemos comprobar que nuestra dimensión Empleado ha sido
rellenada correctamente luego de todas las configuraciones
debidamente realizadas.

Así sucesivamente se realizan las configuraciones en cada una de las


dimensiones que serán pobladas y confirmamos que todo se haya realizado
correctamente.
10. Procedemos ya a crear nuestro Cubo Olap, creando un nuevo
proyecto en Visual Studio utilizando la plantilla de proyecto
multidimensional y de minería de datos Analytics Services.

11. Cambiamos el nombre de el servidor que en este caso será


nuestro Analytics Services.
12. Creamos una nueva conexión en este caso será con
NORTHWINDSTAGE para proceder la creación del cubo y elegir las
tablas con las que lo haremos.
Ponemos las tablas, Cliente, empleado, producto, tiempos y fact ventas y
categoría no ya que está relacionada con la tabla de producto.

13. Procedemos a crear el Cubo donde elegimos una tabla de


medida que en este caso será la fact ventas.

14. Editamos cada una de las dimensiones y eliminar los datos que
no son de nuestro interés a utilizar.
15. Luego de haber depurado nuestras dimensiones ejecutamos
para asegurarnos que se haya hecho correctamente e implementamos
y procedemos a la creación de nuestro Cubo.
16. Acá podemos ver nuestro cubo ya creado con cada una de las
dimensiones que se le fueron añadidas.

17. En power Bi ya podemos trabajar con nuestro Cubo Olap creado


y trabajar con cada dimensión y crear consultas.
Segundo Ejemplo
1. Ocupamos el modelo dimensional que creamos previamente, de
cliente, tiempo, territorio, producto y dimensión de venta.

2. Trabajamos el modelo dimensional creado en Visual Studio y


trasladamos todas las tablas que estaremos utilizando y definiendo
cada una de las dimensiones.

3. Creamos el cubo y elegimos las tablas que se utilizarían para la


creación de este.
4. Confirmamos la creación correcta del cubo a través de Management
Studio y conectándonos a Analytics Services.
5. Conectamos nuestro modelo dimensional a Power Bi, exportando la
base de datos agregando el servidor de nuestra base de datos y
seleccionando las tablas y confirmamos que se realice correctamente.

También podría gustarte