Dave-s-Portfolio

Hotel Operations Analysis (SQL)

πŸ“Œ Context

Hotels generate large volumes of operational data β€” bookings, check-ins, room usage, and service requests. This project focuses on cleaning and analyzing hotel operations data to uncover inefficiencies and highlight opportunities for improved resource allocation.

πŸ› οΈ Techniques Used

πŸ“Š Process

  1. Data Cleaning
    • Removed duplicate booking IDs
    • Standardized inconsistent room type labels (e.g., β€œDeluxe”, β€œDLX” β†’ β€œDeluxe”)
  2. Joins
    • Linked bookings table with customers and rooms to enrich operational insights
  3. Filtering
    • Focused on active bookings within the last 12 months
    • Segmented by booking source (direct vs. online travel agency)
  4. Aggregation
    • Calculated occupancy rates per month
    • Computed average revenue per room type
    • Identified peak booking periods

πŸ“ˆ Results

🎯 Teaching Takeaway

This case study demonstrates how cleaning and joining hotel operations data can reveal actionable insights for resource planning, pricing strategies, and marketing focus.


πŸ“· Visuals

Below are key SQL queries used in this project:

Data Cleaning
Data cleaning: Removing duplicate booking records and standardizing room categories

Table Joins
Joining bookings with customer and room tables to enrich operational insights

Filtering Window
Filtering for active bookings within the last 12 months and segmenting by booking source

Aggregation and Metrics
Calculating occupancy rates, average length of stay, and revenue per room type


Back to homepage