You are on page 1of 56

DISEO E IMPLEMENTACIN DE UN DATAWAREHOUSE

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

1. Propuesta de Proyecto

Ttulo: Diseo e Implementacin de un Datawarehouse para la toma de decisiones de la Empresa de la Farmacia Amrica.

Hiptesis: La implementacin de un Sistema Integrado para el soporte de la toma de decisiones mejora la gestin administrativa en la Farmacia Amrica.

a. Qu hacer Sistema Integrado para el soporte de la toma de decisiones para mejorar la gestin administrativa en la Farmacia Amrica. b. Para qu Gestin Procesos: Venta, Cartera de Clientes y Empleados

2. Justificacin Control del flujo de dinero mediante el reporte mensual de las ventas de artculos y de los productos. Anlisis Beneficio Costo. Anlisis De Sensibilidad A Nivel Econmico.

3.

Requerimientos Funcionales Incrementar las ventas mediante publicidad y promociones de los productos. Mantener la cartera de clientes a travs de un servicio de calidad. Asegurar que las decisiones de la empresa estn respaldadas por sistemas de informacin e indicadores de gestin 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 participacin del personal, para llevar a cabo la mejora de la calidad. Incrementar la cartera de clientes brindando un servicio personalizado que satisfaga necesidades especficas.

4.

Formas de Analizar Informacin (que, como, cuando, donde, quien, etc.)

DIMENSIN Quin Qu Cundo Cmo Cliente Producto Tiempo Publicidad

5. Consultas Multidimensionales

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

Tiempo Abril 2011

Montos Vendidos

Natural Cliente

Higiene Producto

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Se desea conocer el nmero de reclamos en el mes de Septiembre 2010 por parte de los clientes jurdicos para la categora de productos Perfumeria

Tiempo Septiembre 2010

Nmero Reclamos

Jurdico 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 integracin services y le denominamos un nombre y le damos clic en aceptar

Luego hacer clic derecho en paquetes SSIS y escoges la opcin Asistente para la importacin y exportacin de SSIS, y damos clic en siguiente.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

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

A continuacin nos sale la ventana de seleccionar destino, en la parte de nombre del servidor colocamos de acuerdo a como hemos configurado en la instalacin de SqlServer2008, en la parte de autenticacin activamos el check que corresponde a Utilizar autenticacin de SQL Server, en Nombre de usuario colocamos sa y la contrasea de acuerdo a la configuracin que has hecho. En base de datos y le damos clic en el botn 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 botn Aceptar.

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Le damos clic en siguiente.

Otra vez clic en el botn 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 botn siguiente.

Luego nos aparece una ventana de finalizacin 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 ejecucin fue correcta y finalmente le damos clic en cerrar.

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

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Lugo pasamos a la depuracin, 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 orgenes 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 conexin

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Configuramos los siguientes parmetros

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 conexin

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 parmetros de origen

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Configuramos los parmetros 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

Despus 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 estn 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 pestaa 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 Despus 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 parmetros

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 Integracin 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 CONEXIN 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

Despus 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 botn ejecutar

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

Ing. Hobby Saavedra Rosas

Inteligencia de Negocios BI

You might also like