Está en la página 1de 29

INSTITUTO TECNOLÓGICO DE COMITANCILLO

INTELIGENCIA DE NEGOCIOS.

DOCENTE: Morales Matus Marisela

TRABAJO:

ACTIVIDAD 3.4 DESARROLLO DE EJERCICIO BI

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
Implementación de un cubo OLAP con Data Source Connectors ........................................ 5
Vamos a comenzar a crear, empezando con visual studio con un nuevo proyecto
utilizando el integration services project. .................................................................................. 8
Creamos un nuevo proyecto pero con la multidimencional y de mineria de datos
analysis services para crear el cubo OLAP. .......................................................................... 17
Continuamos instalando Power BI Desktop. .......................................................................... 23
Posibles problemas en la instalación de todos los procesos de creación......................... 28
Conclusión ..................................................................................................................................... 29
Introducción.

Un cubo de procesamiento analítico en línea (OLAP) de System Center se define


como una colección de los siguientes elementos del módulo de administración:

• Grupos de medida, que apuntan a los hechos que se incluyen


• Sustituciones que se realizarán en el hecho
• Recursos MDX
• Acciones de obtención de detalles
• KPI
• Cálculos con nombre
• Medidas personalizadas
• Relaciones de varios a varios

Todos los elementos diferentes de MeasureGroup son opcionales.

Al definir un cubo OLAP mediante el esquema anterior e importar el módulo de


administración, el almacenamiento de datos System Center - Service Manager
implementa el cubo mediante SQL Server Objetos de administración de análisis
(AMO) y crea la infraestructura necesaria para mantenerlo. Por ejemplo, puede
crear un cubo OLAP simple basado en ComputerHostsOperatingSystemFact. La
ilustración siguiente es la vista dimensional del hecho en el almacenamiento de
datos.
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 Power BI, a partir de
una base de datos Northwind y NorthwindStage.

Uno de los objetivos principales es que la realización de este trabajo es utilizar las
herramientas de Microsoft Analysis Services, Power BI 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.

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

Implementación de un cubo OLAP con Data Source Connectors.


Iniciamos el SQL serve con el usuario sa.
Creamos una base de datos llamada Northwind.
Podemos exportar la Base de datos, pero es posible que marque algunos errores.

Pero crearemos la base de datos.


Una vez creada vemos que se ejecutó correctamente.

Vamos a exportar la base de datos llamada NorthwindStage. Para poder sincronizarla con la
Northwind.
Se ha exportado correctamente.
Vamos a comenzar a crear, empezando con visual studio con un nuevo proyecto
utilizando el integration services project.
Creado nuestra nueva stage nuestra base de datos norwind stage con una misma herramienta de
visual studio pero esta vez llamada analysis services vamos a crear nuestro cubo vamos a llamarlo
norwich stage a nuestro tanto el cubo como la base de datos stage van a estar almacenados o
alojados en nuestro main es nuestro sql server management studio y para finalizar a través de la
herramienta power bi vamos a obtener consultas de nuestro cubo y vamos a mostrarlo a través de
gráficos si esta sección está divido en dos vídeos el primer vídeo va a tratar sobre extraer la data de
norwich y hacernos su norwich stage.
Comenzemos a crear, iniciando desde el package.

Comenzaremos a poblar nuestras dimensiones, teniendo un orden, empezar por las dimenciones
mas alejadas del centro emepezando como empleado, tiempo, cliente, categoria, producto y al final
el fac ventas.

Empezamos con una tarea a ejecutar SQL.


Vamos a entrar y estableceremos la conexión.
Iniciamos como un localhost y buscaremos la base de datos que creamos anterior mente, como
vamos a limpiar datos vamos a seleccionar la base northwindStage, probamos conexión y
aceptamos.

Nos aparece la conexión a la base de datos.

A esta tarea le cambiamos el nombre a Limpiar Data, los datos que están guardados en la base de
datos, va a eliminar los datos repetidos.
Comenzaremos a agregar las dimensiones mas alejadas, utilizamos el Ole DB source y el destino de
OLE DB.

El Oriengen de base de datos es northwind

Configuramos con un comando que vamos creando, podemos visualizar los datos que nos arrogara.

También vamos a configurar un convertidor de los datos de la base de datos, porque es posible que
algunos datos no coincidan con los de la base de datos que tiene toda la información, lo cual se hará
para todos.

También vamos a necesitar un data converson, porque no todos los datos van a coincidir, hasta el tamaño
puede fallar.
Una vez terminado nos debe de quedar de la siguiente manera sin ningún error.
Así nos va a ir quedando, creando uno por uno cada vez con las misma configuraciones, pero claro
talvez algunos datos no son los mismo que los otros, comenzaremos a ejecutar para verificar si los
configuramos correctamente.

Así nos debe de marcar que no tenemos ningún error en la configuración.


Nos vamos al Microsoft SQL server para, para entrar a la base de datos de northwindStage y en las
tablas abrimos la de empleados y vemos que si nos agrego los datos de la base de datos del
northwind.

Continuamos a configurar todas las tablas, partiendo del mas alejado a la tabla de hechos, y
corriendo para ver que si se configuro correctamente.
Al terminar, esta sera la estructura de las tablas extraidas de la northwind, en la pestaña de package.

Una vez hecho eso, seguimos corriendo para que sigan cargando los datos a la base de
northwinStage, asi nos vamos guiando que todo este configurado correctamente, una vez hecho
esto crearemos un nuevo proyecto.
Creamos un nuevo proyecto pero con la multidimencional y de mineria de
datos analysis services para crear el cubo OLAP.

Ponemos el nombre yo le asignare proyectMultidimensional_nortwindStage4, 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 NorthWindStage.
Kjnd

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.

Nos vamos a verificar en microsft análisis server, database y vemos las dimensiones
creadas anterior mente.
Vemos que si nos ha funcionado correctamente todo.

Continuamos instalando Power BI Desktop.


Es posible que no a todos nos aparezca de la misma manera de la forma de
descargar, ya que vi muchos videos que lo descargan de diferente manera, pero a
mi me toco desde el Microsoft de store automáticamente.

Así nos debe de mostrar para comenzar a llamar al cubo de analystic serve, como
si fuera un Excel.
Base de datos SQL server análisis services, tomamos el nombre de nuestro servidor
y el nombre del proyectimultimencional del nortwind stage para que nos importe los
datos que hemos utilizado con anterioridad.
Nos aparece los campos de la base de datos que creamos y el cubo que utilizamos,
el fact ventas, dim cliente, dim empleado, dim producto y dim tiempo.
Haremos la visualización en una tabla como la vez anterior en Excel pero esta vez
en power bi.

Nos queda de la siguiente manera.

Ahora haremos con unas graficas.


Podemos crear varias visualizaciones con gráficos de diferente manera, utilizando
los filtros y campos para configurar lo que deseamos ver.

Posibles problemas en la instalación de todos los procesos de creación.


1. No se puede exportar la base de datos y se tiene que crear manualmente.
2. El SQL serve Agente se detiene y no es posible procesar el cubo.
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 Power BI 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