“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
“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