Você está na página 1de 19

1.

ANALISIS DE LA FUENTE INTERNA


1.1. Descripción del sistema OLTP

Gestión Ventas:
Su funcionamiento está basado en brindar productos o alimentos de calidad con el propósito de
lograr la fidelización de los clientes actuales y captar en el menor tiempo a nuestros clientes
potenciales, puesto que ellos son quienes aseguran la posición de la empresa dentro del
mercado altamente competitivo.

Aplicación de Realizar Venta


Esta aplicación es la encargada de realizar la venta que los empleados han solicitado de acuerdo
al requerimiento del cliente. La venta finalizara emitiendo una factura al cliente.

Aplicación Generar Reportes


Esta aplicación tiene como función crear y generar los reportes necesarios para el control y
verificación de los productos vendidos en un determinando tiempo.

1.2. Modelo BD OLT


1.3. Descripción de las Tablas del BD Transaccional

TABLA: PERSONA
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY
ID_Persona Int PK
Nombre Varchar 25
Apellidos Varchar 25
Direccion Varchar 25
Teléfono Varchar 10

TABLA: CLIENTE
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY
COD_CLIENTE Int PK
ID_PERSONA Int FK
COD_PEDIDO Int FK

TABLA: EMPLEADO
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
COD_EMPLEADO Int PK
FECHANACIMIENTO DATE
FECHAINGRESO DATE
ID_PERSONA Int FK

TABLA: CAJA
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
COD_CAJA Int PK
PRODUCTO Varchar 20
NOMBRECLIENTE Varchar 20
ID_PERSONA Int FK

TABLA: MESA
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
COD_MESA Varchar 3 PK
ESTADO Varchar 20
COD_PEDIDO Int FK

TABLA: PEDIDO
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
COD_PEDIDO Int PK
FECHAPEDIDO Date
TOTAL Varchar 20
ESTADO Varchar 20
CODIGO Varchar 20
COD _CLIENTE Int FK
COD_EMPLEADO Int FK
ID_MESA Varchar 3 FK
TABLA: CATEGORIA
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
ID_CATEGORIA Int PK
NOMBRE Varchar 20
DESCRIPCION Varchar 20

TABLA: FACTURA
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
ID_FACTURA Int PK
COD_PEDIDO Int FK
PRECIO_PLATO Int
MONTO_PAGAR Int

TABLA: DETALLE
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
CANTIDAD Varchar 15
PRECIO Varchar 15
COD_PEDIDO Int FK
ID_CATAPRODUCTO Int FK

TABLA: CARTA_PRODUCTO
IDENTIDADES TIPO DE VARIABLE TAMAÑO TIPO DE KEY O NULO
ID_CATAPRODUCTO Int PK
NOMBRE Varchar 20
ID_CATEGORIA Int FK
2. ANALISIS Y DISEÑO DIMENSIONAL
2.1 INDICADORES DEL MODELO

DEFINICION DE REQUERIMIENTOS Y ANALISIS DE LA DATA

a) Plan Estratégico

Los indicadores obtenidos a partir del plan estratégico son los siguientes:

INDICADOR MEDIDAS
• Cantidad del
Cantidad
producto
Precio Total
 Precio Total Valor de Producto

b) Entrevistas

Dentro de las entrevistas realizadas al personal de gestión y TI de la empresa el cual se


encuentra en el anexo xx tenemos los siguientes resultados:

Objetivos

Mejorar el Análisis del estudio de estrategias de ventas basándose en datos


históricos

Identificar asociaciones en los productos según la información de ventas.

Indicadores

 Cantidad del Producto


 Precio Total

Medidas

 Cantidad
 Precio Total
 Valor de Producto

Dimensiones

 Cliente
 Empleado
 Carta Producto
 Fecha

DEFINICIÓN DE LAS ESTRATEGIAS

Escenario Se tiene la base de datos de la pollería “Gaucho” con las siguientes tablas
con información histórica desde el 2016 hasta el 2019.

 Persona
 Cliente
 Empleado
 Caja
 Mesa
 Pedido
 Categoría
 Factura
 Detalle
 Carta_Producto

JUSTIFICACIÓN

Requerimientos del DataMart obtenidos del análisis de la(s) fuente(s).

 Información acerca de los Productos más vendidos.


 Información de que empleado hizo más ventas.

INDICADORES

 Cantidad del Producto


 Precio Total

c) Análisis de la Data

Existe dependencia del área de TI, por parte del personal de gestión para obtener los
reportes necesarios para el análisis de ventas.

Disponibilidad de la Data
 Se encuentra en línea el 100% de la data.
 Se trabajará con la herramienta SQL Server 2014

Calidad de la Data
 Integridad de Dominio.
 Integridad Referencial
 Integridad Entidad
 Manejo de NULL: es consistente se puede observar que los campos obligados han
sido correctamente definidos con la posibilidad de obligar siempre a grabar un
dato dentro del mismo.

2.2 MODELAMIENTO MULTIDIMENSIONAL

DETERMINAR LAS DIMENSIONES Y JERARQUIAS

Dim_OrdenCompra
Jerarquías de la Dimensión: Dim_Cliente

 DatosCliente: Almacena todos los datos principales del cliente.

Dim_Empleado

Jerarquías de la Dimensión: Dim_Empleado

 NomCodEmpleado: Almacena el código y nombre del empleado que realiza


la venta
Dim_CartaProducto

Jerarquías de la Dimensión: Dim_CartaProducto

 NomProducto: Nombre del Producto


 Categ_Producto: A que categoría pertenece el Producto

Dim_Tiempo

Jerarquías de la Dimensión: Dim_Tiempo

 Fecha: Contiene las fechas registradas de datos históricos de las ventas


realizadas.
Definir el grano:
Se especificará la transacción donde se generan las medidas y en las cuales están presentes
las dimensiones con un atributo que lo representa. Consiste en identificar el nivel mínimo de
detalle de análisis de la información.

Granularidad en las Dimensiones:


Carta_Producto: Producto
Empleado: Empleado
Cliente: Cliente
Fecha: Fecha

CONSTRUCCIÓN DEL MODELO ESTRELLA (JERARQUIAS)

Cliente Empleado

Cliente Nombre

Nombre Prod

Fecha

Id_Categoria

Fecha
Carta_Producto
MODELO MULTIDIMENSIONAL

Tabla: Hecho_Ventas

Id_Cliente: Identificador de la dimensión Cliente


Id_Empleado: Identificador de la dimensión Empleado
Id_CartaProducto: Identificador de la dimensión Carta_Producto
Id_Fecha: Identificador de la dimensión Fecha.
Cantidad_Producto: Cantidad de productos vendidos.
Precio_Total: Precio total de las ventas realizadas.

2.3 DISEÑO DE EXTRACCION


 DIMENSION CARTA_PRODUCTO

Descripción de las tablas fuentes

Nombre de las tablas fuentes Descripción

Producto Esta tabla contiene el listado de


productos.
Categoría Esta tabla contiene el listado de las
categorías de dichos productos.

Fuente de Datos

Tabla Nombre Descripción Llave Tipo Formato Consideración


Importante
Producto Id_Producto Código de PK INT Numérico No Nulo
Producto
Producto Nombre Descripción Varchar(20) Texto
del Producto
Categoría Id_Categoria Tipo de FK INT Numérico
Producto
Estandarización y Limpieza de Datos

Nombre Llave Tipo Formato Limpieza


Id_Producto PK Int Numérico No Nulo
Nombre Varchar(20) Texto No Nulo
Id_Categoria Varchar(20) Texto No Nulo

 DIMENSION CLIENTE

Descripción de las tablas fuentes

Nombre de las tablas fuentes Descripción

Cliente Esta tabla contiene el listado


de todos los clientes.

Fuente de Datos

Tabla Nombre Descripción Llave Tipo Formato Consideración


Importante
Código de
Cliente Id_Cliente PK INT Numérico No Nulo
Cliente
Descripción
Persona Nombre Varchar(20) Texto
del Cliente

Estandarización y Limpieza de Datos

Nombre Llave Tipo Formato Limpieza


Id_Cliente PK Int Numérico No Nulo

Nombre Varchar(20) Texto No Nulo

 DIMENSION EMLPEADO

Descripción de las tablas fuentes

Nombre de las tablas fuentes Descripción

Empleado Esta tabla contiene el listado


de todos los clientes.
Fuente de Datos

Consideración
Tabla Nombre Descripción Llave Tipo Formato
Importante

Código de
Empleado Id_Empleado PK INT Numérico No Nulo
Cliente

Descripción
Perso Nombre Varchar(20) Texto
del Cliente

Fecha de
Empleado Fecha_Ingreso ingreso del Varchar(20) Texto
empleado

Estandarización y Limpieza de Datos

Nombre Llave Tipo Formato Limpieza

Id_Cliente PK Int Numérico No Nulo

Nombre Varchar(20) Texto No Nulo

Fecha_Ingreso Varchar(20) Texto No Nulo

 DIMENSION FECHA

Descripción de las tablas fuentes

Nombre de las tablas fuentes Descripción

Esta tabla contiene la fecha en que


FECHA
se realizó la venta.

Fuente de Datos

Consideración
Tabla Nombre Descripción Llave Tipo Formato
Importante

Código de
Fecha Id_Fecha PK INT Numérico No Nulo
fecha

Fecha de la
Fecha Fecha_completa Varchar(20) Texto
venta
Estandarización y Limpieza de Datos

Nombre Llave Tipo Formato Limpieza

Id_Fecha PK Int Numérico No Nulo

Fecha_Ingreso Varchar(20) Texto No Nulo

TABLA HECHO

Descripción de las tablas fuentes

Nombre de las tablas fuentes Descripción

Esta tabla contiene la fecha en que


FECHA
se realizó la venta.

Esta tabla contiene el detalle de la


DETALLE
venta hecha.

Fuente de Datos

Consideración
Tabla Nombre Descripción Llave Tipo Formato
Importante

Código de identificación
Venta Id_Cliente FK Int Numérico No Nulo
del cliente

Código de identificación
Venta Id_Empleado FK Int Numérico No Nulo
del Empleado

Código de identificación
Venta Id_CartaProducto FK Int Numérico No Nulo
de la CartaProducto

Código de identificación
Venta Id_Fecha FK Int Numérico No Nulo
de fecha

Cantidad de productos
Detalle Cantidad Int Numérico No Nulo
vendidos

Precio de cada producto


Detalle Precio_Unitario Int Numérico No Nulo
por unidad
CAMPO PRE-CACULADO
Detalle Precio_Total Monto Total Int Numérico
(PRECIO * CANTIDAD)
Estandarización y Limpieza de Datos

Nombre Llave Tipo Formato Limpieza

Id_Cliente FK Int Numérico No Nulo

Id_Empleado FK Int Numérico No Nulo

Id_CartaProducto FK Int Numérico No Nulo

Id_Fecha FK Int Numérico No Nulo

Cantidad INT Numérico >0

Precio_Total Int Numérico >0

Mapeo de Datos General de todas las dimensiones


CUADRO DE DIMENSIONES Y NIVELES
DIMENSIONES NIVEL 1 NIVEL 2
Cliente nombre
Empleado nombre Fecha_Ingreso
Carta_Producto Categoría nombre
Fecha Fecha_completa

CRUCE DE MEDIDAS CON DIMENSIONES

DIMENSIONES
Medidas Cliente Empleado Carta_Producto Fecha
Cantidad de productos vendidos X X
Precio total de ventas X X X

PROCEDIMIENTO ETL - DATAWAREHOUSE


Aquí hemos ejecutado la tarea de flujo de datos
Hemos ingresado a la tarea de flujo, seguidamente hemos dado clic a “origen DE ADO NET” para
traer datos de la tabla de transacional

Luego que hacemos la conexión, seleccionamos la base de datos y damos “aceptar”


Luego seleccionamos la tabla “cliente” para este ejemplo,

Seleccionamos las columnas o entidades de la tabla con la que vamos a trabajar en la data
warehouse
Luego que hacemos el mismo proceso para cada “origen de ADO NET”, damos clic en “Destino de
ADO NET”, que son donde se van a cargar los datos.

Ahora relacionamos el “origen de ADO NET” con cada “Destino de ADO NET” correspondiente.
Aquí agregamos la base de datos de la data warehouse que esta creada en el sql server

Seleccionamos la tabla que queremos relacionar


Luego nos dirigimos a asignaciones para relacionar las entidades que son comunes, asi hacemos lo
mismo con cada uno…

Damos clic en Iniciar… esperamos que cargue los datos a las tablas de data warehouse de sql server
PROCEDIMIENTO

Você também pode gostar