1.
Elección del área
Elegimos el área de compras porque es vital en el ciclo de vida de una empresa, ya que
esta área es la que se encarga de abastecer a la empresa con insumos para diferentes
áreas, y mueven gran parte del capital de la empresa.
2. Análisis de Requerimientos:
Necesidades de Información:
o Volumen de compras por período (mensual, trimestral, anual)
o Costos totales de las compras
o Desempeño de proveedores
o Tiempos de entrega de proveedores
o Descuentos obtenidos
o Productos más comprados
o Variación de precios de productos comprados
Indicadores Clave de Rendimiento (KPI):
o Costo Total de Compras
o Cantidad de Productos Comprados
o Número de Pedidos Realizados
o Tiempos Promedio de Entrega de Proveedores
o Porcentaje de Descuento Obtenido
o Ranking de Proveedores por Volumen de Compra
o Productos con Mayor Demanda
3. Diseño del Modelo de Información:
Tablas Necesarias:
o PurchaseOrderHeader: Cabecera de los pedidos de compra.
o PurchaseOrderDetail: Detalle de los pedidos de compra.
o Vendor: Información de los proveedores.
o Product: Información de los productos.
Relaciones entre Tablas:
o PurchaseOrderHeader (PK: PurchaseOrderID) se relaciona con
PurchaseOrderDetail (FK: PurchaseOrderID).
o PurchaseOrderHeader (FK: VendorID) se relaciona con Vendor (PK:
VendorID).
o PurchaseOrderDetail (FK: ProductID) se relaciona con Product (PK:
ProductID).
Atributos Necesarios:
o PurchaseOrderHeader: PurchaseOrderID, OrderDate, TotalDue, VendorID
o PurchaseOrderDetail: PurchaseOrderID, ProductID, OrderQty, UnitPrice,
LineTotal
o Vendor: VendorID, Name
o Product: ProductID, Name, ProductNumber, ListPrice
Dimensiones:
Vendor: VendorID, Name, CreditRating, PreferredVendorStatus.
Product: ProductID, Name, ProductNumber, StandardCost.
Time: OrderDate, ShipDate.
Medidas:
TotalDue
OrderQty
UnitPrice
LineTotal
LastReceiptCost
Definición de KPI
KPIs en SSAS:
Costo Total de Compras:
SUM([Measures].[TotalDue])
Tiempo de Ciclo de Compras:
AVG(DATEDIFF(DAY, [OrderDate], [ShipDate]))
Cantidad de Órdenes de Compra:
COUNT([Measures].[PurchaseOrderID])
Desviación de Precio:
AVG([Measures].[UnitPrice] - [Measures].[StandardCost])
Calidad de Proveedores:
Basado en devoluciones y cumplimiento de tiempos de entrega
4. Procesos ETL (Extract, Transform, Load):
Extracción:
o Extraer datos de las tablas PurchaseOrderHeader, PurchaseOrderDetail,
Vendor, y Product.
Transformación:
o Limpiar y normalizar los datos.
o Calcular campos adicionales necesarios, como el tiempo de entrega y los
descuentos obtenidos.
o Unir tablas para crear un dataset consolidado.
Carga:
o Cargar los datos transformados en las tablas del Data Warehouse.
5. Construcción de Tablas y Carga de Datos:
Creación de Tablas:
o Crear las tablas en el Data Warehouse utilizando scripts SQL.
Carga de Datos:
o Utilizar herramientas ETL como SQL Server Integration Services (SSIS) para
cargar los datos transformados en las tablas creadas.
6. Creación del Modelo OLAP:
Modelo OLAP:
o Crear un cubo OLAP en SQL Server Analysis Services (SSAS).
Definición de Jerarquías, Dimensiones y Medidas:
o Dimensiones: Tiempo (Año, Trimestre, Mes), Producto, Proveedor.
o Medidas: Costo Total, Cantidad de Productos, Número de Pedidos, Tiempos de
Entrega, Porcentaje de Descuento.
7. Cálculos y KPI:
Definición y Cálculo de KPI:
Costo Total de Compras: SUM(LineTotal)
Cantidad de Productos Comprados: SUM(OrderQty)
Número de Pedidos Realizados: COUNT(PurchaseOrderID)
Tiempos Promedio de Entrega: AVG(DeliveryTime)
Porcentaje de Descuento Obtenido: (SUM(ListPrice) - SUM(LineTotal)) /
SUM(ListPrice)
Ranking de Proveedores por Volumen de Compra: RANK() OVER (ORDER BY
SUM(LineTotal) DESC)
Productos con Mayor Demanda: RANK() OVER (ORDER BY SUM(OrderQty) DESC)
7. Creación de Dashboards Gerenciales:
Conclusión
El dashboard presenta una visión completa de los datos relacionados con las compras y el
inventario de una empresa, centrado en varias métricas clave y distribuciones. En primer lugar,
se destaca el monto total de las compras realizadas, con un indicador en el centro superior que
muestra un total de 604 millones. Esto es un reflejo del volumen significativo de transacciones
que la empresa maneja.
A la izquierda superior, se muestra un desglose de la cantidad recibida por categoría, donde se
observa que la categoría "Sin categoría" domina con un valor cercano a los 2 millones, seguida
por "Componentes", "Accesorios" y "Ropa". Esta tendencia se refleja también en el gráfico de
"Costo Total por Categoría", donde "Sin categoría" y "Componentes" representan los mayores
costos, superando los 45 y 43 millones respectivamente, mientras que "Accesorios" y "Ropa"
tienen costos totales menores.
El gráfico de "Recibido vs Costo Total" compara la suma de la cantidad recibida y el costo total
por tipo de crédito, aunque los datos específicos para cada tipo de crédito no son legibles en el
gráfico mostrado, sugiere variaciones en el costo por diferentes términos de crédito.
El indicador de "Cantidad Recibida por Precio Unitario" muestra una cantidad recibida
promedio de 750, lo cual es significativamente mayor que el objetivo inicial de 1, indicando
una sobrepaso del objetivo en un 74900%. Similarmente, el "Costo Total vs Unitario" muestra
un costo total de 23,205 millones, nuevamente superando ampliamente el objetivo de 30.94
en un 74900%.
En la sección de "Productos por Color", se observa una variada distribución de productos con
diferentes colores, donde "Sin color" y "Silver" son los más dominantes. Esta diversidad en los
productos es crucial para la empresa al atender diferentes segmentos de mercado.
En el gráfico de "Costo Total por Línea de Producto", se nota que las líneas "Sin Línea",
"Montaña" y "Carretera" dominan el costo total, cada una superando los 40 millones. Esto
sugiere que estas líneas de productos son las más costosas en términos de inventario y
posiblemente las más populares o esenciales.
El gráfico de "Cantidad Recibida por Subcategoría y Peso" y el gráfico de "Cantidad Recibida
por Producto y Categoría" desglosan aún más los datos, mostrando cómo las diferentes
subcategorías y productos específicos contribuyen al total. Se observa una distribución
compleja y diversificada que resalta la variedad de productos manejados.
Finalmente, los indicadores de "Costo por Categoría" y "Cantidad Recibida por Producto y
Categoría" confirman las tendencias observadas en otros gráficos, subrayando que ciertas
categorías y productos específicos dominan tanto en costo como en cantidad recibida.
En conclusión, el dashboard revela una operación robusta con una distribución diversa de
productos y categorías, sobrepasando significativamente los objetivos de cantidad recibida y
costo total unitario. Las categorías "Sin categoría" y "Componentes" y las líneas de productos
"Sin Línea", "Montaña" y "Carretera" destacan por sus altos costos y cantidades recibidas, lo
que sugiere áreas clave de enfoque para la empresa.