Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Título: Ventas
Autor: Jimmy A. Flores Jordan
Fecha: 01/12/2018
Asignatura:
Grupo: A
casi todas las actividades de la empresa IMFAR S.R.L, por lo cual se escogiera el proceso que
consideraríamos más importante en las actividades diarias de la misma y que estuviese soportado de
A continuación, se procedió a identificar qué era lo que les interesaba conocer acerca de este
proceso y cuáles eran las variables o perspectivas que debían tenerse en cuenta para poder tomar
Se les preguntó cuáles eran según ellos, los indicadores que representan de mejor modo el proceso
de traspaso de almacén y qué sería exactamente lo que se desea analizar del mismo. La respuesta obtenida,
Como se puede apreciar, las necesidades de información expuestas están acorde a los objetivos
un ámbito para la toma de decisiones, que en este caso permitirá analizar el comportamiento
de los clientes a los que se pretende satisfacer ampliamente, para así lograr obtener una ventaja
Modelo Conceptual
Almacén A
Almacén B
Clasificación Traspaso de
almacén Cantidad
Producto
Grupo
Marca
Tiempo
Almacen B
nombre_Almacen
Clasificación Traspaso de
Cantidad
nombre_Clasificación almacen
Tiempo
año
mes
Producto
nombre_Producto
Marca
nombre_marca
Grupo
nombre_Grupo
Almacén A
NOMBRE
Almacén B
NOMBRE
Producto
Nombre Del
Producto
Tiempo
Año
mes
Grupo
Nombre de
Grupo
Marca
nombre
Tabla de hechos
Traspaso Cantidad
PROCESOS ETL
A continuación, se generarán las sentencias SQL para cargar las diferentes tablas de dimensiones y la tabla
de hechos.
Se consultó con los usuarios y se averiguó que deseaban tener en cuenta todos los almacenes.
Es importante destacar que, aunque existían en el campo nombre igual forma se tomaran del sistema, se
debía a que este se agregó poco después de haberse creado la base de datos inicial, razón por la cual
existían valores faltantes. Además, comentó que, en el sistema, si un almacén posee en el campo
“Eliminado” un valor “0” o un valor faltante, es considerado como vigente.
END
GO
Se consultó con los usuarios y se averiguó que deseaban tener en cuenta solo aquellos almacenes que no
se usaban igual estarían en la tabla.
END
GO
Se consultó con los usuarios y se averiguó que deseaban tener en cuenta solo aquellos productos.
END
GO
CREATE PROCEDURE Transformar_producto
@mensaje VARCHAR(100) OUTPUT
AS
BEGIN
SET NOCOUNT ON;
DELETE FROM Tproducto
END
GO
Para generar esta tabla de dimensión, infaltable en todo DW, existen varias herramientas y utilidades de
software que proporcionan diversas opciones para su confección. Pero, si no se cuenta con ninguna, se
puede realizar a mano o mediante algún programa, llenando los datos en un archivo, tabla, hoja de cálculo,
etc., y luego exportándolos a donde se requiera.
Se realizó una extracción de tiempo de la forma manual que es donde marcara las ventas para su exactitud
que fechas se realizó la venta
END
GO
Se consultó con los usuarios y se averiguó que deseaban tener en cuenta solo aquellos grupos para no
tenga una repetición de mismo se puso su identificador que viene del OLTP.
END
GO
CREATE PROCEDURE Cargar_marca
AS
BEGIN
SET NOCOUNT ON;
END
GO
Creación de Cubos Multidimensionales
Creación de Indicadores
TRASPASO
Cantidad
Figura 10: Cubo ejemplo, paso 1
Creación de Atributos
TRASPASO
Marca Marca[id_marca.nombre]
Grupo [grupo.nombre ]
tiempo[tiempo.año, tiempo.mes]
Cantidad
TRASPASO TRASPASO
Marca producto
Cliente Cantidad
almacen
Almacen A [almacen.nombre almacen]
Marca Marca[Marca.nombre]
-
Grupo[Grupo.nombre ] - -
tiempo[tiempo.año,
tiempo.mes]
Cantidad