Download presentation
Presentation is loading. Please wait.
Published byEvelyn McDaniel Modified over 8 years ago
1
Is your Flight on Time? Power BI
2
6 years - Currently working as an Senior DBA in Microsoft SQL Server - Business Intelligence (MSBI) group at UPS 40 years of work experience in designing, developing and implementing software and databases; 28 years at UPS Oracle OpenWorld Speaker “Achieving the Holy Grail of Rolling Database Upgrades” IOUG World Conference Speaker “Data Guard Broker”, “Rolling Upgrades” Technologies SQL Server Enterprise 2012, SSAS cubes / tabular models, Dashboards, SSIS (ETL) Microsoft Business Intelligence (MSBI) Toolset Data Warehousing: ETL, Dimensional Modeling, and Reporting Hobbies – Running, Photography, Woodworking Contact Info – KenneySnell@bellsouth.netKenneySnell@bellsouth.net Twitter - @SQLCube Kenney Snell Profile
3
UPS operates one of the world's largest and safest airlines Total Aircraft (543) Jet Aircraft – 237 Short-termed leased or chartered aircraft - 306 Daily flight segments – 1,955 Airports served (728) Domestic – 382 International - 346 Reaching more than 220 countries and territories Air system includes air hubs in Cologne, Germany; Shanghai, Miami (to serve Latin America) intra-Asia hub in China, and Louisville (Worldport) Worldport has over 5.2 million square feet Heart of UPS’s global air network Air sort capacity is 416,000 packages/documents per hour 300 acres with 135 aircraft parking positions Average # Daily UPS Flights 251 in/out bound flights UPS UPS Airlines
4
#531| Louisville 2016 Thank you to our Gold Sponsors
5
Thank you to our Bronze Sponsors #531| Louisville 2016 Thank you to our Silver Sponsors
6
Profile UPS PBI Background Questions Introduction to Power BI FAA Definitions FAA On-time Performance (http://www.PowerBI.com)http://www.PowerBI.com Power BI Desktop – Development tool Get Data (CSV) Power Query Remove columns (during get data) Append Queries (Arrivals, Departures) Date / Time Dimensions (M code) Split / Merge queries (Airport – Airport_ID) Relationships On-time Performance Calculation Prorated delays calculations (divide by 0) Deploy PowerBI.com FAA On-time Performance with PBI Agenda and Welcome
7
How many of you are familiar with Excel PowerPivot? How many of you are familiar with Power BI Service? (Cloud) How many of you are familiar with Power BI Desktop? (PC) Power BI Background questions
8
Microsoft’s latest set of cloud and on premise BI toolset One year old BI Solution “From Desktop to Enterprise” Allows you to Get data from many sources Transform the data Model the data Build reports and data visualizations and create Dashboards Its 3 major products that work together Power BI Desktop (free) On-Premises Data Gateway Personal Enterprise (Monthly subscription) – Power BI Pro Power BI Service (Cloud) Power BI What is it?
9
OK, how is PowerBI.com different from Power BI Desktop? CREATE with Power BI DesktopSHARE with PowerBI.com
11
Power BI Desktop https://powerbi.microsoft.com/en-us/get-started/ Download
12
https://ideas.powerbi.com/forums/265200-power-bi Power BI New Ideas
13
Power BI Architecture Sub-systems
14
On-time performance – Flight arrives < 15 minutes Formula - number of flights on-time / total flights Which airlines report data – Carriers that represent 1% of the nation's total domestic scheduled passenger service Canceled flight - flight not operating based on carriers published schedule within 7 days of scheduled departure Delayed minutes are calculated for delayed flights only. When multiple causes are assigned to one delayed flight, each cause is prorated based on delayed minutes FAA Passenger On-time Performance Definitions
15
Carrier - Within the Airline’s control Maintenance, fueling, or crew problems baggage loading or aircraft cleaning Weather - Significant meteorological conditions tornado, or hurricane blizzard National Aviation System (NAS) that refer to a broad set of conditions airport operations, heavy traffic volume, air traffic control Security - caused by evacuation of a terminal or concourse, re-boarding of aircraft because of security breach, inoperative screening equipment and/or long lines Late Arriving Aircraft - A previous flight with same aircraft arrived late, causing the present flight to depart late Reasons for Delays / Cancellations Definitions
16
Demo http://www.PowerBI.com Power BI Site On-Time Performance Dashboard
17
http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID =236&DB_Short_Name=On-Time http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID =236&DB_Short_Name=On-Time Select the month Select the columns Download zipped file US FAA On-time Performance Web Page Download by Month
18
On-Time Performance Common Table Columns
19
Flight Schedules
20
Which Airlines have the best on-time performance? Which flights between airports are regularly on-time? What day of the week or month is best to fly? Which airline has the least cancellations? What airport have the most on time arrivals / departures Aircraft On-time PBI Site Questions
21
Get data (FAA On-time data – May) Drop / rename columns Append Queries (Arrivals, Departures) Get data – Split transform Airport_ID (Airport) Airline_ID (Carrier) Generate Date / time dimension tables using Power Query Create relationships Model data Create measures – How to calculate On-time performance Delays / cancellations Prorate delay minutes when there are multiple causes Create Reports Publish to PBI Service Power BI Desktop Demo How to build model, apply measures, and create reports
22
Deploy - Quick Insights
23
On-time Performance Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.