Caso 01 · Hotelería · Perú

De operación multi-hotel a decisiones consolidadas.

Un caso técnico end-to-end que reproduce la gestión de tres hoteles, desde la generación de datos operativos hasta un modelo analítico e informe Power BI preparado para explorar el negocio.

Caso desarrollado por Mario Yepes · Datos 100% sintéticos · Corte histórico: 22 de julio de 2026 · Sin información personal real

El escenario

Tres operaciones distintas. Una sola lectura del negocio.

El punto de partida es una dirección hotelera que necesita comparar establecimientos con comportamientos diferentes sin perder el detalle operativo de cada uno.

01

Lima

140 habitaciones

Perfil urbano y corporativo

67% ocupación 2026 YTD
02

Cusco

84 habitaciones

Demanda cultural e internacional

66% ocupación 2026 YTD
03

Paracas

120 habitaciones

Perfil vacacional y costero

64% ocupación 2026 YTD
Alcance implementado

El núcleo de alojamiento

Inventario diario, reservas y sus eventos, noches de estancia, noches de huésped, presupuesto y demanda futura.

Evolución prevista

Nuevos procesos operativos

Housekeeping, detalle financiero, pagos, restauración e inventario de alimentos quedan planteados para fases posteriores.

Arquitectura end-to-end

La visualización es la última capa, no el punto de partida.

Cada paso deja una salida verificable y preparada para alimentar el siguiente.

  1. 01

    Reglas

    Calendario, perfiles hoteleros, demanda, precios y eventos.

  2. 02

    Generador

    Python reproducible y parametrizado para producir datos sintéticos.

  3. 03

    Datos

    CSV particionados por periodo, manifiestos y checksums SHA-256.

  4. 04

    Modelo

    Esquema estrella con dimensiones conformadas y hechos por proceso.

  5. 05

    Semántica

    Medidas DAX explícitas, roles de fecha y lógica de negocio.

  6. 06

    Consumo

    Informe Power BI publicado e integrado en el portfolio web.

263archivos generados
410,93 MBpaquete de datos
144 PASSvalidaciones
0 FAILerrores de calidad

Modelo y calidad

Un modelo que conserva el proceso y simplifica el análisis.

Las dimensiones se reutilizan entre procesos y cada tabla de hechos mantiene una granularidad clara. No hay relaciones entre hechos ni ambigüedad en el filtrado.

Dimensiones conformadasFechaHotelHabitaciónTipo de habitaciónHuéspedReserva
Hechos por procesoInventario diarioHabitación reservadaEventos de reservaNoches de estanciaNoches de huéspedPresupuesto mensual
Modelo semántico22tablas cargadas46relaciones206medidas DAX

Integridad

Claves únicas, relaciones válidas, contratos de columnas y miembros técnicos controlados.

Reconciliación

Noches de estancia, huéspedes, eventos y reservas cuadran entre granularidades.

Plausibilidad

Ocupación, cancelación, no-show, ADR y dispersión se mantienen en rangos coherentes.

Trazabilidad

Generación determinista, manifiestos y checksums hacen cada versión reproducible.

Decisiones cubiertas

Seis vistas para seis conversaciones de negocio.

01

Dirección

¿Cómo evoluciona el grupo y qué hotel explica las desviaciones frente al presupuesto?

02

Revenue

¿Qué combinación de ocupación, ADR y RevPAR está generando cada establecimiento?

03

Distribución

¿Qué canales aportan volumen de calidad y cuáles concentran cancelaciones?

04

Demanda futura

¿Qué reservas están on-the-books y cómo cambia el pickup de las próximas fechas?

05

Huéspedes

¿De qué mercados procede la demanda y qué perfiles regresan con mayor frecuencia?

06

Inventario

¿Cuánta capacidad está vendible, bloqueada u ocupada en cada hotel y tipología?

Demo publicada

Explora el caso directamente.

Filtra periodos y hoteles, navega entre páginas y comprueba cómo responde el modelo.

Informe interactivo
Abrir en pantalla completa ↗

Qué demuestra este caso

Ingeniería, modelado y BI trabajando como una sola solución.

El resultado no pretende atribuir mejoras a una empresa real. Demuestra cómo construir un activo analítico reproducible, auditable y preparado para adaptar sus reglas a una operación hotelera concreta.