ESCUELA ACADÉMICA PROFESIONAL DEINGENIERÍA DE SISTEMAS
GUÍA DE LABORATORIO N° 08
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Inteligencia de Negocios. Ciclo y Turno: VI/A Semestre Académico: 2015-II Docente: Dra. Mónica Díaz Reátegui Fecha: del 19 de octubre al 23 de octubre
de 2015
SESIÓN 8: Transformación del modelo Conceptual ampliado en un modelo lógico dimensional. Concepto de Tabla de Hechos, Tablas de Dimensiones y jerarquías.
INTRODUCCIÓN
En esta sesión se presenta ejercicios prácticos donde el estudiante debe realizar el transformación del modelo conceptual ampliado en un modelo lógico.
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 transformación del modelo conceptual: correspondencias con los
requerimientos y la nivel de granularidad: campos que integrarán cada perspectiva. Creación del modelo conceptual ampliado.
2. Realizar la transformación del modelo conceptual.
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. d) Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden
Semestre 2015_II Inteligencia de Negocios
IV. IMPORTANTEAntes de comenzar a realizar el laboratorio, una carpeta, donde se guardarán todas las aplicaciones realizadas en el presente laboratorio con el nombre LABO_08
V. TRABAJO PRÁCTICO
Teniendo en cuenta el ejemplo práctico dado en laboratorio 08, desarrollar los siguientes casos teniendo en cuenta la siguiente rúbrica.
RUBRICA:Inicio0-10
Proceso11-13
Logro previsto14-17
Logro satisfactorio18-20
Desarrollo correctamente del laboratorio hasta un 50 %
Desarrollo correctamente del laboratorio hasta un 60 %
Desarrollo correctamente del laboratorio hasta un 80 %
Desarrollo correctamente del laboratorio hasta un 100%
Semestre 2015_II Inteligencia de Negocios
Ejercicio Práctico:
Fuente : De una tesis de UCV realizada en la empresa Brumoda S.A.C.
Teniendo en cuenta el Modelo Conceptual.
c) Modelo Conceptual.
El modelo conceptual resultante de los datos recolectados es el siguiente:
Como puede observarse, la relación mediante la cual se une las diferentes perspectivas, para obtener como resultado los indicadores requeridos por la gerencia comercial, es precisamente “Ventas”.
d) Análisis OLTP
Determinación de indicadoresLos indicadores se calcularan de la siguiente manera:
“Cantidad Vendida” Hechos: Cantidad Vendida Función de sumarización: SUM()
Obs. “Cantidad Vendida” representa la sumatoria de las ventas de una prenda en particular.
Semestre 2015_II Inteligencia de Negocios
Ganancia
Stock Valorizado
Costo Total de Producción
LOCALES
Punto de equilibrio
EMPLEADOS
PRODUCTOS
CLIENTES
TIEMPO
Figura 3.8 Modelo conceptual Fuente Elaboración Propia
Cantidad vendida
Monto vendido
VENTAS
“Monto de Ventas” Hechos: (Cantidad Vendida)*(Precio Venta). Función de sumarización: SUM()
Obs. “Monto Vendido” representa la sumatoria de las ventas de una prenda en un local en particular, y se obtiene al multiplicar la cantidad vendida por el precio de venta.
“Stock Valorizado” Hechos: (Stock Actual)*(Precio Actual) Función de sumarización: SUM()
Obs. “Stock Valorizado” representa la sumatoria del valorizado de una prenda, y esto se obtiene con el producto del stock actual por el precio actual de la prenda.
“Costo Total de Producción” Hechos: (Cantidad Producida)*(Costo Producción) Función de sumarización: SUM()
Obs. “Costo Total de Producción” representa la sumatoria del costo de producir una prenda, y se obtiene al multiplicar la cantidad producida de una prenda por el costo de producir esa prenda.
“Punto de Equilibrio”
Hechos: ( Monto Vendido) ≥ (Costo de Producción) Función de comparación (mayor o igual que): ≥
Obs. “Punto de equilibrio” representa la comparación del monto vendido y el costo de producción, se llega al punto de equilibrio si el monto vendido por prenda supera el costo de producción de esa misma prenda.
“Ganancia Hechos: (Monto Vendido) – (Costo de Producción) Función de resta: -
Obs. “Ganancia” representa la ganancia por prenda que se obtuvo, se calcula con la diferencia del monto vendido por prenda, menos el costo de producción de dicha prenda.
e) Establecimiento de correspondencias
En el OLTP de la empresa Brumoda SAC, el proceso de venta está representado por el diagrama de entidad relación de la figura 3.9.
Semestre 2015_II Inteligencia de Negocios
MARCASId_Marca
Marca
PRODUCTOSId_Producto
Cod_Poducto
Descripcion
Id_Tipo
Id_Marca
Id_Temporada
Unidades_Producidas
Stock
Costo_Produccion
Precio
URL_Imagen
Discontinuado
TEMPORADASId_Temporada
Temporada
Año
TIPOSId_Tipo
Descripcion
CLIENTESId_Cliente
Cod_Cliente
Razon_social
Edad
RUC
Telefono
Fax
DETALLE_VENTAId_Detalle
Id_Producto
Precio_Unitario
Cantidad
EMPLEADOSId_Empleado
Cod_Empleado
Nombre
Apellido_Paterno
Apellido_Materno
Direccion
DNI
Cargo
Fecha_Contratacion
LOCALESId_Local
Cod_Local
Descripcion
Direccion
Ciudad
TIPO_COMPROBANTEId_Comprobante
Descripcion VENTASId_Venta
Id_Comprobante
Nro_Comprobante
Id_Cliente
Id_Empleado
Id_Local
Fecha
Total_Neto
Estado
Semestre 2015_II Inteligencia de Negocios
Figura 3.9 Modelo Entidad Relación Fuente: Área de Sistemas
f) Correspondencia entre Objeto
Semestre 2015_II Inteligencia de Negocios
MARCASId_Marca
Marca
PRODUCTOSId_Producto
Cod_Poducto
Descripcion
Id_Tipo
Id_Marca
Id_Temporada
Unidades_Producidas
Stock
Costo_Produccion
Precio
URL_Imagen
Discontinuado
TEMPORADASId_Temporada
Temporada
Año
TIPOSId_Tipo
Descripcion
CLIENTESId_Cliente
Cod_Cliente
Razon_social
Edad
RUC
Telefono
Fax
DETALLE_VENTAId_Detalle
Id_Producto
Precio_Unitario
Cantidad
EMPLEADOSId_Empleado
Cod_Empleado
Nombre
Apellido_Paterno
Apellido_Materno
Direccion
DNI
Cargo
Fecha_Contratacion
LOCALESId_Local
Cod_Local
Descripcion
Direccion
Ciudad
Pais
TIPO_COMPROBANTEId_Comprobante
Descripcion VENTASId_Venta
Id_Comprobante
Nro_Comprobante
Id_Cliente
Id_Empleado
Id_Local
Fecha
Total_Neto
Estado
Ganancia
Stock Valorizado
Costo Total de Producción
LOCALES
Punto de equilibrio
EMPLEADOS
PRODUCTOS
CLIENTES
TIEMPO
Figura 3.10 Correspondencia de Objetos Fuente: Elaboración Propia
Cantidad vendida
Monto vendido
VENTAS
Las relaciones identificadas fueron las siguientes:
La tabla “Productos” se relaciona con la perspectiva “Productos”
La tabla “Clientes” con la perspectiva “Clientes”
La tabla “Empleados” con la perspectiva “Empleados”
La tabla “Locales” con la perspectiva “Locales”
El campo “fecha” de la tabla “Ventas” con la perspectiva “Tiempo” (debido a que es la fecha principal en el proceso de venta)
El campo “cantidad” de la tabla “Detalle_Venta” con el indicador “Cantidad Vendida”
El campo “cantidad” de la tabla “Detalle_Venta” multiplicado por el campo “Precio Unitario” de la misma tabla, con el indicador “Monto Vendido”
El campo “Unidades Producidas” de la tabla “Productos” multiplicado por el campo “Costo Producción” de la misma tabla, con el indicador “Costo Total de Producción”
El indicador “Monto Vendido” comparado con el indicador Costo Total de “Producción”, nos da el indicador “Punto de Equilibrio”
El campo “Stock” de la tabla “Productos” multiplicado por el campo “Precio” de la misma tabla, nos da el indicador “Stock Valorizado
El indicador “Monto Vendido” restado con el producto de los campos “Cantidad” de la tabla “Detalle de Venta” y el campo “Costo de Producción” de la tabla “Productos”, nos da el Indicador Ganancia
Semestre 2015_II Inteligencia de Negocios
g) Nivel de Granularidad
De acuerdo a las correspondencias establecidas, se establecieron los siguientes datos disponibles para cada perspectiva:
Con Respecto a la Perspectiva “Locales”, los datos disponibles son:
Id_Local: es la clave primaria de la tabla “Locales”, y representa unívocamente a un local.
Cod_Local: es el código del local, el cual es un número que representa el orden en que fue aperturado cada local.
Descripcion: Nombre con el que se le conoce a ese local Direccion: Es la dirección donde se encuentra dicho local Ciudad: Es la Ciudad donde se encuentra ubicado dicho local Pais: Es el País donde se encuentra ubicado dicho local.
Con Respecto a la Perspectiva “Empleados”, los datos disponibles son:
Id_Empleado: es la clave primaria de la tabla “Empleados”, y representa unívocamente a un Empleado.
Cod_Empleado: es el código de cada empleado, con el cual registran sus ventas.
Nombre: Nombre del empleado Apellido_Paterno: Apellido Paterno del empleado Apellido_Materno: Apellido Materno del empleado Direccion: Direccion del empleado. DNI: DNI del empleado. Cargo: Cargo que desempeña el empleado ejm: Administrador,
Vendedor, etc. Fecha_Contratacion: Fecha Cuando comenzó su contrato.
Con Respecto a la Perspectiva “Clientes”, los datos disponibles son:
Id_Cliente: es la clave primaria de la tabla “Clientes”, y representa unívocamente a un Cliente.
Cod_Cliente: es el código del Cliente. Razon_Social: Nombre o razón social del cliente. Edad: edad del cliente RUC: RUC del cliente si es que lo tiene, de o contrario se
considera el DNI. Email: Email del cliente, si lo tiene. Teléfono: Número de teléfono del cliente. Fax: Fax del cliente.
Semestre 2015_II Inteligencia de Negocios
Con Respecto a la Perspectiva “Productos”, los datos disponibles son:
Id_Producto: es la clave primaria de la tabla “Productos”, y representa unívocamente a un Producto.
Cod_Producto: es el código del Producto, este dato es calculado de un número incremental.
Descripcion: Es el nombre completo del producto. Id_Tipo: representa a través de una clave foránea el tipo de
producto al que pertenece. Id_Marca: Representa a través de una clave foránea la marca a la
que pertenece el producto. Id_Temporada: Representa a través de una clave foránea la
temporada a la que pertenece el producto. Unidades_Producidas: Representa la cantidad producida del
producto. Stock: Representa el stock actual del producto. Costo_Produccion: Representa el costo de producir una unidad
de ese producto. Precio: es el precio de venta del producto. URL_Imagen: es la dirección donde se encuentra alojada la
imagen del producto. Discontinuado: Representa si el producto tiene continuidad o no,
si no la tiene, el producto no figura en las listas de productos actuales.
Con Respecto a la perspectiva “Tiempo”, es la que determinara el nivel de granularidad del datamart, los datos a emplear son:
Dia Semana Mes Bimestre Semestre Año
Una vez que se recolectó toda la información pertinente y se consultó con los usuarios cuales eran los datos que consideraban de interés para analizar los indicadores ya expuestos, los resultados obtenidos fueron los siguientes:
En la perspectiva “Locales” se utilizaran los campos que hacen referencia al nombre del local (Descripcion), dirección(Direccion), ciudad(Ciudad) y país(Pais).
Para la perspectiva “Empleados” se utilizaran los campos que referencian al nombre (Nombre), Apellido(es la unión de los campos Apellido_Paterno y Apellido_Materno) y la fecha de contrato (Fecha_Contrato).
Para la perspectiva “Clientes” Se tomara en cuenta el nombre, la dirección, la ciudad, el país y el teléfono.
Semestre 2015_II Inteligencia de Negocios
h) Modelo Conceptual Ampliado
En la perspectiva “Productos” se utilizaran los campos que hacen referencia al código del producto (Cod_Producto), Nombre del producto (Descripcion), Temporada (Nombre de la tabla “Temporadas”, obtenido a través de la unión con la tabla “Productos”), precio de etiqueta (Precio de la tabla “Productos”), Stock actual (stock de la tabla “Productos”), Cantidad Producida (Unidades_Producidas de la tabla “Productos”), Tipo de articulo (Nombre de la tabla “Tipos”, obtenido a través de la unión con la tabla “Productos”), costo de producción (Costo_Produccion de la tabla “Productos”).
Para la perspectiva “Tiempos” se utilizará el campo Fecha de la tabla “Ventas”, de los cuales se obtendrá el nombre del día, el número de semana, del mes, bimestre, semestre y el año.
Semestre 2015_II Inteligencia de NegociosFigura 3.11 Modelo Conceptual Ampliado Fuente: Elaboración Propia
GANANCIA
STOCK VALORIZADO
COSTO TOTAL DE PRODUCCION
PUNTO DE EQUILIBRIO
CANTIDAD VENDIDA
MONTO VENDIDO
VENTA
TIEMPODía
SemanaMes
BimestreSemestre
Año
PRODUCTOSCódigo
DescripciónTemporada
Precio_EtiquetaStock
Cantidad ProducidaTipo_Articulo
Costo_Produccion
CLIENTESNombre
DirecciónCiudad
PaísTeléfono
EMPLEADOSNombreApellido
Fecha_ContratoPaís
LOCALESNombre
DirecciónCiudad
País
i) Modelo Lógico del Datamart
Tipo de modelo lógico de Datamart
El esquema que se utilizará, será en estrella (Figura 3.18), debido a sus características, ventajas y diferencias con los otros esquemas.
Tablas de DimensionesA continuación se diseñaran las tablas de dimensiones a partir de las perspectivas encontradas en el modelo conceptual.
Para ello se realizaran los siguientes procesos:
Se elegirá un nombre que identifique la tabla de dimensión.
Se añadirá un campo que represente su clave principal.
Se redefinirán los nombres de los campos si no son suficientemente intuitivos.
LOCALES
La nueva tabla de dimensión tendrá el nombre “LOCALES”
Se le agregara una clave principal llamada “Key_Local”
Se modificara el nombre del campo “Nombre” por “Local”
Semestre 2015_II Inteligencia de Negocios
Figura 3.12 Dimensión Locales Fuente: Elaboración Propia
LOCALES
Key_LocalLocalDireccionCiudadPais
LOCALESNombre
DirecciónCiudad
País
EMPLEADOS
La nueva tabla de dimensión tendrá el nombre “EMPLEADOS”
Se le agregara una clave principal llamada “Key_Empleado”
No se modificaran nombres de campos.
CLIENTES
La nueva tabla de dimensión tendrá el nombre “CLIENTES”
Se le agregara una clave principal llamada “Key_Cliente”
No se modificaran nombres de campos.
Semestre 2015_II Inteligencia de Negocios
Figura 3.13 Dimensión Empleados Fuente: Elaboración Propia
EMPLEADOSNombreApellidos
Fecha_ContratoPaís
EMPLEADOS
Key_EmpleadoNombreApellidosFecha_Contrato
Figura 3.14 Dimensión Clientes Fuente: Elaboración Propia
CLIENTESNombre
DirecciónCiudad
PaísTeléfono
CLIENTES
Key_ClienteNombreDireccionCiudadPaisTelefono
PRODUCTOS
La nueva tabla de dimensión tendrá el nombre “PRODUCTOS”
Se le agregara una clave principal llamada “Key_Producto”
Se cambiara el campo Costo_Produccion por “costo”
Se cambiara el campo precio_etiqueta por “precio”
TIEMPO
La nueva tabla de dimensión tendrá el nombre “TIEMPO”
Se le agregara una clave principal llamada “Key_Tiempo”
No se modificaran nombres de campos.
Semestre 2015_II Inteligencia de Negocios
Figura 3.15 Dimensión Productos Fuente: Elaboración Propia
PRODUCTOSCódigo
DescripciónTemporada
Precio_EtiquetaStock
Cantidad ProducidaTipo_Articulo
Costo_Produccion
PRODUCTOS
Key_ProductoCodigoDescripcionTemporadaCostoPrecioStockCantidad_ProducidaTipo_Articulo
Figura 3.16 Dimensión Tiempo Fuente: Elaboración Propia
TIEMPODía
SemanaMes
BimestreSemestre
Año
TIEMPO
Key_TiempoDiaSemanaMesBimestreSemestreAño
Tabla de Hechos
VENTAS
La tabla de Hechos tendrá por nombre “VENTAS”
Su clave principal estará compuesta por la combinación de las claves principales de las tablas de dimensiones antes definidas: “Key_Local”, “Key_Empleado”, “Key_Cliente”, “Key_Producto” y “Key_Tiempo”
Se crearan seis hechos, que se corresponden con los seis indicadores y serán renombrados “Monto Vendido” por “MontoTotal”, “Cantidad Vendida” por “Cantidad”, “Punto de Equilibrio” por “Equilibrio”, “Costo Total De Produccion” por “CostoTotal”, “Stock Valorizado” por “Valorizado” y “Ganancia” por “Ganancia”.
Semestre 2015_II Inteligencia de Negocios
Figura 3.17 Hecho Ventas Fuente: Elaboración Propia
VENTAS
Key_Local Key_Empleado Key_Cliente Key_Producto Key_TiempoMontoTotalCantidadEquilibrioCostoTotalValorizadoGanancia
GANANCIASum((Monto Vendido) – (Costo de
Producción))
STOCK VALORIZADOSum((Stock Actual)*(Precio Actual))
COSTO TOTAL DE PRODUCCIONSum((Cantidad Producida)*(Costo
Producción))
PUNTO DE EQUILIBRIO(Monto Vendido) ≥ (Costo de
Producción)
CANTIDAD VENDIDASum(Cantidad Vendida)
MONTO VENDIDOSum(Cantidad Vendida *
Precio de Venta)
VENTAS
j) Uniones
Se realizaran las Uniones pertinentes, según corresponda:
Semestre 2015_II Inteligencia de Negocios
Figura 3.18 Esquema Estrella Fuente: Elaboración Propia
11
1
1
n
n
n
n
n
1LOCALES
Key_LocalLocalDireccionCiudadPais
EMPLEADOS
Key_EmpleadoNombreApellidosFecha_Contrato
CLIENTES
Key_ClienteNombreDireccionCiudadPaisTelefono
TIEMPO
Key_TiempoDiaSemanaMesBimestreSemestreAño
PRODUCTOS
Key_ProductoCodigoDescripcionTemporadaCostoPrecioStockCantidad_ProducidaTipo_Articulo
VENTAS
Key_Local Key_Empleado Key_Cliente Key_Producto Key_TiempoMontoTotalCantidadEquilibrioCostoTotalValorizadoGanancia
EJERCICIOS PROPUESTOS
5.1 Estudio de Caso.Tomando los datos del laboratorio anterior, realizar:
1. Generar el nivel de granularidad.2. Generar el Modelo Conceptual Ampliado.3. Modelo lógico del Datamart :
a. Tabla de Dimensionesb. Tabla de Hechos. c. Uniones.
Transformación del modelo Conceptual ampliado en un modelo lógico dimensional. Concepto de Tabla de Hechos, Tablas de Dimensiones y jerarquías.
Caso : Tiendas el símboloLa 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:
Tc lie n te
C li_ C o d : c h a r(5 )
C li_ N o m : va rc h a r(5 0 )C li_ D ire c : va rc h a r(5 0 )C li_ Te lf: in tC li_ c e l: in td is t_ c o d i: c h a r(6 )
Tp ro fo rm a
P ro _ c o d : c h a r(5 )
P ro _ F e c h : d a te t im eP ro _ M o n To t : d e c im a l(1 2 ,2 )C li_ C o d : c h a r(5 )t ie n _ c o d : c h a r(5 )ve n _ c o d i: c h a r(7 )
TN o ta _ P e d id o
N o t_ C o d : c h a r(5 )
N o t_ F e c h : d a te t im eN o t_ M o n t : d e c im a l(1 2 ,2 )C li_ C o d : c h a r(5 )t ie n _ c o d : c h a r(5 )ve n _ c o d i: c h a r(7 )
Tfa c tu ra
F a c _ n u m : c h a r(5 )
F a c _ F e c h : d a te t im eF a c _ s u b to ta l: d e c im a l(1 2 ,2 )F a c _ ig v: d e c im a l(1 2 ,2 )F a c _ m o n to t : d e c im a l(1 2 ,2 )C li_ C o d : c h a r(5 )t ie n _ c o d : c h a r(5 )ve n _ c o d i: c h a r(7 )
Tp ro d u c to
p ro _ c o d : c h a r(5 )
p ro _ n o m : va rc h a r(5 0 )P ro _ P re C o m : d e c im a l(1 2 ,2 )P ro _ P re V e n : d e c im a l(1 2 ,2 )P ro _ U n id M e d : c h a r(1 5 )P ro _ S tA c t : d e c im a l(1 2 ,2 )P ro _ S to c M in : d e c im a l(1 2 ,2 )
TD e ta lle _ P ro fo rm a
P ro _ c o d : c h a r(5 )p ro _ c o d : c h a r(5 )
TD e t_ U n id : d e c im a l(1 2 ,2 )
TD e ta lle _ P e d id o
N o t_ C o d : c h a r(5 )p ro _ c o d : c h a r(5 )
D e t_ U n iP e d : d e c im a l(1 2 ,2 )
Td e ta lle _ fa c tu ra
F a c _ n u m : c h a r(5 )p ro _ c o d : c h a r(5 )
D fa c _ u n iF a c : d e c im a l(1 2 ,2 )D fa c _ S u b To t : d e c im a l(1 2 ,2 )Tt ie n d a
t ie n _ c o d : c h a r(5 )
t ie n _ n o m b re : va rc h a r(3 0 )t ie n _ d ire c c io n : va rc h a r(5 0 )d is t_ c o d i: c h a r(6 )
Td is t ri t o
d is t_ c o d i: c h a r(6 )
d is t_ n o m : va rc h a r(5 0 )
TV e n d e d o r
ve n _ c o d i: c h a r(7 )
ve n _ n o m b : va rc h a r(5 0 )ve n _ d ire c t : va rc h a r(5 0 )
Semestre 2015_II Inteligencia de Negocios
A. 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. Modelo lógico del Datamart : a. Tabla de Dimensionesb. Tabla de Hechos. c. Uniones.
TareaCASO CADENA DE HOTELES
PLAYA LINDA La cadena de hoteles de Turistas de Playa Linda se ha convertido en la mejor alternativa para alojamiento. Actualmente tiene un hotel en Zorritos “Playa linda I”, otro en Máncora “Playa linda II”, en Asia “Hotel Playa Linda III”, en Mollendo “Hotel Playa Linda IV”. Su dueño, José Cuentas, un inmigrante Español, espera tener la mejor y más grande cadena de hoteles de los balnearios peruanas: Máncora, Cabo Blanco, Punta Sal, Órganos, Huanchaco etc. La organización de cada hotel de la cadena es más o menos similar y la describe a continuación. HABITACIONES Las habitaciones se numeran comenzando de 1 en cada hotel, no importando el tipo ni la ubicación. Cada una de ellas tiene un número de camas matrimoniales y/o camas de plaza y media en cada habitación según entren. La habitación básica viene con el equipamiento básico: agua caliente y TV con cable, es lo mínimo que tienen todas las habitaciones. Les llamamos simples. Están ubicadas en el segundo piso.. Tienen un área aproximada de 2 metros cuadrados por cama. Están adornadas con obras de arte no famosas como tejidos, acuarela, escultura en piedra, etc. Para las personas que les gusta más comodidad, tenemos otras en las cuales el equipamiento incluye, además del básico, frío bar, aire acondicionado y jacuzzi . Están adornadas con pinturas, arcillas y otras obras de arte famosas. Estas habitaciones tienen 3 metros cuadrados por cama, les llamamos de lujo. . Finalmente tenemos los bungalows frente al mar, con el equipamiento básico más una canasta de frutas diaria y un bidón de agua. Están también adornadas con obras de arte no famosas. Su área es de 2 metros cuadrados por cama. Las obras de arte las tengo inventariadas. A cada una le pongo un código único por toda la cadena de hoteles. Además las clasifico por el tipo de arte y me interesa el alto, largo y ancho. Es importante saber exactamente en cual habitación ha estado cada obra, desde qué fecha hasta cuál otra. Claro, que luego pueden estar en una habitación en más de una oportunidad, pero no el mismo día. Si la estropea algún empleado o cliente, José debe ver la forma de cómo recuperar la su valor de mercado. HUESPEDES Para Playa Linda el huésped es lo más importante. Por ello lleva un registro de todos sus datos personales y aficiones de lectura (género de preferencia), música (tipo) y/o televisión (canales favoritos) con el propósito de acondicionar las habitaciones y los ambientes de descanso de acuerdo al gusto de sus clientes. Los identifica con un código único, pero guarda un documento de identificación, sea DNI o Carnet de Extranjería. En realidad, son huéspedes todos los que se alojan en el hotel, pero aquél que realiza la reserva puede considerarse el huésped principal en cada reserva. Los huéspedes son de diversas partes del Perú, pero también del extranjero, mayormente de Europa. Por ello se prefiere que los administradores las recepcionistas, los mozos, personal de
Semestre 2015_II Inteligencia de Negocios
limpieza, cajeros y todos los demás trabajadores conozcan por lo menos inglés, y de preferencia además francés y alemán. RESERVAS El futuro huésped puede realizar su reserva para un hotel días antes de llegar, desde que está planeando sus días de vacaciones. Es muy importante porque con ella se programa la disponibilidad y mantenimiento de las habitaciones. Por ello, cuando la recepcionista atiende a un futuro huésped que quiere hacer una reserva, toma la fecha en que la realiza, así como todos sus datos personales. Además le da un número correlativo único en todos los hoteles. En ella la recepcionista, de acuerdo a las características de las habitaciones de cada tipo que va describiendo, escoge un número de habitación no reservada para el rango de fechas deseadas y la asigna. Estas quedan asignadas a la reservación por el período requerido por el futuro huésped. También puede ocurrir que una reserva se cancele y entonces puedan ser asignadas a una nueva reserva. Al momento de la reserva se indica el número de personas que ocuparán la habitación. Además se pacta el precio por día. Por ello es importante saber la recepcionista que la realizó. ALOJAMIENTOS Todos los alojamientos se realizan previa reserva incluso en temporada baja, debido al éxito alcanzado por todos los hoteles de la cadena. Cuando llega el huésped, se le pide el número de reserva, y se le da ahora un número de alojamiento. Se le asigna a un mozo para que le atienda durante toda su estadía. Es importante saber la fecha de llegada y salida real de la habitación. Si bien se le cobrará por todas las fechas reservadas, éstas pueden diferir. Además, al final de la estadía, se le dará un número y serie de factura, y también se calculará el monto total a pagar. Se registra además el nombre de todas las personas que estarán en la habitación, que debe de coincidir con el número de personas de la reserva. SERVICIOS Si el huésped está interesado puede solicitar, de manera adicional al precio de la habitación, servicio desayuno, almuerzo y/o comida; lavado y planchado de ropa, paseos recreativos en yate, clases de baile, corte, peinado, maquillaje, karaoke y video pub. Cada año se imagina qué más puede ofrecer a sus huéspedes. Cada servicio tiene un nombre, una descripción, una unidad de medida y un precio por esa unidad de medida. Se lleva un registro de las cantidades del servicio que los huéspedes de cada habitación consumen en cada unidad de medida. Todos los consumos que realicen los huéspedes de una habitación se cargan a ella y serán consideradas en el momento de cancelar el alojamiento TRABAJADORES Sus trabajadores son un componente importante de todo el éxito que ha tenido en estos tiempos. Todos ellos deben ser peruanos y mayores de edad, los identifica con su DNI. Privilegia la antigüedad en la empresa, enviándoles presentes a su domicilio y tarjetas virtuales a su correo electrónico el día de su cumpleaños y en la fecha en que cumplen cinco años más de antigüedad. Es importante también para él las habilidades humanas de cada uno, por ejemplo proactividad, comunicación, etc.; mejor conocidas como competencias. Estima que sus trabajadores crecerán un 5% cada año, y que llegará a un promedio de 50 en el total de la cadena. De cada uno de los hoteles le interesa saber el o los número(s) telefónico(s), la dirección, el administrador encargado, el área total, así como los deportes que pueden practicarse en él (futbol, tenis, frontón, ping pong, etc.)Los Problemas que tiene el dueño que en los hoteles los sistemas no están interconectados por tal motivo es muy difícil contar con la información oportuna para la toma de decisiones.
En Máncora “Playa linda II” se lleva el registro de las reservas en Hoja de cálculos como sigue:
Nro. reserva
Apellido paterno Cliente
Apellido materno Cliente
Nombres
Fecha de reserva
Hora de Reserva
Nro. Habitación(es)
Nombre Empleado Atiende
R00120
Prado Coronado
Luis Miguel
12/05/2010
08:30 a.m.
501 Marcos santos Díaz
Los alojamientos su hoja de cálculo es:
Semestre 2015_II Inteligencia de Negocios
Nro Alojamiento
Nro. reserva
Apellido paterno Cliente
Apellido materno Cliente
Nombres
Fecha de Alojamiento
Fecha de Retiro
Nro Habitación(es) Ocupada
Costo Habitacion
A01210 R00120 Prado Coronado
Luis Miguel
12/05/2010 15/05/2010 501 S/125.00
Descripción del Servicio
Costo de Servicio Total a Pagar Empleado que facturo
Servicio de Desayunos.Almuerzos
s/. 25.00
s/. 50.00
s/ 200.00 Marcos Diaz Lima
En Asia “Hotel Playa Linda III” se lleva el registro de las reservas en Hoja de cálculos como sigue:
Nro. reserva
Apellidos y nombres del cliente
Fecha de reserva
Hora de Reserva
Nro Habitación(es)
Nombre Empleado Atiende
120 Prado Coronado, Luis Miguel
12 May 08:30 a.m. 501 Marcos santos Diaz
Los alojamientos su hoja de calculo es:
Nro Alojamiento
Nro. reserva
Apellido y Nombres del Cliente Fecha de Alojamiento
Fecha de Retiro
Nro Habitación(es) Ocupada
Costo Habitacion
1210 120 Prado Coronado, Luis Miguel 12 may 15 may 501 S/125.00
Costo Servicio de Desayunos.
Costo almuerzo y/o comida
Costo de Lavado y planchado de ropa
paseos recreativos en yate
clases de baile
karaoke y video pub
corte, peinado, maquillaje
Total Empleado que facturo
s/. 50.00 s/. 50.00 s/. 25.00 s/ 200.00 s/.150.00 s/250.00 s/75.00 s/725.00 Marcos Diaz Lima
En el Hotel de hotel en Zorritos “Playa linda I” se cuenta con un sistema de control de reservas cuya estructura es:
Semestre 2015_II Inteligencia de Negocios
TEMPLEADO
COD_EMPLEADO : CHARNOM_EMPL : VARCHARAPELL_PATERNO : VARCHARAPELL_MATERNO : VARCHARDIREC_EMPL : VARCHARPK_TEMPLEDO = COD_EMPLEADO
<<RelationalTable>>
TIPO_HABITACION
COD_TIPO : CHARDESCRIPCION : VARCHARPK_TIPO_HABITA = COD_TIPO
<<RelationalTable>>
TRESERVA
COD_RESERVA : CHARFECHA_RESER : DATEHORA_RESER : CHARPK_RESERVA = COD_RESERVA
<<RelationalTable>>
COD_EMPLEADO = COD_EMPLEADOCOD_EMPLEADO = COD_EMPLEADO
FK_TEMPLE
<<FK>>
TDETALLERESER
CANTIDAD : DECIMAL
<<RelationalTable>>
COD_RESERVA = COD_RESERVACOD_RESERVA = COD_RESERVA
FK_TRESER
<<FK>>
TCLIENTE
COD_CLIE : CHARNOMBRE : VARCHARAPELL_PATERNO : VARCHARAPELL_MATERNO : VARCHARDIR_CLIE : VARCHARTELEF_CLIE : CHARPK_TCLIENTE = COD_CLIE
<<RelationalTable>>
COD_CLIE = COD_CLIECOD_CLIE = COD_CLIE
FK_TCLIEN
<<FK>>
TALOJAMIENTO
COD_ALOJAMIENTO : CHARFECHA_ALOJ : DATEFECHA_SALIDA : DATEMONTOTOTAL : DECIMALDESCUENTOS : DECIMALTOTAL : DECIMALPK_TALOJAMIENTO = COD_ALOJAMIENTO
<<RelationalTable>>
COD_CLIECOD_CLIE
FK_TCLIENTES
<<FK>>
TSERVICIO
COD_SERVICIO : CHARDESCRIPCION_SER : VARCHARCOSTOUNIT_SERV : DECIMALPK_TSERVICIO = COD_SERVICIO
<<RelationalTable>>
THABITACION
COD_HABITACION : CHARDESCRIPCION_HAB : CHARPK_THABITACION = COD_HABITACION
<<RelationalTable>>
COD_TIPO = COD_TIPOCOD_TIPO = COD_TIPOFK_TIPO
<<FK>>
COD_HABITACION = COD_HABITACIONCOD_HABITACION = COD_HABITACION
FK_THABI
<<FK>>
TDETALLE_ALOJ
SUB_TOTALSERVICIOS : DECIMALSUB_TOTALHABI : DECIMALCANTIDAD_SER : DECIMALCANTIDAD_DIAS_HAB : DECIMAL
<<RelationalTable>>
COD_ALOJAMIENTO = COD_ALOJAMIENTOCOD_ALOJAMIENTO = COD_ALOJAMIENTO
PK_ALOJ
<<FK>>
COD_SERVICIO = COD_SERVICIOCOD_SERVICIO = COD_SERVICIO
PK_SERV
<<FK>>
COD_HABITACION = COD_HABITACIONCOD_HABITACION = COD_HABITACION
PK_THAB
<<FK>>
Semestre 2015_II Inteligencia de Negocios