guia de laboratorio _07_clase.docx
Short Description
Download guia de laboratorio _07_clase.docx...
Description
ESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS
GUÍA DE LABORATORIO N° 07 Escuela Profesional: Ingeniería de Sistemas. Asignatura: Inteligencia de Negocios. Ciclo y Turno: VI/A/A1 Semestre Académico: 2016-I Docente: Dra. Mónica Díaz Reátegui SESIÓN 6: Análisis de los OLTP: Correspondencias con los requerimientos. SESIÓN 7: Nivel de granularidad: Campos que integrarán cada perspectiva. Creación del Modelo Conceptual Ampliado
INTRODUCCIÓN En esta sesión se presenta ejercicios prácticos donde el estudiante debe realizar el análisis de los OLTP y el nivel de granularidad. El estudiante desarrollará las prácticas a través de Word en forma individual. Además si tiene alguna duda el docente o el jefe de práctica le apoyarán. Antes de finalizar la sesión los estudiantes deben presentar su trabajo para su calificación correspondiente por el docente. I. OBJETIVOS
Al término de esta sesión, el estudiante será capaz de: 1.
Identificar el análisis de los OLTP: correspondencias con los requerimientos y la nivel de granularidad: campos que integrarán cada perspectiva. Creación del modelo conceptual ampliado.
2.
Realizar el análisis de los OLTP y el nivel de granularidad.
II. EQUIPOS Y MATERIALES Computadora personal. Programa Word. III. METODOLOGIA Y ACTIVIDADES a) Elaborar los casos propuestos en el laboratorio. b) Presentar avances de cada uno de los ejercicios al docente o jefe de práctica encargado para la calificación correspondiente. c) Grabar la carpeta en el campus.
Semestre 2015_II
Inteligencia de Negocios
d) Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar todo en orden
Semestre 2015_II
Inteligencia de Negocios
IV. IMPORTANTE Antes de comenzar a realizar el laboratorio, una carpeta, donde se guardarán todas las aplicaciones realizadas en el presente laboratorio con el nombre LABO_07
V. TRABAJO PRÁCTICO Teniendo en cuenta el ejemplo práctico dado en laboratorio 07, desarrollar los siguientes casos teniendo en cuenta la siguiente rúbrica. RUBRICA: Inicio 0-10 Desarrollo correctamente del laboratorio hasta un 50 %
Proceso 11-13 Desarrollo correctamente del laboratorio hasta un 60 %
Logro previsto 14-17 Desarrollo correctamente del laboratorio hasta un 80 %
Logro satisfactorio 18-20 Desarrollo correctamente del laboratorio hasta un 100%
Ejercicio Práctico: Caso : Tiendas el símbolo La empresa “El Símbolo” se dedica a la venta de Productos de Oficina, cuenta con varias sucursales en lima. Los clientes pueden solicitar proformas cuando desean saber precios de algunos muebles o pueden generar una orden de pedido en caso desee un mueble en especial que deba ser fabricado por que no se tiene en stock. Cuando se entrega el mueble se genera una factura. Las sucursales cuentan con sistemas que no están enlazados esto ha llevado a tener problemas de flujo de información para la toma de decisiones. El Gerente de comercialización desea conocer la siguiente información para que le ayude a hacer una buena toma de decisiones, alumnos de la universidad Cesar Vallejo lo entrevistaron y sacaron las siguientes necesidades de información: 1. Se desea conocer el volumen de ventas por local en un periodo de tiempo determinado. 2. Se desea conocer la Ventas totales en un rango de tiempo. 3. Se desea saber cuál es el producto más vendido por local en un periodo de tiempo determinado. 4. Se desea saber cuál es el producto más vendido de la empresa en un periodo de tiempo determinado. 5. Se desea conocer las ventas por vendedor y por local en un rango de meses determinado. 6. Se desea conocer las ventas totales por vendedor en un mes determinado. 7. Se desea conocer el cliente que más compra por local en un trimestre. 8. Se desea conocer los clientes que más compra en un trimestre. 9. Se desea conocer cuáles son los productos más proformados por local en un semestre. 10. Se desea conocer cuáles son los productos más proformados en un trimestre. 11. Se desea saber cuáles son los productos más pedidos en un periodo de tiempo
Semestre 2015_II
Inteligencia de Negocios
12. Se desea saber cuáles son los productos más pedidos por local en un periodo de tiempo El modelo de Datos físico de los sistemas de las sucursales es el siguiente: Tcliente
Tproforma Pro_cod: char(5)
Cli_Nom: varchar(50) Cli_Direc: varchar(50) Cli_Telf: int Cli_cel: int dist_codi: char(6)
Pro_Fech: datetime Pro_MonTot: decimal(12,2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7)
Not_Cod: char(5) Not_Fech: datetime Not_Mont: decimal(12,2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7)
dist_codi: char(6) dist_nom: varchar(50)
Not_Cod: char(5) pro_cod: char(5) Det_UniPed: decimal(12,2)
Fac_num: char(5) Fac_Fech: datetime Fac_subtotal: decimal(12,2) Fac_igv: decimal(12,2) Fac_montot: decimal(12,2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7)
tien_cod: char(5) tien_nombre: varchar(30) tien_direccion: varchar(50) dist_codi: char(6)
pro_nom: varchar(50) Pro_PreCom: decimal(12,2) Pro_PreVen: decimal(12,2) Pro_UnidMed: char(15) Pro_StAct: decimal(12,2) Pro_StocMin: decimal(12,2)
TDet_Unid: decimal(12,2)
Tfactura
Ttienda
pro_cod: char(5)
Pro_cod: char(5) pro_cod: char(5)
TDetalle_Pedido
TNota_Pedido
Tdistrito
Tproducto
TDetalle_Proforma
Cli_Cod: char(5)
Tdetalle_factura Fac_num: char(5) pro_cod: char(5) Dfac_uniFac: decimal(12,2) Dfac_SubTot: decimal(12,2)
TVendedor ven_codi: char(7) ven_nomb: varchar(50) ven_direct: varchar(50)
5.1 Estudio de Caso. Se pide que del caso encuentre: 1. Identificar los Indicadores y Perspectivas de análisis. 2. Generar el Modelo Conceptual. 3. Análisis de la OLTP y analizar la correspondencia 4. Generar el Modelo Conceptual Ampliado
Semestre 2015_II
Inteligencia de Negocios
DESARROLLO DEL CASO: I. Análisis de requerimientos: a) Identificar preguntas: (Preguntas de caso dado)
1. Se desea conocer el volumen de ventas por local en un periodo de tiempo determinado. Venta total por local en un periodo de tiempo determinado I P 2. Se desea conocer la Ventas totales en un rango de tiempo. Venta total I
en un periodo de tiempo P
3. Se desea saber cuál es el producto más vendido por local en un periodo de tiempo determinado. Cantidad de producto más vendido por local en un periodo de tiempo I P determinado. 4. Se desea saber cuál es el producto más vendido de la empresa en un periodo de tiempo determinado. Cantidad de producto más vendido de la empresa en un periodo de tiempo I P determinado. 5. Se desea conocer las ventas por vendedor y por local en un rango de meses determinado. Ventas por vendedor y por local en un periodo de tiempo determinado. I P 6. Se desea conocer las ventas totales por vendedor en un mes determinado. Ventas totales por vendedor en un determinado tiempo. I P 7. Se desea conocer el cliente que más compra por local en un trimestre. Cliente que más compra por local en determinado tiempo. I P
Semestre 2015_II
Inteligencia de Negocios
8. Se desea conocer los clientes que más compra en un trimestre. Cliente que más compra en un determinado tiempo I P 9. Se desea conocer cuáles son los productos más proformados por local en un semestre. Productos con más proformas por local en un determinado tiempo I P 10. Se desea conocer cuáles son los productos más proformados en un trimestre. Productos con más proformas en un determinado tiempo I P 11. Se desea saber cuáles son los productos más pedidos en un periodo de tiempo Productos más pedidos en un periodo de tiempo. I P 12. Se desea saber cuáles son los productos más pedidos por local en un periodo de tiempo. Productos más pedidos por local en un periodo de tiempo. I P
b) Identificar indicadores y perspectivas de análisis. En conclusión se tiene:
Venta total por local en un periodo de tiempo determinado. Venta total en un periodo de tiempo. Cantidad de producto más vendido por local en un periodo de tiempo determinado Cantidad de producto más vendido de la empresa en un periodo de tiempo determinado. Ventas por vendedor y por local en un periodo de tiempo determinado. Ventas totales por vendedor en un determinado tiempo. Cliente que más compra por local en determinado tiempo. Cliente que más compra en un determinado tiempo Productos con más proformas por local en un determinado tiempo
Semestre 2015_II
Inteligencia de Negocios
Productos con más proformas en un determinado tiempo Productos más pedidos en un periodo de tiempo. Productos más pedidos por local en un periodo de tiempo.
En síntesis las perspectivas e Indicadores de análisis son:
Tiempo Compra Proformas Local Productos Cliente Vendedor
Semestre 2015_II
Venta total por local Venta total Cantidad de producto más vendido por local Cantidad de producto más vendido Ventas por vendedor y por local Ventas totales por vendedor Cliente que más compra por local Cliente que más compra Productos con más proformas por local
Inteligencia de Negocios
c. Modelo contextual
Venta total por local
Tiempo Venta total Local
venta Cantidad de producto más vendido por local
Producto
Vendedor
Cantidad de producto más vendido
Ventas por vendedor y por local
Cliente
Ventas totales por vendedor
Proformas
Cliente que más compra por local Cliente que más compra
Compra
Pedido
Productos con más proformas por local Productos con más proformas
Productos más pedidos
Productos más pedidos por local
Semestre 2015_II
Inteligencia de Negocios
PASO 2. ANÁLISIS DE LOS OLTP a. Conformar indicadores
“Venta total por local” Hechos: (unidades vendidas) * (precio de venta) Función de sumarización: SUM Aclaración: el indicador “venta total por local” representa la sumatoria de ventas por local. “Venta total” Hechos : (unidades vendidas) * (precio de venta) Función de sumarización : SUM Aclaración : el indicador “venta total” representa la sumatoria de ventas. “Cantidad de producto más vendido por local” Hechos : cantidad producto Función de sumarización : MAX Aclaración : el indicador “cantidad de productos más vendido”, presenta la cantidad máxima de producto vendido por local. “Cantidad de producto más vendido” Hechos : cantidad producto Función de sumarización : MAX Aclaración : el indicador “cantidad de productos más vendido”, presenta la cantidad máxima de producto vendido en la empresa. “Ventas por vendedor y por local” Hechos : ventas por vendedor y por local Función de sumarización : SUM Aclaración : el indicador “ventas por vendedor y por local” representa la sumatoria de ventas por vendedor y por local. “Ventas totales por vendedor” Hechos: (unidades vendidas) * (precio de venta) Función de sumarización : SUM Aclaración : el indicador “ventas totales por vendedor” representa la sumatoria del producto de unidades vendidas por precio de venta, por vendedor que se obtiene de unidades vendidas por precio de venta. “Cliente que más compra por local” Hechos: cantidad de compra. Función de sumarización : MAX Aclaración : el indicador “cliente que más compra por local”, se determina la compra máxima realizada por el cliente a un determinado local. Semestre 2015_II
Inteligencia de Negocios
“Cliente que más compra” Hechos : cantidad de compra. Función de sumarización : MAX Aclaración : el indicador “cliente que más compra” se determina la compra máxima realizada por el cliente. “Productos con más proformas por local” Hechos : cantidad de productos con proformas. Función de sumarización : MAX Aclaración : el indicador “Productos con más proformas por local” se determina la cantidad de productos con más proforma por local. “Productos con más proformas” Hechos : cantidad de productos con proformas Función de sumarización : MAX Aclaración : el indicador “Productos con más proformas” se determina la cantidad de productos con más proforma en la empresa. “Productos más pedidos” Hechos : productos pedidos Función de sumarización : MAX Aclaración : el indicador “Productos más pedidos” se determina los productos más pedidos. “Productos más pedidos por local” Hechos : productos pedidos Función de sumarización : MAX Aclaración : el indicador “Productos más pedidos por local” se determina los productos más pedidos por local.
Semestre 2015_II
Inteligencia de Negocios
b. Establecer correspondencias Las relaciones identificadas fueron las siguientes:
La tabla “Tcliente” se relaciona con la perspectiva “Cliente” La tabla “Tproforma” se relaciona con la perspectiva “Proforma” La tabla “Tproducto” se relaciona con la perspectiva “Producto” La tabla “TNota_Pedido” se relaciona con la perspectiva “Pedido” La tabla “TVendedor” se relaciona con la perspectiva “Vendedor” La tabla “TTienda” se relaciona con la perspectiva “Local” La tabla “Tfactural” se relaciona con la perspetiva “Compra” El campo “fecha” de la Tfactura con perspectiva “Tiempo” (Fecha principal) El campo “Venta total” de la tabla Tfactura con el indicador “Venta total” El campo “Venta total” de la tabla Tfactura y el campo “tien_cod” de la tabla “Ttienda” el indicador “Venta total por factura” El campo “Pro_UnidMed” de la tabla Tproducto y el campo “tien_cod” de la tabla “Ttienda” el indicador “Cantidad de producto más vendido por local” El campo “Pro_UnidMed” de la tabla Tproducto de producto más vendido por local”
el indicador “Cantidad
El campo “Vend_codic” de la tabla TVendedor y el campo “tien_cod” de la tabla “Ttienda” el indicador “Ventas por vendedor y por local” El campo “Fac_montot” de la tabla Tfactura vendedor”
el indicador “Ventas por
El campo “Cli_cod” de la tabla Tfactura, el campo “Fac_montot” de la tabla “Tfactura” y el campo “tien_cod” de la tabla factura el indicador “Cliente que más compra por local” El campo “Cli_cod” de la tabla Tfactura, el campo “Fac_montot” de la tabla “Tfactura” el indicador “Cliente que más compra por local”
Semestre 2015_II
Inteligencia de Negocios
El campo “pro_cod” de la tabla TDetalle_Proforma, el campo “Pro_cod” de la tabla “Tproforma”y el campo “tien_cod” de la tabla “Tproforma”, el indicador “Proformas con más proformas por local” El campo “pro_cod” de la tabla TDetalle_Proforma, el campo “Pro_cod” de la tabla “Tproforma” el indicador “Proformas con más proformas “ El campo “pro_cod” de la tabla TDetalle_Pedido, el campo “Not_cod” de la tabla “TDetalle_Pedido” el indicador “Proformas con más pedidos“ El campo “pro_cod” de la tabla TDetalle_Pedido, el campo “Not_cod” de la tabla “TDetalle_Pedido” y el campo tien_cod de la tabla “TNota Pedido” el indicador “Proformas con más pedidos por local“ C) modelo conceptual ampliado Tiempo 5.Mes Trimestre Semestre
Cantidad total de ventas SUM(unidades vendidas)
Local tien_nombre
Producto pro_nom Vendedor ven_nomb
Cliente cli_nom
Venta de Productos de Oficina
Cantidad total de compras SUM(unidades compradas
Cantidad total de productos proformados SUM(unidades de
Proforma pro_cod
Pedido Nod_pro
Semestre 2015_II
Inteligencia de Negocios
Caso: Cadena de Video club En una Cadena de Tiendas de alquiler de Video el Gerente de la empresa necesita información adecuada y oportuna para la toma de decisiones. La cadena cuenta con un punto de alquiler en cada distrito de lima y en cada cuidad importante del País. El Gerente de la empresa no cuenta con un sistema que le ayude a la toma de decisiones esto ha conllevado a una mala e ineficiente toma de decisiones en el departamento comercial, esto se debe que las sucursales no están interconectadas. Las oficinas cuentan con un sistema independiente que se encuentra desarrollado en Access con visual basic y su estructura de datos es:
ALQUILER PELICULA CODPELICULA char(6) CINTA_DE_VIDEO CODPELICULA IDCINTA numeric(8) CODPELICULA char(6) TIPPELICULA CODCLIENTE char(6) IDCINTA numeric(8) CODPELICULA = CODPELICULA FECPRODUCCION NUMALQUILER numeric(8)IDCINTA = IDCINTA NUMESTANTE numeric(8) CODPELICULA = CODPELICULA FECALTA FECALQUILER date MARCA char(20) FECBAJA HORALQUILER time GENERO FECDEVOLUCION date DURPELICULA
char(6) REPARTO char(40) CODACTOR char(6) date CODPELICULA char(6) date CODPELICULA = CODPELICULA PAPELACTOR char(10) date char(20) time
NUMESTANTE = NUMESTANTE
CODACTOR = CODACTOR CODCLIENTE = CODCLIENTE
ESTANTE NUMESTANTE numeric(8) CAPESTANTE integer
CODPELICULA = CODPELICULA
ACTOR
COMPRA CLIENTE CODCLIENTE char(6) NOMCLIENTE char(40) DNICLIENTE numeric(8) DIRCLIENTE char(100) TELCLIENTE numeric(7) FECINSCLIENTE date
NUMESTANTE = NUMESTANTE
ARMARIO NUMESTANTE numeric(8) CODALMACEN char(6) NUMARMARIO numeric(8) CAPARMARIO integer
CODDISTRIBUIDOR CODPELICULA NUMCOMPRA FECCOMPRA FECENTREGA PREVENTA CANTCOMPRA
numeric(8) char(6) numeric(8) date date numeric(8,2) integer
CODACTOR NOMACTOR
CODDISTRIBUIDOR = CODDISTRIBUIDOR
ALMACEN CODALMACEN CAPALMACEN
char(6) integer
CODALMACEN = CODALMACEN
DISTRIBUIDOR CODDISTRIBUIDOR numeric(8) NOMDISTRIBUIDOR char(40) TELDISTRIBUIDOR numeric(7) DIRDISTRIBUIDOR char(100) CONDISTRIBUIDOR char(1)
El Gerente desea la siguiente información para la toma de decisiones:
Semestre 2015_II
Inteligencia de Negocios
char(6) char(40)
Se desea conocer el monto de Alquileres por local en un periodo determinado. Se desea conocer el monto de Alquileres totales en un periodo determinado. Se dese saber cuál es el video más alquilado por local en un periodo determinado. Se dese saber cuál es el video más alquilado total en un periodo determinado. Se desea conocer el Monto Total de Compra de video por local. Se desea conocer el Monto Total de Compra de video. Se desea conocer el Monto Total de alquiler por video por semana. Se desea conocer los clientes por local que más han alquilado videos. Se desea conocer a los clientes que más videos han alquilado en un periodo determinado.
A) INDICADORES Y PERSPECTIVAS *Monto de Alquileres Totales por local en un periodo determinado. * Monto de Alquileres totales en un tiempo determinado. * Cantidad total de alquiler por video y local en un tiempo determinado. * Cantidad total de alquiler por video en un tiempo determinado. * Monto Total de Compra de video por local en un tiempo determinado. * Monto Total de Compra de video en un tiempo determinado. * Monto Total de alquiler por video en un tiempo determinado. * Cantidad total de alquiler por cliente y local en un tiempo determinado. * Cantidad total de alquiler por cliente en un tiempo determinado. B) MODELO CONCEPTUAL
Perspectivas Local Tiempo Cliente Video
Monto de Alquileres totales Alquile Cantidad total r de video de alquiler
Monto total de compra de video C) ANÁLISIS DE LA OLTP Conformar Indicadores
Semestre 2015_II
Inteligencia de Negocios
“Monto de Alquileres Totales” Hechos: (unidades alquiladas) * (precio de alquiler) Función de sumarización: SUM (unidades alquiladas) * (precio de alquiler) Aclaración: el indicador “Monto de Alquileres Totales” representa la sumatoria de alquileres totales.
“Cantidad total de alquiler” Hechos: (unidades alquiladas) Función de sumarización: SUM (unidades alquiladas) Aclaración: el indicador “Cantidad total de alquiler de video” representa la sumatoria de alquileres totales de video.
“Monto Total de Compra de video” Hechos: (unidades compradas)*(precio) Función de sumarización: SUM (unidades compradas)*(precio) Aclaración: el indicador “Monto Total de Compra de video” representa la sumatoria de compras de video. D) ESTABLECER CORRESPONDENCIA - El campo “FecAlquiler” de la tabla “Alquiler” con la perspectiva “Tiempo”(debido a que es la fecha principal en el proceso alquiler). - La tabla “Película” se relaciona con la perspectiva “Video”. - La tabla “Cliente” se relaciona con la perspectiva “Cliente”. - El campo “NumAlquiler” de la tabla “Alquiler” multiplicado por el campo “Preventa” de la tabla “Compra” con el indicador “Monto de Alquileres totales”. - El campo “NumAlquiler” de la tabla “Alquiler” con el indicador ”Cantidad total de alquiler”. - El campo “CantCompra” de la tabla “Compra” multiplicado por el campo “PreVenta” de la misma tabla con el indicador ”Monto total de compra de video”. E) MODELO CONCEPTUAL AMPLIADO
Local CODALMACEN Tiempo Semanal
Cliente CODCLIENTE
Video CODPELICULA
Semestre 2015_II
Alquile r de video
Monto de Alquileres totales SUM(unidades alquiladas) * (precio de alquiler) Cantidad total de alquiler SUM (unidades alquiladas) Monto total de compra de video SUM (unidades compradas)*(precio)
Inteligencia de Negocios
View more...
Comments