top of page

🌟 Optimizing MCO’s Holiday Operations: A Data-Driven Analysis of December 2024 Flight Traffic šŸ“ŠāœˆļøšŸŽ‰

  • Writer: Matias Rossi
    Matias Rossi
  • Apr 27
  • 4 min read

Orlando International Terminal, Florida, USA
Orlando International Terminal, Florida, USA

šŸŽˆ My journey into analyzing domestic flight arrivalsĀ at Orlando International Airport (MCO)Ā during December 2024 was an exhilarating dive into Orlando’s tourism magic, powered by Disney WorldĀ and Universal Resorts! šŸŽ¢šŸŒ“šŸŽ„ I crafted a seamless workflow to transform raw flight data into actionable insights, empowering MCO to enhance operations and elevate passenger experiences during the holiday rush. šŸŽ This project showcases my skills in data extraction, relational schema design, SQL queryingĀ in SQL Server Management Studio (SSMS), data visualization, and reporting. Join me on this data adventure! šŸš€šŸŒŸšŸ˜Š


šŸŽÆ Project Objective

šŸš€ The mission was to dissect inbound domestic flight patternsĀ at MCO in December 2024, uncovering traffic trends, airline performance, and operational challenges to deliver recommendations that optimize staffing, gate allocation, and passenger services, harnessing Orlando’s tourism hub status during a bustling holiday season. šŸ“ˆāœØ


šŸ› ļø Detailed Process

šŸŽ‰ My workflow unfolded like a story, each step building on the last to craft meaningful insights for MCO. From sourcing data to presenting polished recommendations, every stage played a vital role in turning raw numbers into operational strategies.


šŸ“‚ Starting with the Data

šŸŽŠ I began by exploring the Bureau of Transportation Statistics (BTS)Ā website, where a wealth of domestic flight data awaited. On the BTS interface, I filtered the dataset by state (Florida), month (December), and year (2024)Ā to focus on flights relevant to MCO’s holiday season. I selected key columns like flight dates, delays, cancellations, airline codes, and origin cities to create a focused dataset. To ensure accuracy, I verified row counts (~30,000 flights) and key fields (e.g., flight numbers) against BTS metadata, laying a solid foundation for the journey ahead. šŸ”āœ…šŸ˜Š


šŸ—ļø Crafting the Database Blueprint

šŸŽØ With data in hand, I envisioned a relational database schemaĀ to organize it efficiently, designing three tables to structure the information:


  • Flights: Captured flight details like flight number, date, delay minutes, and cancellation status. āœˆļø

  • Airports: Stored origin city and state data. šŸŒ

  • Airlines: Held carrier names and codes. šŸ›©ļø


I chose data types such as DATETIMEĀ for dates, VARCHAR(50)Ā for city names, and BITĀ for cancellations, linking tables with primary and foreign keys (e.g., airline code in Flights referencing Airlines). An Entity-Relationship Diagram (ERD)Ā brought this structure to life, serving as a roadmap to enable complex queries and ensure data integrity for MCO’s analytical needs. šŸ“šŸŒŸ



šŸ’» Building the Database in SSMS

šŸš‚ The next chapter brought the schema to reality in SSMS. I wrote CREATE TABLEĀ statements to define the Flights, Airports, and Airlines tables, incorporating constraints like NOT NULLĀ for critical fields (e.g., flight numbers). I extracted data from the BTS filtered table, uploading it using SSMS import tools for the Flights table and entering data row by row for Airports and Airlines, carefully mapping columns to fields (e.g., flight date to DATETIME). Validation queries like SELECT COUNT(*)Ā (~30,000 flight records) and SELECT TOP 10 *Ā confirmed data accuracy, ensuring a reliable database ready to fuel analysis. šŸ› ļøāœ”ļøšŸ˜Š


šŸ§‘ā€šŸ’» Uncovering Insights with SQL

šŸŒ The heart of the story was querying the data to reveal MCO’s operational insights. In SSMS, I filtered the Flights table to focus solely on MCO arrivals, using conditions to isolate relevant flights. I organized queries into four analytical phases, stored in folders (stage1_exploratory/, etc.):


  • Exploratory Analysis: Used GROUP BYĀ and COUNTĀ to identify peak days (Dec 21 & 28, Sundays, 2,327 flights) and top cities (New York: 1,200 flights, Atlanta: 1,000). šŸ“…

  • Operational Performance: Applied CASEĀ and AVGĀ to assess airline reliability (Delta: 85% on-time, JetBlue: 60%). šŸ•’

  • Route Analysis: Leveraged INNER JOINs to connect MCO flights with cities and airlines for route insights. šŸ›¤ļø

  • Trend Analysis: Used RANKĀ and SUM OVERĀ to detect cancellation spikes (on Dec 28). šŸ“Š


    Practicing CTEsĀ and partitioned aggregationsĀ honed my skills, while the queries illuminated strategies like staffing needs, making the data actionable for MCO. šŸ“‰šŸŒŸ


šŸŽØ Bringing Data to Life with Tableau

šŸŖ„ To make the insights shine, I turned to Tableau, crafting interactive visualizationsĀ from query outputs. A bubble chart highlighted Sundays as the busiest days (2,327 flights), a line/bar chart tracked daily flights and cancellations (peak on Dec 28), a treemap showcased top cities (New York, Atlanta), and a table detailed airline performance (Delta’s reliability). These visuals transformed complex data into clear, engaging displays, making trends accessible for MCO’s decision-makers. šŸ«§šŸ“ŠāœØ


šŸ–Œļø Sharing the Story with a Canva Report

🌺 The final act was presenting my findings in a professional reportĀ crafted in Canva. The report opened with an introduction framing the project’s goals and MCO’s tourism context, followed by visual sections featuring Tableau charts (e.g., bubble chart, treemap). Findings summarized key insights (e.g., 28th cancellation spike, Delta’s 85% on-time rate), and recommendations offered actionable steps (e.g., extra staffing, Disney/Universal partnerships). Using Canva’s templates, I created a vibrant, organized layout with clear headings and colors, ensuring the report was engaging and easy for MCO authorities to act on, highlighting my ability to communicate effectively. šŸ“šŸ–¼ļøāœØ



🌟 Impact and Skills Demonstrated

šŸŽŠ This project weaves a story of transforming raw data into impactful insights for MCO’s holiday operations. With humility, I share the skills I applied:

  • šŸ“‚ Data Extraction: Filtered and extracted BTS data.

  • šŸ—ļø Schema Design: Built a relational schema.

  • šŸ’» Database Setup: Created and populated SSMS tables.

  • šŸ§‘ā€šŸ’» SQL Querying: Developed targeted queries.

  • šŸŽØ Visualization: Created Tableau dashboards.

  • šŸ“ Reporting: Designed a Canva report.


I’m passionate about crafting data-driven solutionsĀ and eager to contribute to innovative teams! šŸŽ‰šŸ˜Š


šŸ¤ Let’s Connect!

šŸŽˆ Ready to explore my work or talk data analytics? I’d love to connect! Dive into my code or reach out to spark ideas for driving impact with data. Let’s create data magic together! šŸš€āœØ

Link:

Recent Posts

See All

Comments


bottom of page