Está en la página 1de 22

INSTITUTO TECNOLÓGICO DE COMITANCILLO

INTELIGENCIA DE NEGOCIOS.

DOCENTE: Morales Matus Marisela

TRABAJO:

ACTIVIDAD 2.3 EJERCICIO SQL SERVER – CUBO

INFORME DEL EJERCICIO

PRESENTA:

López Pineda Arturo


№C. 18710011

SEMESTRE: 8
GRUPO: “8UE”

CARRERA:
Ingeniería Informática

CON ESPECIALIDAD EN:


Tecnologías de la información.

San pedro Comitancillo, Oaxaca. domingo, 01 de marzo de 2022.

ARTURO LOPEZ PINEDA


Contenido
Introducción. ................................................................................................................................... 3
Objetivo............................................................................................................................................. 4
Desarrollo ......................................................................................................................................... 5
Instala el SQL SERVER 2019. .................................................................................................. 5
Instala el SQL Server Management Studio. ......................................................................... 9
Instala el Microsoft Visual Studio 2019 .............................................................................. 10
Desarrolla el proyecto para construir un CUBO OLAP. ................................................. 12
Conclusión ..................................................................................................................................... 22
Introducción.

El Procesamiento Analítico en Línea (OLAP), es una categoría de software que


permite el análisis multidimensional de datos; el análisis multidimensional es una
técnica analítica que posibilita la visualización de los datos en un formato de cubo
dimensional (o hiperdimensional), facilitando la selección y análisis.

De este modo, los productos OLAP proporcionan capacidades de modelización,


análisis y visualización de grandes conjuntos de datos permitiendo la recuperación,
manipulación y combinación de estos por medio de consultas o informes.

El término OLAP se presentó oficialmente en 1993, publicado por Codd y asociados


y apoyado por Arbor Software Corporation, Según Codd, OLAP con el análisis
multidimensional, permite modelar la información en medidas, dimensiones y
hechos.

• Medidas: son los valores de un dato.


• Dimensiones: son las descripciones de las características que definen dicho
dato.
• Hechos: corresponden a la existencia de valores específicos de una o más
medidas para una combinación particular de dimensiones.
Objetivo.

El objetivo consiste en mostrar cómo es la construcción de un cubo OLAP, con el


uso de las herramientas de Microsoft Analysis Services, SQL Server 2019, SQL
Server Management Studio, Microsoft Visual Studio 2019 y Microsoft Excel, a partir
de una base de datos Northwind_Mart.

Uno de los objetivos principales es que la realización de este trabajo es utilizar las
herramientas de Microsoft Analysis Services, Microsoft Excel y Microsoft Visual
Studio 2019, las cuales nos ayudan en la realización del procesamiento y análisis
de datos de una base de datos por medio de dimensiones y medidas.
Desarrollo

Instala el SQL SERVER 2019.

Procedimientos para la instalacion de sql server 2019+integration services y


analysis services en visual studio 2019.
El SQL Sever se descarga de la página oficial de Microsoft, utilizaremos el
Developer ya que es la opción gratuita y se puede usar como base de datos.

Una vez descargada se comienza a instalar, como opción personalizada, así


podremos escoger que herramientas adicionales queremos que instalemos.
Después especificaremos la ubicación, la dejamos por defecto y damos en instalar,
el tiempo de instalación depende de la Pc, una vez terminado nos aparecerá una
nueva ventana.

Nos vamos a instalaciones y nuevo SQL Server.


Lo dejamos como Developer, aceptamos términos y condiciones, si queremos que
se actualice le damos en actualizar es opcional.
Esperamos a que instale y actualice todo y nos aparece esto, con una pequeña
advertencia de nuestro firewall.

Continuando seleccionaremos, servicio de motor de base de datos, análisis services


e integración de servicio.

En la instancia lo dejamos como predeterminada, normalmente se llama


MSSQLSERVE, solo continuamos, en la siguiente ventana seleccionamos el modo
mixto de autenticación, siguiendo en la próxima ventana en este apartado
seleccionaremos la opción de modo multidimensional y minería de datos, luego
agregar usuario actual para luego dar en siguiente y ya solo le damos a instalar y
esperamos a que termine.
Normalmente debe de terminar con todos los estados en correcto, si no pasa esto
tienes que volver a instalar todo hasta llegar a selección de características, ejemplo
si marco error el integration services, tendrás que volver a instalar con sus demás
herramientas, así no marca el error, el servicio principal y de trabajo.
Instala el SQL Server Management Studio.

Descargaremos en la página oficial de Microsoft, en la parte de abajo aparece los


idiomas, por predeterminado está el idioma inglés, pero puedes descargar otro que
les favorezca.

Una vez descargado iremos a la instalación, dejando la ubicación por defecto y


esperamos a que termine la instalación.
Entramos al manage studio con la autenticación de sql serve con el usuario sa y la
contraseña que escogimos desde el principio, normalmente el usuario sa ya existe
para el uso.
Instala el Microsoft Visual Studio 2019

Lo descargaremos de la página oficial de Microsoft con la versión de community que


es totalmente gratis, yo ya tenía instalado otra versión, pero les recomiendo tener la
versión 2019, ya que versiones más recientes no contaran con las herramientas que
vamos a necesitar.

Una vez descargado le damos en instalar, esperamos a que instale todos los
componentes esto tiende a tardar, una vez terminado nos abre una ventana donde
vamos a las cargas de trabajo y seleccionamos la de almacenamiento y
procesamiento de datos y a la derecha el SQL Server Data Tools e instalar.

Una vez termine nos abrirá la ventana para crear un nuevo proyecto, le agregamos
un nombre, le podemos poner cualquiera nombre ya que solo utilizaremos para
agregar mas herramientas que vamos a utilizar después.

Nos vamos a extensiones.


Para instalar SQL Serve Integration Services Projects y Microsoft Analysis Services
Project.

Si marca un error en la instalación de alguno de los dos, tienes que apagar todas
las tareas que se estén ejecutando para volver a instalar.
Una vez terminado, cerramos todo, para comenzar la construcción del cubo OLAP.
Desarrolla el proyecto para construir un CUBO OLAP.

Como crear un cubo o la base de un modelo multidimensional, bien lo primero para


poder hacer esto vamos a necesitar dos programas esenciales, vamos a necesitar
el SQL SERVER en mi caso tengo el 2019, les recomendaría esta versión porque
la implementación en la instalación es muchísimo más fácil, para poder ingresar en
este caso.

Vamos a iniciar nuestro servidor de manera normal en este caso les va a pedir que
se haga en el Windows Autentication y el server type database engine.

Le damos conectar esperamos a que se inicie nuestro servidor, una vez iniciado
nuestro servidor, pero de esta forma para que tengamos un mejor acceso a nuestra
base de datos, tenemos que darle un usuario, por lo tanto, en la parte de seguridad
y del logins, vamos a utilizar el usuario desea que por ejemplo el que por defecto se
crea, pero ustedes pueden crear otros usuarios no hay problema en esto.
Este usuario éste aparece deshabilitado pero para habilitarlo le dan propiedades en
este caso esto me está en inglés pero no hay problema, bien normalmente antes de
continuar van a tener que cambiar su contraseña le pueden poner la contraseña que
ustedes quieran una sencilla no hay problema y van a ir a la parte de estatus por
defecto este usuario va a estar deshabitado por lo tanto ustedes tienen que ponerlo
en la parte de habilitar enabled una vez hecho y también han cambiado la
contraseña le dan ok en este caso

Vamos a cerrar esto y vamos a iniciar vamos a iniciar nuestro servidor con el usuario
que hemos creado le vamos a cambiar.

Como sql server authentication y le vamos a dar el usuario y nuestra contraseña


que le pusimos anteriormente, le vamos a dar conectar.

El siguiente paso es utilizar en este caso para utilizar el cubo o utilizar la base de
datos o data warehouse.

Abrimos Databse y le damos en restore database para subir la base de datos


Northwind_Mart, ya solo buscamos la Base de datos y esperamos a que cargue.
Vamos a iniciar nuestra instancia de análisis Services.

Una vez hecho esto minimizamos y abrimos visual studio, crear proyecto nuevo y
buscaremos proyecto multidimensional y de minería de datos y vamos en siguiente.

Ponemos el nombre yo le asignare tutorialOLAP, le vamos a dar crear y se va a


crear nuestro proyecto esperamos un momento, va a depender de su computadora,
bien una vez creado nuestro proyecto nos vamos a ir a la parte de orígenes de datos
donde vamos a importar la base de datos que teníamos NorthWind_Mart.
Nos quedara de esta manera, podemos probar conexión para verificar, una vez que
nos marque la conexión le damos en aceptar.

Vamos a crear nuestra vista del origen de datos es decir acá vamos a agregar de la
base de datos nuestra tabla de hechos y nuestras dimensiones para crear nuestro
Cubo, nos va a aparecer esta parte donde va aparecer todas las dimensiones que
tiene pues el data warehouse y en este caso de nuestra tabla de hechos.
Vamos a Seleccionar el Fact-ventas, Dim_Cliente, Dim_Empleado, Dim_Tiempo,
Dim_Producto y Dim_Provedory le damos siguiente.

Bien ya tenemos nuestras nuestra tabla de hechos y nuestras dimensiones ya casi


importadas vamos a dar siguiente en este caso solo nos muestra las dimensiones
solo damo en finalizar esperamos a que termine.

Vamos a crear nuestro cubo.

Vamos a utilizar nuestras tablas que hemos creado de las vistas solo le damos en
siguiente, este caso sólo seleccionar la tabla del grupo de medida o también las
tablas de hechos en este caso la tabla de hechos es la fac_ventas lo seleccionamos
y podemos ver las medidas que tienen la fac_ventas unidades, monto y los
recuentos de ventas, le damos siguiente, y casi tenemos listo nuestro cubo
esperamos a que cargue bien.
Y aquí tenemos la visualización de nuestro cubo. Cada tabla azul son nuestras
dimensiones y la tabla de hechos es la central que tenemos, va a tomar los datos
de las dimensiones para poder ésta ser un filtro y un análisis.

Ahora vamos a implementar nuestro cubo para posteriormente hacer nuestro


análisis.

Nos vamos al explorador de soluciones en CUBOS y nuestra base de datos, le


daremos click y le damos procesar y esperamos a que se procese.

Aparte del procesamiento al cubo vamos a tener que ejecutarlo para poder hacer
las consultas o los filtros más que todo para poder hacer ese análisis. Nos va a abrir
esta ventana donde le vamos a dar en ejecutar.
Ahora bien, este modelo multidimensional como bien sabemos nos va a permitir
analizar grandes cantidades de información y procesarlos mediante consultas de
manera sencilla y ágil proporcionándonos esta información útil que necesitamos
para la hora de tomar decisiones de importancia en las organizaciones.

Aquí vemos la estructura de nuestro cubo y bueno vamos a la pestaña explorador,


vamos a las dimensiones de nuestro cubo a seleccionar la que más nos importe,
vamos a seleccionar algunos campos algunos de los diferentes atributos, vamos a
mostrar en base, en tiempo seleccionamos en mese, al empleado su nombre y en
fact ventas el monto. Debemos ver las ventas del mes que está generando cada
empleado.
Ahora para hacer una demostración más completa de lo que puedes hacer con esta
herramienta vamos a tratar de añadirle un nuevo campo una columna de cálculo
que va a permitirnos calcular lo que es la comisión que cada empleado gana por las
ventas que está generando, para ello vamos a ir más a la pestaña de cálculos aquí
nosotros vamos a crear un nuevo campo del cálculo para esta parte desea utilizar
como un tipo de sentencia es similar a la condicional y que haya visto de programas.

En este caso nos está diciendo cuándo el monto de ventas generado por el
empleado sea mayor o igual al valor de 20000 entonces lo que la comisión va a
ganar el empleado va a ser del 0.037 que vendría a ser el 3.7 % del valor en base
al valor de 20000 que ha generado sino por el contrario simplemente va a ser 0.025
o 25 % en base al valor del monto de venta. Aquí solamente le damos en guardar
estos cambios y nuevamente tenemos que procesar nuestro CUBO para que se
efectúen las actualizaciones.

Y volvemos a seleccionar todo lo que ya habíamos dejado listo de ese momento


primero la descripción del mes, el nombre del empleado, lo que es el monto de
ventas y por último al lado de vamos a agregar este nuevo campo que hemos
creado.
Y nos quedara de la siguiente manera.

A demás podemos agregarle filtros de tiempo, jerarquía, operador y expresiones del


filtro como podría ser los años de ventas.

Ahora nos podemos ir a Excel para obtener nuestra BD, vamos a la pestaña de
datos y vamos a obtener los datos que hemos trabajado en nuestro proyecto de
análisis service. Activamos el conectar con una tabla o a un cubo en específico,
seleccionamos la BD con nombre de TutorialOLAP que hemos creado.
Le damos en siguiente y finalizar.

Ahora vamos a poder visualizar nuestra información en una tabla dinámica y


gestionarla como más nos parezca.
Conclusión

Se concluye que las herramientas utilizadas en este trabajo-reporte de practica para


realizar la construcción de cubos OLAP en Microsoft Analysis Services, Microsoft
Excel, SQL Server y Visual Studio son herramientas de gran ayuda para la
realización del Procesamiento Analítico en Línea (OLAP); ya que se puede
visualizar los datos desde diferentes perspectivas con las dimensiones y medidas
que se crean con el cubo OLAP, porque se crean diferentes combinaciones de
consultas con la información que contiene la base de datos y con ayuda de esta
información extraída por medio de las consultas realizadas al cubo OLAP se pueden
tomar decisiones en una organización o institución educativa o empresarial, así
como en cualquier ámbito que sea necesario utilizar el procesamiento OLAP, ya que
hay datos o información que a simple vista o con una consulta sencilla no se podrán
visualizar, en cambio con este tipo de tratamiento de los datos si se puede realizar.

Además estas herramientas son compatibles, se puede hacer una conexión de


datos desde Excel a Analysis Services para trabajar directamente con el cubo
creado en esta herramienta y en Excel realizar las consultas a través de tablas
dinámicas o gráficos dinámicos y las dos herramientas pueden crear una conexión
con el gestor de base de datos Microsoft SQL Server.

También podría gustarte