SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
The thing with Fuel
SAS helps the KLM Fuel & Emission DWH



                                        Peter Welp
                                        SAS CC
                                        KLM




                                        october 6th 2010
Content:
•   KLM The company
•   SAS Competence Center
•   The Speaker
•   Corporate Social Responsibility
•   Case: Fuel & Emission DWH
•   Demo
•   Closing Statement
•   Sample code




                                      2
            The Thing with Fuel
KLM Facts & Figures 2010 ( 1/2 )

•   Worlds Eldest Airline
•   30.000 employees
•   65 Large Aircraft ( 200 – 425 passengers)
•   43 Smaller ( < 200 )




                                                3
               The Thing with Fuel
KLM: Some Figures about 2010 (2 / 2)
• Transport Figures
   – 23.000.000 passengers a year (* 92 Kg p.p.)
   – 600.000.000 Kg cargo


• Did you know?
   – Taking 3 Kg across Atlantic
        takes about 1 Kg of Fuel




                                                   4
              The Thing with Fuel
KLM uses many software systems for
many parts of the company
               of
 Maintenance       ft                  Contro                 C re w P
        an d Aircra                             llin g                 lannin
Engines                                                                       g

                                          Network Planning
                         Cateri
   C argo                         ng                       Bag
                                                                 ga ge
                                                                         Han
                                                                               dling

                                                               s
         Air Traffic                               Reservation
        Management
                                                                …
                                                         Others

 Almost all of them use SAS somehow

                                                                                       5
            The Thing with Fuel
Since 1979…
                Looks more like




                                  6
The Thing with Fuel
SAS Competence Center:
•   12 internal SAS Certified Professionals and some ext.
•   z/OS as a platform ( for now ) SAS 9.1.3.
•   Over 1300 maintained Batch programs
•   Several SAS AF Applications
•   IDP Portal and several Stored Processes Applications
•   SAS ABM Solutions
•   KLM is our customer, still 100 different businesses




                                                            7
            The Thing with Fuel
Speaker

  Peter Welp
  KLM since 1992
  Microsoft certified 2001
  SAS Competence Center since 2003
  SAS Certified Advanced Programmer since 2008




                                                  8
        The Thing with Fuel
KLM Corporate Social Responsibility
• KLM regards it as its duty to operate in a sustainable manner
   – KLM brings people to beautiful places, and wishes to do so in the centuries
     to come.

• Recognition
   – Six years in a row, Air France-KLM leads the Global Dow Jones
     Sustainability Index for Travel & Leisure.

• Initiatives
   –   Offer easy CO2 compensation
   –   Top3 Youngest fleet in the world
   –   Cleaning engines with water
   –   Invest in new fuel types
   –   ICT Kidzz Academy
   –   More…

   Read all about it: www.klm.com/csr


                                                                             9
                  The Thing with Fuel
CSR and Fuel & Emission DWH. Why?
Social Responsibility of our paying customers
 Many big companies are honouring their social
 responsibility. The Fashion industries for example.
 When KLM can present the exact environmental
 footprint of 1 parcel or passenger, this attracts
 companies and travellers.

Fuel Save
  To Save Fuel is to Save the Environment…
 To Save Fuel is to Save Money




                                                       10
          The Thing with Fuel
Fuel & Emission DWH. Why?

 Emission Trading Scheme
  The European parliament approved the Emission
  Trading Scheme (ETS) in which emission rights can be
  bought and sold within the airline industry.

  ETS requires Monitoring, Reporting and Verification of
  emission figures since January 2010.
  KLM is one of the first airlines to fully meet these
  requirements with this DWH.




                                                           11
          The Thing with Fuel
Data sources to be combined
    SLS Data (Statistical Load Summary)
     What is on board? (Passengers Cargo Mail)
    Planning Data (LIDO)
     What route must be flown, how much fuel is required?
    ACMS Data (Aircraft Condition Monitoring System )
     How is the aircraft performing?
       –   Geographical location ( GPS, Longitude Latitude )
       –   Timestamp
       –   Altitude
       –   Fuel usage
       –   Temperature, speed, wind, Engine data …



@    @                          @          @               @

                                                               12
                The Thing with Fuel
DWH Offers opportunities
•   Verified Emission Report
•   Optimize Extra Fuel (3Kg takes 1 Kg, the thing with fuel…)
•   Comparison Planned versus Actual
•   Flying to Houston north of Iceland takes 14.000kg Fuel
•   Analysis per Aircraft, even per Engine
•   Taxi with 3 of 4 engines saves fuel
•   Support Captain-awareness




                                                                 13
              The Thing with Fuel
Where SAS comes in
      Great Circle Calculations for Distance

• Moving straight north or
  south is easy:
  Latitude lines are Parallel
• Flying 1 degree is
  60 Nautical Miles




                                               14
                The Thing with Fuel
Where SAS comes in
    Great Circle Calculations for Distance
• Longitude NOT Parallel.
  Flying 1 degree
    straight East or West
• Equator 60 NM
• from Amsterdam
  about 42 NM
• at the Northpole
  zero NM




                                             15
              The Thing with Fuel
Where SAS comes in
   Great Circle Calculations for Distance

 distance between S (start-location of the route)
   And A (a planned waypoint)…
                                                                             
                 D S , A  3437.74677 * 4 * Atn (                                         )
                                                                    1 1 2
                        Lat1 Lat 2                                            Lon1 Lon 2
                                  ) (                                      (           )
 where        ((sin( Rad Rad )) 2  Cos ( Lat1 ) * Cos ( Lat 2 ) * (sin( Rad Rad )) 2 )
                            2                Rad           Rad                  2




SAS 9.2 provides a new function GEODIST…




                                                                                                16
               The Thing with Fuel
Where SAS comes in
    Emission Calculation
Emission of CO2 is Easy
                                  1 Kg
                                  Fuel




         3.15 Kg
           CO2                           O2



                                              17
            The Thing with Fuel
Where SAS comes in
   Emission Calculation
Emission of other gasses (SO2, CO, NOx and HxCy) depend on
• Fuel consumption
• type of fuel (% Sulphur, … )
• Phase of the flight
• Outside Temperature & Altitude
• Inside engine Temp, Pressure and Rotationspeed
• Correction Factors…
  Air-humidity correction factor for NOX, depends on the
     static air temperature:




                                                             18
             The Thing with Fuel
Where SAS comes in
     Finding ‘Holding’
A ‘Holding’ is an extra circle, because of
   too much traffic ahead of the plane.
   This requires extra fuel.
A Holding in technical terms, when you
   have over 100 of pairs of
   longitude/latitude for hundreds of
   flights a day,
   is a challenge to program and
   a nightmare to test.




                                             19
               The Thing with Fuel
Where SAS comes in
• “Air Traffic Management” has a frontend which they are
  familiair with.
• At the time of developing, the frontend could not display new
  data yet
• SAS PROC GMAP did not provide the detail         Sample Actual Route
                                                              Plotted on map

  and flexibility we needed




                                                          Britain




                                                                                Germany

                                                                                Germany




                                                                    France
                                                                    France

                                                                               20
                The Thing with Fuel
• But then a colleague showed me his ice-skating trip, recorded
  with his GPS-phone. Eureka!




                                                              21
              The Thing with Fuel
Putting it al together, a demo




                                 22
       The Thing with Fuel
Putting it al together, a demo




                                 23
       The Thing with Fuel
Putting it al together, a demo




                                 24
       The Thing with Fuel
Closing Statement: The Power to Know

B.I. can be thought of as a clever visualization of data.
At best, any presentation is as good as the underlying data.

For over 30 years now, SAS empowers KLM to get the data
right; supporting the many departments within KLM in
running- and understanding their business.




                                                         25
              The Thing with Fuel
/*   ************************************************************/    Data _Null_;
  /*   Sample program demonstrating Google Earth directly from STP */     FILE xWEBOUT MOD; /* Re-open Temp output file using MOD */
  /*   Peter Welp for SAS Forum Netherlands , sep 2010            */      set ACTROUTE end=eof;
  /*   SAS Competence Center, KLM Royal Dutch Airlines            */
  /*     to help you with KML specifics, see                      */      If _N_=1 Then Do;
  /*   http://code.google.com/apis/kml/documentation/kml_tut.html */        PUT '<Folder><name>Actual</name><open>1</open>';
  /*   ************************************************************/        PUT '<Placemark><styleUrl>#AR</styleUrl>';
                                                                            PUT '<visibility>1</visibility><name>Route</name>';
  /* A Temp file to hold STP Output */                                      PUT '<MultiGeometry><LineString>';
filename xWEBOUT '&temp' lrecl=1024;                                        PUT '<extrude>1</extrude><tessellate>1</tessellate>';
                                                                            PUT '<altitudeMode>relativeToGround</altitudeMode>';
  /* Generate a file with Longitude and Latitude coordinates */             PUT '<coordinates>';
DATA ActRoute;                                                            end;
/* Florida, Palm Beach */
  set sashelp.zipcode(where=(STATE=12 AND COUNTY=99));                    /* The coordinates may not have spaces in between */
                                                                          Length OneLIne $50;
  CALL SYMPUT('COUNTYNM',COMPRESS(COUNTYNM));                             OneLine=CATS(X,',',Y,',1000');
RUN;                                                                      PUT OneLine;

  /* Sort North to South, better than random scatter of points */         If EOF Then Do;
PROC SORT Data=ActRoute;                                                    PUT '</coordinates>';
  BY Y X ;                                                                  PUT '</LineString></MultiGeometry></Placemark>';
RUN;                                                                        PUT '</Folder>';
                                                                            PUT '</Document>';
  /* Open document, for now in Temp file, not in _WEBOUT */                 PUT '</kml>';
Data _Null_;                                                              end;
  FILE xWEBOUT;                                                         run;

  PUT   '<?xml version="1.0" encoding="UTF-8"?>';                         /* Force the browser in passing the contents to an application */
  PUT   '<kml xmlns="http://earth.google.com/kml/2.0">';                data _null_;
  PUT   '<Document xmlns:xlink="http://www.w3/org/1999/xlink">';          rc = stpsrv_header('Content-type',
  PUT   " <name>&COUNTYNM</name>";                                                         'application/vnd.google-earth.kml+xml kml');
                                                                          rc = stpsrv_header('Content-disposition',
  /* Color Route */                                                                        "attachment; filename=&COUNTYNM..kml");
  PUT '<Style id="AR">';                                                run;
  PUT ' <LineStyle><color>ff00ff00</color></LineStyle>';
  PUT ' <PolyStyle><color>7f00ff00</color></PolyStyle>';                 /* copy Temp output to the web output file, users browser */
  PUT '</Style>';                                                       Data _Null_;
RUN;                                                                      FILE _WEBOUT;
                                                                          INFILE xWEBOUT;
                                                                          Input;
                                                                          PUT _INFILE_;
                                                                        RUN;

Mais conteúdo relacionado

Mais procurados

Watertaxi-3rd project presentation-BUET
Watertaxi-3rd project presentation-BUETWatertaxi-3rd project presentation-BUET
Watertaxi-3rd project presentation-BUETshisalsunny
 
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Brenno Menezes
 
Smart Process Operations in Fuels Industries: Applications and Opportunities ...
Smart Process Operations in Fuels Industries: Applications and Opportunities ...Smart Process Operations in Fuels Industries: Applications and Opportunities ...
Smart Process Operations in Fuels Industries: Applications and Opportunities ...Brenno Menezes
 
Watertaxi3-1st Project Presentation-BUET
Watertaxi3-1st Project Presentation-BUET Watertaxi3-1st Project Presentation-BUET
Watertaxi3-1st Project Presentation-BUET shisalsunny
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
 
Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Barry Smyth
 
NAVAL ARCHITECTURE- GEOMETRY OF SHIP
NAVAL ARCHITECTURE- GEOMETRY OF SHIPNAVAL ARCHITECTURE- GEOMETRY OF SHIP
NAVAL ARCHITECTURE- GEOMETRY OF SHIPSomasundaramRenganat
 
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...Society of Petroleum Engineers
 
Vehicle Routing Problem with Backhauls
Vehicle Routing Problem with BackhaulsVehicle Routing Problem with Backhauls
Vehicle Routing Problem with Backhaulsjjsch01
 
Improving Truck-Shovel Energy Efficiency through Discrete Event Modeling
Improving Truck-Shovel Energy Efficiency through Discrete Event ModelingImproving Truck-Shovel Energy Efficiency through Discrete Event Modeling
Improving Truck-Shovel Energy Efficiency through Discrete Event ModelingKwame Awuah-Offei
 
Study and development of a distributed hydrologic model, WetSpa, applied to t...
Study and development of a distributed hydrologic model, WetSpa, applied to t...Study and development of a distributed hydrologic model, WetSpa, applied to t...
Study and development of a distributed hydrologic model, WetSpa, applied to t...Alireza Safari
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..Mazhar Nazik
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetArian Razmi Farooji
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceLIFE GreenYourMove
 
160901_MarketingPresent_Ver39
160901_MarketingPresent_Ver39160901_MarketingPresent_Ver39
160901_MarketingPresent_Ver39F Hary Kristiono
 
Signalized Intersections (Transportation Engineering)
Signalized Intersections (Transportation Engineering)Signalized Intersections (Transportation Engineering)
Signalized Intersections (Transportation Engineering)Hossam Shafiq I
 

Mais procurados (20)

Watertaxi-3rd project presentation-BUET
Watertaxi-3rd project presentation-BUETWatertaxi-3rd project presentation-BUET
Watertaxi-3rd project presentation-BUET
 
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
Quantitative Methods for Strategic Investment Planning in the Oil-Refining In...
 
Smart Process Operations in Fuels Industries: Applications and Opportunities ...
Smart Process Operations in Fuels Industries: Applications and Opportunities ...Smart Process Operations in Fuels Industries: Applications and Opportunities ...
Smart Process Operations in Fuels Industries: Applications and Opportunities ...
 
Watertaxi3-1st Project Presentation-BUET
Watertaxi3-1st Project Presentation-BUET Watertaxi3-1st Project Presentation-BUET
Watertaxi3-1st Project Presentation-BUET
 
Logistics Routing
Logistics RoutingLogistics Routing
Logistics Routing
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
 
Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...Running with Data: how marathon data can help runners to achieve faster finis...
Running with Data: how marathon data can help runners to achieve faster finis...
 
Lapcat - Ecotendencies
Lapcat - EcotendenciesLapcat - Ecotendencies
Lapcat - Ecotendencies
 
NAVAL ARCHITECTURE- GEOMETRY OF SHIP
NAVAL ARCHITECTURE- GEOMETRY OF SHIPNAVAL ARCHITECTURE- GEOMETRY OF SHIP
NAVAL ARCHITECTURE- GEOMETRY OF SHIP
 
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...
The Intersection of Environment and EOR: How Carbon Capture is Changing Terti...
 
Vehicle Routing Problem with Backhauls
Vehicle Routing Problem with BackhaulsVehicle Routing Problem with Backhauls
Vehicle Routing Problem with Backhauls
 
Improving Truck-Shovel Energy Efficiency through Discrete Event Modeling
Improving Truck-Shovel Energy Efficiency through Discrete Event ModelingImproving Truck-Shovel Energy Efficiency through Discrete Event Modeling
Improving Truck-Shovel Energy Efficiency through Discrete Event Modeling
 
Study and development of a distributed hydrologic model, WetSpa, applied to t...
Study and development of a distributed hydrologic model, WetSpa, applied to t...Study and development of a distributed hydrologic model, WetSpa, applied to t...
Study and development of a distributed hydrologic model, WetSpa, applied to t...
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..
 
Ichiro Satoh
Ichiro SatohIchiro Satoh
Ichiro Satoh
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
QCCSRC research overview May 2013
QCCSRC research overview May 2013QCCSRC research overview May 2013
QCCSRC research overview May 2013
 
160901_MarketingPresent_Ver39
160901_MarketingPresent_Ver39160901_MarketingPresent_Ver39
160901_MarketingPresent_Ver39
 
Signalized Intersections (Transportation Engineering)
Signalized Intersections (Transportation Engineering)Signalized Intersections (Transportation Engineering)
Signalized Intersections (Transportation Engineering)
 

Destaque

Mesos vs kubernetes comparison
Mesos vs kubernetes comparisonMesos vs kubernetes comparison
Mesos vs kubernetes comparisonKrishna-Kumar
 
Hyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with MesosphereHyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with MesosphereMarkus Eisele
 
Mesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewMesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewKrishna-Kumar
 
Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)Karl Isenberg
 
Building and Deploying Application to Apache Mesos
Building and Deploying Application to Apache MesosBuilding and Deploying Application to Apache Mesos
Building and Deploying Application to Apache MesosJoe Stein
 
Container Orchestration Wars
Container Orchestration WarsContainer Orchestration Wars
Container Orchestration WarsKarl Isenberg
 
Kubernetes to scale
Kubernetes to scaleKubernetes to scale
Kubernetes to scaleMichele Orsi
 
Microservices at scale with docker and kubernetes - AMS JUG 2017
Microservices at scale with docker and kubernetes - AMS JUG 2017Microservices at scale with docker and kubernetes - AMS JUG 2017
Microservices at scale with docker and kubernetes - AMS JUG 2017Arjen Wassink
 
Monitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMonitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMartin Etmajer
 
Millennials and the Next Generation of IT
Millennials and the Next Generation of ITMillennials and the Next Generation of IT
Millennials and the Next Generation of ITMicrosoft
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksPaco Nathan
 
Mesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterMesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterDavid Greenberg
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...Nati Shalom
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCPaco Nathan
 
2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study2016 Future of Cloud Computing Study
2016 Future of Cloud Computing StudyNorth Bridge
 
Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Timothy St. Clair
 

Destaque (16)

Mesos vs kubernetes comparison
Mesos vs kubernetes comparisonMesos vs kubernetes comparison
Mesos vs kubernetes comparison
 
Hyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with MesosphereHyperscale Computing, Enterprise Agility with Mesosphere
Hyperscale Computing, Enterprise Agility with Mesosphere
 
Mesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewMesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overview
 
Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)
 
Building and Deploying Application to Apache Mesos
Building and Deploying Application to Apache MesosBuilding and Deploying Application to Apache Mesos
Building and Deploying Application to Apache Mesos
 
Container Orchestration Wars
Container Orchestration WarsContainer Orchestration Wars
Container Orchestration Wars
 
Kubernetes to scale
Kubernetes to scaleKubernetes to scale
Kubernetes to scale
 
Microservices at scale with docker and kubernetes - AMS JUG 2017
Microservices at scale with docker and kubernetes - AMS JUG 2017Microservices at scale with docker and kubernetes - AMS JUG 2017
Microservices at scale with docker and kubernetes - AMS JUG 2017
 
Monitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMonitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on Kubernetes
 
Millennials and the Next Generation of IT
Millennials and the Next Generation of ITMillennials and the Next Generation of IT
Millennials and the Next Generation of IT
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
 
Mesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterMesos: The Operating System for your Datacenter
Mesos: The Operating System for your Datacenter
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
 
2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study
 
Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.Musings on Mesos: Docker, Kubernetes, and Beyond.
Musings on Mesos: Docker, Kubernetes, and Beyond.
 

Semelhante a The thing with Fuel SAS helps the KLM Fuel & Emission DWH

Ship Emission Rating Index (SERI)
Ship Emission Rating Index (SERI)Ship Emission Rating Index (SERI)
Ship Emission Rating Index (SERI)Carol Hargreaves
 
SimScale Pedestrian Wind Comfort Capabilities
SimScale Pedestrian Wind Comfort CapabilitiesSimScale Pedestrian Wind Comfort Capabilities
SimScale Pedestrian Wind Comfort CapabilitiesSimScale
 
NAFEMS Americas Elements presentation
NAFEMS Americas Elements presentationNAFEMS Americas Elements presentation
NAFEMS Americas Elements presentationAngus Lock
 
Green Ship Research Dr Carol Hargreaves
Green Ship Research Dr Carol HargreavesGreen Ship Research Dr Carol Hargreaves
Green Ship Research Dr Carol HargreavesCarol Hargreaves
 
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like system
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like systemAccelerate Reed-Solomon coding for Fault-Tolerance in RAID-like system
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like systemShuai Yuan
 
Conceptual design of a WIG Aircraft
Conceptual design of a WIG AircraftConceptual design of a WIG Aircraft
Conceptual design of a WIG AircraftSri Raghavan
 
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...IES / IAQM
 
Clean Air Zones in Scotland, what can current technology deliver?
Clean Air Zones in Scotland, what can current technology deliver?Clean Air Zones in Scotland, what can current technology deliver?
Clean Air Zones in Scotland, what can current technology deliver?Scott Hamilton
 
Reinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2GReinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2GPrasant Misra
 
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Masahiro Kanazaki
 
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFD
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFDCO Removal and Smoke Extraction: Garage Ventilation System Design with CFD
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFDSimScale
 
Clean Air Zones- big models for big questions
Clean Air Zones- big models for big questionsClean Air Zones- big models for big questions
Clean Air Zones- big models for big questionsScott Hamilton
 
Bob Alford - Perspectives on CO2-EOR
Bob Alford - Perspectives on CO2-EORBob Alford - Perspectives on CO2-EOR
Bob Alford - Perspectives on CO2-EORGlobal CCS Institute
 

Semelhante a The thing with Fuel SAS helps the KLM Fuel & Emission DWH (20)

NauticalCFD Services Sep_2022.pdf
NauticalCFD Services Sep_2022.pdfNauticalCFD Services Sep_2022.pdf
NauticalCFD Services Sep_2022.pdf
 
Session 2 Lars Rundqvist.pdf
Session 2 Lars Rundqvist.pdfSession 2 Lars Rundqvist.pdf
Session 2 Lars Rundqvist.pdf
 
Ship Emission Rating Index (SERI)
Ship Emission Rating Index (SERI)Ship Emission Rating Index (SERI)
Ship Emission Rating Index (SERI)
 
SimScale Pedestrian Wind Comfort Capabilities
SimScale Pedestrian Wind Comfort CapabilitiesSimScale Pedestrian Wind Comfort Capabilities
SimScale Pedestrian Wind Comfort Capabilities
 
NAFEMS Americas Elements presentation
NAFEMS Americas Elements presentationNAFEMS Americas Elements presentation
NAFEMS Americas Elements presentation
 
LNG as fuel innovation 220618
LNG as fuel innovation 220618LNG as fuel innovation 220618
LNG as fuel innovation 220618
 
Green Ship Research Dr Carol Hargreaves
Green Ship Research Dr Carol HargreavesGreen Ship Research Dr Carol Hargreaves
Green Ship Research Dr Carol Hargreaves
 
CFD_salesmaterial_261215
CFD_salesmaterial_261215CFD_salesmaterial_261215
CFD_salesmaterial_261215
 
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like system
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like systemAccelerate Reed-Solomon coding for Fault-Tolerance in RAID-like system
Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like system
 
Conceptual design of a WIG Aircraft
Conceptual design of a WIG AircraftConceptual design of a WIG Aircraft
Conceptual design of a WIG Aircraft
 
Bai Gang, CRRC Dalian Institute
Bai Gang, CRRC Dalian InstituteBai Gang, CRRC Dalian Institute
Bai Gang, CRRC Dalian Institute
 
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...
Air Quality Modelling of new and Emerging Vehicle Technologies- What can they...
 
Clean Air Zones in Scotland, what can current technology deliver?
Clean Air Zones in Scotland, what can current technology deliver?Clean Air Zones in Scotland, what can current technology deliver?
Clean Air Zones in Scotland, what can current technology deliver?
 
Throttle Energy Business PPT
Throttle Energy Business PPTThrottle Energy Business PPT
Throttle Energy Business PPT
 
Reinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2GReinforcement Learning for EVRP with V2G
Reinforcement Learning for EVRP with V2G
 
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
 
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFD
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFDCO Removal and Smoke Extraction: Garage Ventilation System Design with CFD
CO Removal and Smoke Extraction: Garage Ventilation System Design with CFD
 
Clean Air Zones- big models for big questions
Clean Air Zones- big models for big questionsClean Air Zones- big models for big questions
Clean Air Zones- big models for big questions
 
Bob Alford - Perspectives on CO2-EOR
Bob Alford - Perspectives on CO2-EORBob Alford - Perspectives on CO2-EOR
Bob Alford - Perspectives on CO2-EOR
 
Jala Clients Intro
Jala Clients IntroJala Clients Intro
Jala Clients Intro
 

Último

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 

Último (20)

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 

The thing with Fuel SAS helps the KLM Fuel & Emission DWH

  • 1. The thing with Fuel SAS helps the KLM Fuel & Emission DWH Peter Welp SAS CC KLM october 6th 2010
  • 2. Content: • KLM The company • SAS Competence Center • The Speaker • Corporate Social Responsibility • Case: Fuel & Emission DWH • Demo • Closing Statement • Sample code 2 The Thing with Fuel
  • 3. KLM Facts & Figures 2010 ( 1/2 ) • Worlds Eldest Airline • 30.000 employees • 65 Large Aircraft ( 200 – 425 passengers) • 43 Smaller ( < 200 ) 3 The Thing with Fuel
  • 4. KLM: Some Figures about 2010 (2 / 2) • Transport Figures – 23.000.000 passengers a year (* 92 Kg p.p.) – 600.000.000 Kg cargo • Did you know? – Taking 3 Kg across Atlantic takes about 1 Kg of Fuel 4 The Thing with Fuel
  • 5. KLM uses many software systems for many parts of the company of Maintenance ft Contro C re w P an d Aircra llin g lannin Engines g Network Planning Cateri C argo ng Bag ga ge Han dling s Air Traffic Reservation Management … Others Almost all of them use SAS somehow 5 The Thing with Fuel
  • 6. Since 1979… Looks more like 6 The Thing with Fuel
  • 7. SAS Competence Center: • 12 internal SAS Certified Professionals and some ext. • z/OS as a platform ( for now ) SAS 9.1.3. • Over 1300 maintained Batch programs • Several SAS AF Applications • IDP Portal and several Stored Processes Applications • SAS ABM Solutions • KLM is our customer, still 100 different businesses 7 The Thing with Fuel
  • 8. Speaker  Peter Welp  KLM since 1992  Microsoft certified 2001  SAS Competence Center since 2003  SAS Certified Advanced Programmer since 2008 8 The Thing with Fuel
  • 9. KLM Corporate Social Responsibility • KLM regards it as its duty to operate in a sustainable manner – KLM brings people to beautiful places, and wishes to do so in the centuries to come. • Recognition – Six years in a row, Air France-KLM leads the Global Dow Jones Sustainability Index for Travel & Leisure. • Initiatives – Offer easy CO2 compensation – Top3 Youngest fleet in the world – Cleaning engines with water – Invest in new fuel types – ICT Kidzz Academy – More… Read all about it: www.klm.com/csr 9 The Thing with Fuel
  • 10. CSR and Fuel & Emission DWH. Why? Social Responsibility of our paying customers Many big companies are honouring their social responsibility. The Fashion industries for example. When KLM can present the exact environmental footprint of 1 parcel or passenger, this attracts companies and travellers. Fuel Save To Save Fuel is to Save the Environment… To Save Fuel is to Save Money 10 The Thing with Fuel
  • 11. Fuel & Emission DWH. Why? Emission Trading Scheme The European parliament approved the Emission Trading Scheme (ETS) in which emission rights can be bought and sold within the airline industry. ETS requires Monitoring, Reporting and Verification of emission figures since January 2010. KLM is one of the first airlines to fully meet these requirements with this DWH. 11 The Thing with Fuel
  • 12. Data sources to be combined SLS Data (Statistical Load Summary)  What is on board? (Passengers Cargo Mail) Planning Data (LIDO)  What route must be flown, how much fuel is required? ACMS Data (Aircraft Condition Monitoring System )  How is the aircraft performing? – Geographical location ( GPS, Longitude Latitude ) – Timestamp – Altitude – Fuel usage – Temperature, speed, wind, Engine data … @ @ @ @ @ 12 The Thing with Fuel
  • 13. DWH Offers opportunities • Verified Emission Report • Optimize Extra Fuel (3Kg takes 1 Kg, the thing with fuel…) • Comparison Planned versus Actual • Flying to Houston north of Iceland takes 14.000kg Fuel • Analysis per Aircraft, even per Engine • Taxi with 3 of 4 engines saves fuel • Support Captain-awareness 13 The Thing with Fuel
  • 14. Where SAS comes in Great Circle Calculations for Distance • Moving straight north or south is easy: Latitude lines are Parallel • Flying 1 degree is 60 Nautical Miles 14 The Thing with Fuel
  • 15. Where SAS comes in Great Circle Calculations for Distance • Longitude NOT Parallel. Flying 1 degree straight East or West • Equator 60 NM • from Amsterdam about 42 NM • at the Northpole zero NM 15 The Thing with Fuel
  • 16. Where SAS comes in Great Circle Calculations for Distance distance between S (start-location of the route) And A (a planned waypoint)…  D S , A  3437.74677 * 4 * Atn ( ) 1 1 2 Lat1 Lat 2 Lon1 Lon 2  ) ( (  ) where   ((sin( Rad Rad )) 2  Cos ( Lat1 ) * Cos ( Lat 2 ) * (sin( Rad Rad )) 2 ) 2 Rad Rad 2 SAS 9.2 provides a new function GEODIST… 16 The Thing with Fuel
  • 17. Where SAS comes in Emission Calculation Emission of CO2 is Easy 1 Kg Fuel 3.15 Kg CO2 O2 17 The Thing with Fuel
  • 18. Where SAS comes in Emission Calculation Emission of other gasses (SO2, CO, NOx and HxCy) depend on • Fuel consumption • type of fuel (% Sulphur, … ) • Phase of the flight • Outside Temperature & Altitude • Inside engine Temp, Pressure and Rotationspeed • Correction Factors… Air-humidity correction factor for NOX, depends on the static air temperature: 18 The Thing with Fuel
  • 19. Where SAS comes in Finding ‘Holding’ A ‘Holding’ is an extra circle, because of too much traffic ahead of the plane. This requires extra fuel. A Holding in technical terms, when you have over 100 of pairs of longitude/latitude for hundreds of flights a day, is a challenge to program and a nightmare to test. 19 The Thing with Fuel
  • 20. Where SAS comes in • “Air Traffic Management” has a frontend which they are familiair with. • At the time of developing, the frontend could not display new data yet • SAS PROC GMAP did not provide the detail Sample Actual Route Plotted on map and flexibility we needed Britain Germany Germany France France 20 The Thing with Fuel
  • 21. • But then a colleague showed me his ice-skating trip, recorded with his GPS-phone. Eureka! 21 The Thing with Fuel
  • 22. Putting it al together, a demo 22 The Thing with Fuel
  • 23. Putting it al together, a demo 23 The Thing with Fuel
  • 24. Putting it al together, a demo 24 The Thing with Fuel
  • 25. Closing Statement: The Power to Know B.I. can be thought of as a clever visualization of data. At best, any presentation is as good as the underlying data. For over 30 years now, SAS empowers KLM to get the data right; supporting the many departments within KLM in running- and understanding their business. 25 The Thing with Fuel
  • 26. /* ************************************************************/ Data _Null_; /* Sample program demonstrating Google Earth directly from STP */ FILE xWEBOUT MOD; /* Re-open Temp output file using MOD */ /* Peter Welp for SAS Forum Netherlands , sep 2010 */ set ACTROUTE end=eof; /* SAS Competence Center, KLM Royal Dutch Airlines */ /* to help you with KML specifics, see */ If _N_=1 Then Do; /* http://code.google.com/apis/kml/documentation/kml_tut.html */ PUT '<Folder><name>Actual</name><open>1</open>'; /* ************************************************************/ PUT '<Placemark><styleUrl>#AR</styleUrl>'; PUT '<visibility>1</visibility><name>Route</name>'; /* A Temp file to hold STP Output */ PUT '<MultiGeometry><LineString>'; filename xWEBOUT '&temp' lrecl=1024; PUT '<extrude>1</extrude><tessellate>1</tessellate>'; PUT '<altitudeMode>relativeToGround</altitudeMode>'; /* Generate a file with Longitude and Latitude coordinates */ PUT '<coordinates>'; DATA ActRoute; end; /* Florida, Palm Beach */ set sashelp.zipcode(where=(STATE=12 AND COUNTY=99)); /* The coordinates may not have spaces in between */ Length OneLIne $50; CALL SYMPUT('COUNTYNM',COMPRESS(COUNTYNM)); OneLine=CATS(X,',',Y,',1000'); RUN; PUT OneLine; /* Sort North to South, better than random scatter of points */ If EOF Then Do; PROC SORT Data=ActRoute; PUT '</coordinates>'; BY Y X ; PUT '</LineString></MultiGeometry></Placemark>'; RUN; PUT '</Folder>'; PUT '</Document>'; /* Open document, for now in Temp file, not in _WEBOUT */ PUT '</kml>'; Data _Null_; end; FILE xWEBOUT; run; PUT '<?xml version="1.0" encoding="UTF-8"?>'; /* Force the browser in passing the contents to an application */ PUT '<kml xmlns="http://earth.google.com/kml/2.0">'; data _null_; PUT '<Document xmlns:xlink="http://www.w3/org/1999/xlink">'; rc = stpsrv_header('Content-type', PUT " <name>&COUNTYNM</name>"; 'application/vnd.google-earth.kml+xml kml'); rc = stpsrv_header('Content-disposition', /* Color Route */ "attachment; filename=&COUNTYNM..kml"); PUT '<Style id="AR">'; run; PUT ' <LineStyle><color>ff00ff00</color></LineStyle>'; PUT ' <PolyStyle><color>7f00ff00</color></PolyStyle>'; /* copy Temp output to the web output file, users browser */ PUT '</Style>'; Data _Null_; RUN; FILE _WEBOUT; INFILE xWEBOUT; Input; PUT _INFILE_; RUN;