Data Warehouse

“DISEÑO E IMPLEMENTACIÓN DE UN DATAWAREHOUSE” Ing. Hobby Saavedra Rosas Inteligencia de Negocios BI 1. Propuesta de

Views 125 Downloads 0 File size 5MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

“DISEÑO E IMPLEMENTACIÓN DE UN DATAWAREHOUSE”

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

1. Propuesta de Proyecto

Título: “Diseño e Implementación de un Datawarehouse para la toma de decisiones de la Empresa de la Farmacia “América”.

Hipótesis: La implementación de un Sistema Integrado para el soporte de la toma de decisiones mejora la gestión administrativa en la Farmacia “América”.

a. Qué hacer Sistema Integrado para el soporte de la toma de decisiones para mejorar la gestión administrativa en la Farmacia “América”. b. Para qué Gestión Procesos: Venta, Cartera de Clientes y Empleados

2. Justificación 

Control del flujo de dinero mediante el reporte mensual de las ventas de artículos y de los productos.

3.



Análisis Beneficio Costo.



Análisis De Sensibilidad A Nivel Económico.

Requerimientos Funcionales • Incrementar las ventas mediante publicidad y promociones de los productos. • Mantener la cartera de clientes a través de un servicio de calidad. • Asegurar que las decisiones de la empresa estén respaldadas por sistemas de información e indicadores de gestión eficientes. • Recoger y trasmitir eficazmente las necesidades y especificaciones de los clientes.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

• Verificar que todo nuestro personal conozca perfectamente sus funciones y disponga de los medios necesarios. • Minimizar la disconformidad de los clientes ante reclamos. • Asegurar la calidad del servicio administrativo, tanto interno como el prestado a proveedores, y clientes. • Promover y potenciar la participación del personal, para llevar a cabo la mejora de la calidad. • Incrementar la cartera de clientes brindando un servicio personalizado que satisfaga necesidades específicas.

4.

Formas de Analizar Información (que, como, cuando, donde, quien, etc.)

DIMENSIÓN Quién

Cliente

Qué

Producto

Cuándo

Tiempo

Cómo

Publicidad

5. Consultas Multidimensionales 

Se desea conocer los montos vendidos en Abril del 2011 por parte de los clientes naturales para la línea de productos Higiene

Tiempo Abril 2011

Natural

Montos Vendidos

Cliente

Higiene Producto

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI



Se desea conocer el número de reclamos en el mes de Septiembre 2010 por parte de los clientes jurídicos para la categoría de productos Perfumeria

Tiempo Septiembre 2010

Jurídico

Número Reclamos

Cliente

Perfumeria Producto

6. CAPTURAS DE PANTALLA 6.1. PROCESOS ETL 6.1.1.

EXTRACCION DE ARCHIVO PLANO

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

6.1.2. EXTRACCION CON Ms. ACCESS(2007-2010)

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

6.1.3. EXTRACCION CON EXCEL Abrimos un proyecto de integración services y le denominamos un nombre y le damos clic en aceptar

Luego hacer clic derecho en paquetes SSIS y escoges la opción Asistente para la importación y exportación de SSIS, y damos clic en siguiente.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

En la siguiente ventana para la opción de origen de datos escogemos Microsoft Excel, en la opción de ruta de acceso clicamos en examinar y buscamos donde está la ruta de nuestro archivo en Excel.

A continuación nos sale la ventana de seleccionar destino, en la parte de nombre del servidor colocamos de acuerdo a como hemos configurado en la instalación de SqlServer2008, en la parte de autenticación activamos el check que corresponde a Utilizar autenticación de SQL Server, en Nombre de usuario colocamos “sa” y la contraseña de acuerdo a la configuración que has hecho. En base de datos y le damos clic en el botón nueva y se abrirá una ventana donde colocaremos el nombre conforme lo hemos guardado en este caso “FARMACIA EXEL” y le damos clic en el botón Aceptar.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Le damos clic en siguiente.

Otra vez clic en el botón siguiente.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Luego activamos el casillero de la tabla que queramos Visualizar, pero le hacemos vista previa y le damos aceptar y seguidamente en el botón siguiente.

Luego nos aparece una ventana de finalización del asistente y le damos clic en Finalizar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Y nos aparece la ventana donde se ve que toda la ejecución fue correcta y finalmente le damos clic en cerrar.

Una vez hecho todos estos pasos se te generara nuestro proyecto de integración services donde al generar le la depuración visualizaremos la data de nuestro archivo en Excel.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Lugo pasamos a la depuración, cliqueamos en la parte superior y damos ejecutar , para saber si todo está perfectamente el proyecto ejecutado debe mostrarse en color verde.

Para terminar, iremos a la base de datos de SqlServer y actualizaremos dando clic derecho en Base de datos, actualizar y desloamos la base de datos farmacia del SQL y veremos que se generó la BD DE Excel teniendo la tabla documento donde haremos clic derecho y escogemos Seleccionar las 1000 primeras filas así vemos lo que se extrajo y cargo desde el Excel.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

6.2. DATA MART Visualizando la base de Datos en el SQL 2008

BASE DE DATOS FARMACIA

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

BASE DE DATOS FARMA_MART

La base de datos Farmacia tienes datos, mientras la FARMA_MART esta para llenar Vamos a entrar a la herramienta de Business Intelligence

Luego Vamos a crear un nuevo proyecto

Luego vamos a elegir Proyecto de Integracion Services y a dar la ruta donde vamos a grabar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Nos sale esta pantalla con el Menú a la derecha, vamos a darle click en orígenes de datos y generar las dos conexiones de la base de datos

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Nos sale un asistente

Generemos una nueva conexión

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Configuramos los siguientes parámetros

Damos siguientes

Damos finalizar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Igual hacemos para la base de datos mart

Nos sale un asistente

Generemos una nueva conexión

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Damos click en siguiente

En Finalizar

Ya tenemos las dos conexiones

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Vamos a generar un nuevo paquete

Damos click en siguiente

Configuramos los parámetros de origen

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Configuramos los parámetros de destino

Damos click en siguiente

Seleccionamos todas las tablas y damos siguiente

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Damos finalizar y cerrar

Cambiamos el nombre

Borramos todo el flujo y hacemos de cero

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Colocamos del menú d ela parte derecha como se ve en el dibujo

Después cambiamos los nombres y dirigimos las flechas

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Hacemos doble click en Poblando DIM_CLIENTE y agregamos los dos hemmarientas que están a lado derecho y configuramos deacuerdo al dibujo

Hacemos click derecho en el Origen OLE DB y hacemos click en editar Damos click en nueva

Seleccionamos farmacia

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Asi como aparece en la pantala entramos a generar consulta

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Agregamos la tabla cliente

Seleccionamos todos los campos y damos aceptar

Damos click derecho en el destino y luego damos click en editar Damos cliack en nuevo y agregamos la base de datos FARMA_MART

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Damos siguiente

Vamos a la pestaña de asignaciones en el lado derecho y damos aceptar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Igual se repite este procedimiento para DIM_PRODUCTO Después de configurar producto vamos a configurar HECHOS_VENTAS

TAMBIEN AGREGAMOS ESTOS COMPONENTES

Hacer click derecho en origen y poner editar En la parte donde dice comando sql copiamos esta consulta SELECT dbo.DOCUMENTO.id_Documento, dbo.DETALLE_DOCUMENTO.Cantidad, dbo.DETALLE_DOCUMENTO.Monto_Total, dbo.PRODUCTO.id_producto, dbo.CLIENTE.id_Cliente, dbo.USUARIO.id_Usuario FROM dbo.CLIENTE INNER JOIN dbo.DOCUMENTO ON dbo.CLIENTE.id_Cliente = dbo.DOCUMENTO.id_Cliente INNER JOIN dbo.DETALLE_DOCUMENTO ON dbo.DOCUMENTO.id_Documento = dbo.DETALLE_DOCUMENTO.id_Documento INNER JOIN dbo.PRODUCTO ON dbo.DETALLE_DOCUMENTO.id_Producto = dbo.PRODUCTO.id_producto INNER JOIN dbo.LABORATORIO ON dbo.PRODUCTO.id_Laboratorio = dbo.LABORATORIO.id_Laboratorio INNER JOIN dbo.TIPO_CLIENTE ON dbo.CLIENTE.id_Tipo_Cliente = dbo.TIPO_CLIENTE.id_Tipo_Cliente INNER JOIN

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

dbo.TIPO_DOCUMENTO ON dbo.DOCUMENTO.id_Tipo_Documento = dbo.TIPO_DOCUMENTO.id_Tipo_Documento INNER JOIN dbo.TIPO_PRODUCTO ON dbo.PRODUCTO.id_Tipo_Producto = dbo.TIPO_PRODUCTO.id_Tipo_Producto INNER JOIN dbo.USUARIO ON dbo.DOCUMENTO.id_Usuario = dbo.USUARIO.id_Usuario

Hacemos una vista previa para comprobar la consulta

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Hacer click derecho en destino ole db y poner editar Y configuramos tal como esta

Hacer click derecho en destino ole db y poner editar y damos aceptar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Regresemos al menú flujo de control y hacemos clicl en task

Y configuremos estos parámetros

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Agregamos un scrip en SQLStatement Y copiamos este scrip Delete From CLIENTE_DIM Delete From PRODUCTO_DIM Delete From HECHO_VENTAS

Y damos aceptar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ahora ejecutamos y les debe salir todo en verde

Nos salio todo verde eso quiere decir que esta bien

Verificamos que se encuentra poblada la base de datos FARMA_martes

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

6.3. VAMOS A GENERA UN CUBO Vamos a entrar a la herramienta de Business Intelligence

Luego Vamos a crear un nuevo proyecto

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Luego vamos a elegir Proyecto de Integración Services y a dar la ruta donde vamos a grabar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

CLICK DERECHO EL ORIGEN DE DATOS Y SELECCIONAMOS NUEVO

DAMOS SIGUIENTE

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

SELECCIONAMOS LA CONEXIÓN FARMA_MART

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Damos click en generar una nueva vista

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Después sale esto

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Damos el botón ejecutar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI