GQ / lab logES / EN
← Volver a la bitácora

2025

Tablero de ventas en SQL Server con pronóstico mensual

Procedimiento almacenado que arma un tablero de ventas por mes y año, y un script de Python que estima el mes siguiente con regresión lineal sobre los 5 meses anteriores.

Tablero de ventas en SQL Server con pronóstico mensual

Problema

Consolidar ventas transaccionales en un tablero mensual y estimar el mes que viene.

Datos

Base de datos de ventas `Ventas2` de la cátedra (SQL Server, 2004–2009). `data/TableroVentas.csv` es el tablero que genera el procedimiento.

Método

Stored procedure en T-SQL con transacción y manejo de errores, pivot por mes, conexión con pyodbc y regresión lineal con scikit-learn.

Resultado

Un tablero que se regenera con un solo procedimiento y un pronóstico mensual a pedido.

Stack

  • SQL Server
  • T-SQL
  • Python
  • pyodbc
  • scikit-learn

Contexto

Materia: Bases de Datos Relacionales · 2025

Ver el código en GitHub ↗