0% encontró este documento útil (0 votos)
2 vistas8 páginas

Estructura de Datos para Análisis de Ventas

El documento describe varias tablas de una base de datos, incluyendo DimBrand, DimCategory, DimSupplier, DimStore, DimProduct y FactSales, cada una con su estructura, relaciones y justificaciones para su inclusión. Estas tablas permiten un análisis detallado de productos, marcas, categorías, proveedores y ventas, facilitando la segmentación y la trazabilidad de las transacciones. Se menciona la adición de nuevas marcas de proveedores externos para diversificar el portafolio.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas8 páginas

Estructura de Datos para Análisis de Ventas

El documento describe varias tablas de una base de datos, incluyendo DimBrand, DimCategory, DimSupplier, DimStore, DimProduct y FactSales, cada una con su estructura, relaciones y justificaciones para su inclusión. Estas tablas permiten un análisis detallado de productos, marcas, categorías, proveedores y ventas, facilitando la segmentación y la trazabilidad de las transacciones. Se menciona la adición de nuevas marcas de proveedores externos para diversificar el portafolio.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DimBrand

Campos clave: Brand_ID (PK), Brand_Name, Brand_Description


Relación: Se conecta con DimProduct mediante Brand_ID como llave foránea.

Justificación:
Esta tabla permite mantener un catálogo único de marcas.
Su inclusión responde a la necesidad de evitar redundancia en el registro de productos y de
permitir un análisis de ventas por marca..

DimCategory

Campos clave: Category_ID (PK), Category_Name, Category_Description


Relación: Se vincula con DimProduct mediante Category_ID como llave foránea.

Justificación:
Su propósito es agrupar los productos según su tipo o uso, mejorando la segmentación
analítica.
La existencia de Category_ID como código único permite asociar cada producto con una
sola categoría, lo que facilita reportes como “Ventas por categoría” o “Rentabilidad por
tipo de calzado”.

DimSupplier

Campos clave: Supplier_ID (PK), Supplier_Name, Country


Relación: Se enlaza con DimProduct mediante Supplier_ID (FK).

Justificación:
Esta entidad controla los proveedores asociados a cada producto.
El uso de Supplier_ID como clave primaria permite mantener un registro único y
normalizado.
Funcionalmente, se requiere para analizar qué proveedores suministran los productos más
vendidos o rentables, así como evaluar la dependencia hacia determinados orígenes o
países.
DimStore

Campos clave: Store_ID (PK), Store_Name, Location


Relación: Se conecta con FactSales mediante Store_ID como llave foránea.

Justificación:
La incorporación de esta dimensión responde a la necesidad de analizar las ventas por
punto de venta o canal.
Gracias a Store_ID se mantiene la integridad entre las transacciones y su tienda de origen.

DimProduct

Campos clave: Product_ID (PK),Brand_ID (FK),Category_ID (FK),Supplier_ID (FK)


Relación:Es la tabla puente entre las dimensiones y la tabla de hechos FactSales.

Justificación:
Esta tabla contiene la información detallada de cada producto y conecta con marca,
categoría y proveedor mediante sus respectivas llaves foráneas.
Su diseño facilita la integración jerárquica del modelo, permitiendo que una sola venta en
FactSales pueda analizarse desde múltiples perspectivas (por marca, categoría, o
proveedor).
FactSales

Campos clave: Sale_ID (PK),Product_ID, Store_ID (FKs),Quantity, UnitPrice,


TotalAmount, SaleDate

Relación: Se conecta con las dimensiones DimProduct y DimStore para enlazar las
transacciones con los descriptores correspondientes.

Justificación: Esta tabla centraliza las operaciones de venta.


Cada registro representa una transacción concreta, identificada de forma única por
Sale_ID.
Los campos Product_ID y Store_ID garantizan la trazabilidad hacia los productos y las
tiendas.
Se agregan nuevas marcas asociadas a proveedores externos para diversificar el portafolio.

También podría gustarte