SlideShare a Scribd company logo
The Briefing Room
Welcome




                       Host:
                       Eric Kavanagh
                       eric.kavanagh@bloorgroup.com




Twitter Tag: #briefr                                  The Briefing Room
Mission


  !   Reveal the essential characteristics of enterprise software,
      good and bad

  !   Provide a forum for detailed analysis of today s innovative
      technologies

  !   Give vendors a chance to explain their product to savvy
      analysts

  !   Allow audience members to pose serious questions... and get
      answers!




Twitter Tag: #briefr                                   The Briefing Room
MARCH: Operational Intelligence




                       April: INTELLIGENCE
                       May: INTEGRATION
                        June: DATABASE



Twitter Tag: #briefr                         The Briefing Room
Operational Intelligence

   REAL-TIME…




Processing             Monitoring   Alerts/triggers/actions

Twitter Tag: #briefr                          The Briefing Room
Analyst: Mark Madsen




                        Mark Madsen is president
                         of Third Nature, Inc.




Twitter Tag: #briefr                The Briefing Room
SQLstream


    ! SQLstream is an enterprise software company focused on
      making businesses responsive to real-time big data assets

    !   Its platform provides a relational stream for analyzing large
        volumes of service, sensor, and machine and log file data

    !   SQL queries in SQLstream generate results continuously as
        data becomes available




Twitter Tag: #briefr                                    The Briefing Room
Damian Black
 Damian Black is the founder and CEO of
 SQLstream, a pioneer in Streaming Big Data.
 Damian has worked for almost two decades
 in Silicon Valley, with senior roles in a variety
 of companies including Hewlett-Packard,
 Neustar, Xacct Technologies and Followap.
 He has spoken at many conferences, and was
 on GigaOM’s first Big Data panel in 2008.
 Damian graduated from Manchester
 University and was one of the first research
 scientists to join HPLabs Europe. He was
 selected for the International Management
 Challenge in conjunction with the Financial
 Times and Ashridge business school while at
 Hewlett-Packard. Damian is the author of
 eleven granted patents with five more
 pending.



Twitter Tag: #briefr                                 The Briefing Room
BIG DATA ON TAP™
              Continuous Intelligence:
Staying Ahead with Streaming Log File Analytics
                       M a r c h 2 0 1 3 	

        D a m i a n B l a c k , C E O , S Q L s t r e a m 	


                                     	

                          Copyright © SQLstream Inc.
M a c h i n e - G e n e ra t e d B i g D a t a E x p l o s i o n
High volume, high velocity, structured and unstructured data from software platforms, applications and systems




 Machine-generated data will increase
 to 42% of all data
 by 2020, up from                                                                                               GPS
 11% in 2005.                                                                                      Telematics
 “The Digital Universe in 2020”
 IDC
                                                                               IP Networks, Video
                                                     Servers, Social Media, Security
                                   Servers, Applications, Storage Networks


                                                         Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 10
O P E R AT I O N A L I N T E L L I G E N C E
                Bridging the Chasm Between Analytics and Operations

                                                                                                                                            VELOCITY




                                                                                             UNSTRUCTURED DATA
                                                                                                                                            VOLUME
                                                                                                                                             VARIETY
                                                                                                                                             VISUAL
                                                                                                                                              VALUE
                                         STRUCTURED DATA
                                                                                                                 Operational Intelligence
TRANSACTIONS




                                                                                                                  ➔  Predictive analytics
                                                                                                                  ➔  Automated actions
                                                              Business Intelligence
                                                                                                                  ➔  Ops optimization
                                                              ➔  Post-hoc analysis
                                                                                                                  ➔  Tactical execution
                Business Applications                         ➔  Data warehousing
                  ➔  Transactions                             ➔  Strategic direction
                  ➔  Everyday business

               Real-time, continuous                       Historical, periodic                              Real-time, continuous
                                                                             Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 11
O P E R AT I O N A L I N T E L L I G E N C E
                Bridging the Chasm Between Analytics and Operations

                                                                                                                                            VELOCITY




                                                                                             UNSTRUCTURED DATA
                                                                                                                                            VOLUME
                                                                                                                                             VARIETY
                                                                                                                                             VISUAL
                                                                                                                                              VALUE
                                         STRUCTURED DATA
                                                                                                                 Operational Intelligence
TRANSACTIONS




                                                                                                                  ➔  Predictive analytics
                                                                                                                  ➔  Automated actions
                                                              Business Intelligence
                                                                                                                  ➔  Ops optimization
                                                              ➔  Post-hoc analysis
                                                                                                                  ➔  Tactical execution
                Business Applications                         ➔  Data warehousing
                  ➔  Transactions                             ➔  Strategic direction
                  ➔  Everyday business

               Real-time, continuous                       Historical, periodic                              Real-time, continuous
                                                                             Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 12
M AC H I N E D AT A T O O P E R AT I O N A L I N T E L L I G E N C E

PROACTIVE




REACTIVE
                                     Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 13
M AC H I N E D AT A T O O P E R AT I O N A L I N T E L L I G E N C E

PROACTIVE




REACTIVE
                                     Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 14
REAL-TIME WEB SERVER LOG MONITORING
  M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” )


Real-time monitoring across all download web                               Web Server Log Files (Remote)	


servers across the world simultaneously.	

	

                                                                           Streaming collection, real-time
                                                                            analysis and continuous integration
Collect                                                                                 by location

      Remote agents transform log files into real-time
      streams	

                                                             Hadoop HBase	


Analyze
      Real-time analysis & aggregation by location	


Share
      Continuous ETL into Hadoop Hbase 	

      Internet ‘Glow’ app for real-time visualization	



                                                      Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 15
REAL-TIME WEB SERVER LOG MONITORING
M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” )




                           parse                   parse
                            parse                    parse off
                                                       Filter                      Merge
                              parse                    parse
            Logs                Parse                  Bad recs



      Streaming                 Analyze              Filter out                    Add
       Analytics                 Errors                 Bots                     Location



                              Streaming
                             Visualization
            HBase
                                      Historical
                                       Charts

                                                    Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 16
REAL-TIME WEB SERVER LOG MONITORING
 M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” )




Mozilla Firefox 4 – Real-time Download Monitor

Continuous processing of download requests

Real-time integration with Hadoop and HBase




                                                     Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 17
M AC H I N E D AT A
    Where is the intelligence?


Transaction   TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342
Log Details



Web Server    [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down
Logs          [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations



              TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005,
CDR Records   IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60,
              234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465



              <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon=
              -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing>

Smartphone    <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</
GPS Updates   lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing>
              <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</
              lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing>


              {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str:
Twitter       304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca
              href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco,
              time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson




                                                       Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 18
M AC H I N E D AT A
    Where is the intelligence?

                          Timestamp
Transaction   TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342
Log Details

                     Timestamp
Web Server    [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down
Logs          [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations

                                                             Timestamp
              TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005,
CDR Records   IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60,
              234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465



              <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon=
              -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing>

Smartphone    <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</
GPS Updates   lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing>
                                                   Timestamp
              <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</
              lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing>
                                      Timestamp
              {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str:
Twitter       304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca
              href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco,
              time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson




                                                       Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 19
M AC H I N E D AT A
    Where is the intelligence?

                          Timestamp                   Customer                   Fail Code              Mobile #
Transaction   TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342
Log Details

                     Timestamp                      Server
Web Server    [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down
Logs          [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations

                                                              Timestamp
                        Mobile #
              TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005,
CDR Records                                                           Term Reason                 Device ID
              IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60,
              234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465

                                                  Device ID                          Location
              <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon=
              -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing>

Smartphone    <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</
GPS Updates   lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing>
                                                   Timestamp
              <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</
              lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing>
                                      Timestamp
              {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str:
Twitter       304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca
              href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco,
                                            Service Provider
              time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson
                                                                          Location

                                                       Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 20
O P E R AT I O N A L S T R E A M I N G B I G D AT A – PA I N P O I N T S



DATA EXPLOSION	

      Too costly to analyse voluminous real-time data	





BUSINESS AGILITY	

    Too slow to respond to new requirements	





COMPLEXITY	

          Too difficult to build & maintain real-time apps	





                                    Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 21
O P E R AT I O N A L S T R E A M I N G B I G D AT A – PA I N P O I N T S



DATA EXPLOSION	

      Too costly to analyse voluminous real-time data	

                       SQLstream slashes TCO for real-time analysis.	

                       	



BUSINESS AGILITY	

    Too slow to respond to new requirements	

                       SQLstream allows you to add new apps easily.	

                       	



COMPLEXITY	

          Too difficult to build & maintain real-time apps	

                       SQLstream eliminates your development risk.	




                                    Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 22
C O N T I N U O U S O P E R AT I O N A L I N T E L L I G E N C E


   M2M

              Automotive

  Telecom

                Banking
                             Logs
Manufacturing

              Oil & Gas                RFIDs
                             GPS
  Logistics
                                      Servers
                Smart
                 grid      Networks
   Retail
                                                                                           Real-time
                                                                                         alerts, action
                Sensors     Social                                                            and
                            media                                                        visualization
 Telematics

                 Data
                centers
  Internet

                                                Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 23
C O N T I N U O U S O P E R AT I O N A L I N T E L L I G E N C E


                                        •  Collect, transform and deliver: ETL++
   M2M                                  •  Analyze unstructured data & enhance
                                        •  Predictive analytics & actions
              Automotive

  Telecom

                Banking
                             Logs
Manufacturing

              Oil & Gas                RFIDs
                             GPS
  Logistics
                                      Servers
                Smart
                 grid      Networks
   Retail
                                                                                                      Real-time
                                                                                                    alerts, action
                Sensors
                                            Enhance                Store                                 and
                            Social
                            media              with              detail and                         visualization
 Telematics                                                      aggregate
                                            historical
                 Data
                                           information              data
                centers
  Internet

                                                           Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 24
M O V I N G F R O M H I G H L AT E N C Y
TO REAL-TIME RESPONSIVENESS

                      Traditional approach leads to high latency
 COLLECT	




              CLEANSE
                    	




                            ENRICH	




                                                ANALYZE
                                                      	




                                                                            SHARE
                                                                                	


                                                                               HIGH LATENCY	

                                  Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 25
M O V I N G F R O M H I G H L AT E N C Y
TO REAL-TIME RESPONSIVENESS

                      Traditional approach leads to high latency
 COLLECT	

                      SQLstream streaming approach:
                           »  Continuous Parallel Dataflow Execution	

  CLEANSE
        	

                           »  Generate real-time answers immediately	


                           »  Deliver and share the results immediately	

   ENRICH	




    ANALYZE
          	




       SHARE
           	


    LOW LATENCY	

                                   Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 26
S Q L S T R E A M D AT A F L O W T E C H N O L O G Y
P I P E L I N I N G A N D S U P E R S C A L A R PA R A L L E L P R O C E S S I N G




                                                                                                              Query
                                                                                                            =	

                                                                                                              Processor	

   Fine-grained parallelism: simple, massively scalable, super fast.	

                                                         Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 27
S H A R E S T R E A M I N G B I G D AT A


Use SQLstream and ISO/ANSI standard SQL
    »  Proven performance, optimization and scalability	

    »  Rapid app development with familiar language	

    »  Leverage existing SQL skills & investment	


Streaming SQL Views

    CREATE VIEW compliant_orders AS
     SELECT STREAM *
       FROM orders OVER sla
                                                            GENERATES THE STREAM
       JOIN shipments
       ON orders.id = shipments.orderid
                                                            OF NEW YORK ORDERS
       WHERE city = 'New York'                              SHIPPING WITHIN A
       WINDOW sla AS                                        SERVICE LEVEL OF 1hr	

       (RANGE INTERVAL '1' HOUR PRECEDING)




                                          Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 28
A S T R E A M I N G S Q L Q U E RY
   CLOUD INFRASTRUCTURE MONITORING WITH BOLLINGER BANDS



SELECT STREAM ROWTIME, url, numErrorsLastMinute
 FROM ( SELECT STREAM ROWTIME, url, numErrorsLastMinute,
        AVG(numErrorsLastMinute) OVER lastMinute AS avgErrorsPerMinute,
        STDDEV(numErrorsLastMinute) OVER lastMinute AS stdDevErrorsPerMinute
        FROM ServiceRequestsPerMinute
        WINDOW lastMinute AS (PARTITION BY url RANGE INTERVAL ‘1’ MINUTE PRECEDING) ) AS S
 WHERE S.numErrorsLastMinute > S.avgErrorsPerMinute + 2 * S.stdDevErrorsPerMinute;




          BUSINESS NEED:
                       	

  Detect run-away applications
 before resource consumption
            becomes an issue.	





                                             Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 29
T H E R E A L - T I M E DATA M A N AG E M E N T H E A DAC H E


    Finance 	

    Supply Chain 	

      CRM 	

             Operations 	

         Business Intelligence:  	

       & 	

            &	

               & 	

                 & 	

               Hadoop HBase &    	

   Accounting	

       ERP	

            Billing	

          Management	

           Data Warehouses    	

       	





                                TIME, MONEY, COMPLEXITY	





                                          Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 30
T H E R E A L - T I M E DATA M A N AG E M E N T S O LU T I O N


    Finance 	

      Supply Chain 	

     CRM 	

                Operations 	

         Business Intelligence:  	

       & 	

              &	

              & 	

                    & 	

               Hadoop HBase &    	

   Accounting	

         ERP	

           Billing	

             Management	

           Data Warehouses    	

       	





     STREAMING
                            STEAMING EVENT            STREAMING 	

                   CONTINUOUS	

    ANALYTICS AND
                             CORRELATION	

         ALERTS & ALARMS	

                   ETL	

    AGGREGATION	





                                              Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 31
S Q L S T R E A M S T A N D A R D I N T E G R AT I O N A D A P T E R S

                        Core Database Adapter	

DATA B A S E S
             	

                           Table Reader	

                           Table Update	

                           Table Lookup (any JDBC)	




B I G   D A T A	

       Hadoop	

                                BigQuery	

                                    + HDFS	

                                    + HBase	




MACHINE DATA	

         Log Files	

                        XML Parse	

                        Sockets	

          JDBC	

                              	

 + Remote Agent	

                   	

 + XPath	

                    + TCP	

          + JMS	

                                                             XML	

                               + FileWriter	

                                                          + UDP	

          + log4j	

                               + FileReader	




            Middleware	

               Web Feeds	

                              GATE	

                      Email	

                                                 + Twitter	

                                                 + RSS	

                                                 + ATOM etc	

                                                                                  T	

   Semantic
                                                                                         Streaming	


             STORM	

                                                                 Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 32
S T R E A M I N G V I S U A L I Z AT I O N




                                      Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 33
R E A L - T I M E O P E R AT I O N A L I N T E L L I G E N C E
   M A R K E T C O M PA R I S O N


ENTERPRISE 	

             OPERATIONAL INTELLIGENCE	

                    OPERATIONAL INTELLIGENCE 
REQUIREMENT	

             WITH OTHERS	

                                 WITH SQLSTREAM 	

Time Series Analytics	

   Simplistic answers without time series.	

     Comprehensive times series support.	

                                                                          	


Complex Analysis	

        Simple pattern matching and statistics.	

     Elegantly solves hardest problems.	




Join  Correlate	

        Does not combine or join streams. 	

          Joins data streams in real-time.	




Enrich  Integrate	

      Does not enrich or integrate data.	

          Gives rich answers in real-time.	




Big Data Scalability	

    No parallel processing; limited scalability.	

 Massively parallel, auto-optimizing.	




Painless TCO	

            Very expensive, proprietary, with only         Low TCO, ANSI/ISO standard
                           basic visualization.	

                        queries, rich real-time visualization.	




                                                          Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 34
S Q L S T R E A M : B I G DATA O N TA P ™ , d e l i ve r e d


                      Slashing TCO for real-time analysis	

DATA EXPLOSION	

                      •    Scales easily without transaction bottlenecks.	





                      Adding new apps easily	

BUSINESS AGILITY	

   •    Shares dynamic results and data across the organization.	





                      Eliminating the development risk	

COMPLEXITY	

         •    Fine-grained parallel processing: simple, scalable and fast.	





                                      Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 35
O P E R AT I O N A L I N T E L L I G E N G E - B E YO N D I T


  ENVIRONMENTAL              TRANSPORTATION                                 NETWORKS




Environmental Monitoring    Location-based services                  Machine-to-Machine




Smart Grid                  Cars as Sensors                          Logistics




                                       Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 36
QUESTIONS




  Copyright © SQLstream Inc.
About	
  the	
  Presenter
                        	
  

               Mark	
  Madsen	
  is	
  president	
  of	
  Third	
  
               Nature,	
  a	
  technology	
  research	
  and	
  
               consul8ng	
  firm	
  focused	
  on	
  business	
  
               intelligence,	
  data	
  integra8on	
  and	
  data	
  
               management.	
  Mark	
  is	
  an	
  award-­‐winning	
  
               author,	
  architect	
  and	
  CTO	
  whose	
  work	
  
               has	
  been	
  featured	
  in	
  numerous	
  industry	
  
               publica8ons.	
  Over	
  the	
  past	
  ten	
  years	
  
               Mark	
  received	
  awards	
  for	
  his	
  work	
  from	
  
               the	
  American	
  Produc8vity	
  	
  Quality	
  
               Center,	
  TDWI,	
  and	
  the	
  Smithsonian	
  
               Ins8tute.	
  He	
  is	
  an	
  interna8onal	
  speaker,	
  
               a	
  contributor	
  at	
  Forbes	
  Online	
  and	
  
               Informa8on	
  Management.	
  For	
  more	
  
               informa8on	
  or	
  to	
  contact	
  Mark,	
  follow	
  
               @markmadsen	
  on	
  TwiMer	
  or	
  visit	
  	
  
               hMp://ThirdNature.net	
  	
  
 
Con.nuous	
  
Intelligence:	
  Staying	
  
Ahead	
  with	
  
Streaming	
  Analy.cs	
  
	
  
	
  
	
  
March,	
  12	
  2013	
  
	
  
Mark	
  Madsen	
  
www.ThirdNature.net	
  
@markmadsen	
  
The “E” in EDW
was a lie…
Transac.ons	
  vs.	
  Events
                                                        	
  
Transac8ons:	
  
   ▪  Each	
  one	
  is	
  valuable	
  
   ▪  The	
  elements	
  of	
  a	
  transac8on	
  can	
  be	
  aggregated	
  easily	
  
   ▪  A	
  set	
  of	
  transac8ons	
  does	
  not	
  usually	
  have	
  important	
  ordering	
  
      or	
  dependency	
  
Events:	
  
   ▪  A	
  single	
  event	
  oUen	
  has	
  no	
  value,	
  e.g.	
  what	
  is	
  the	
  value	
  of	
  one	
  
      click	
  or	
  one	
  temperature	
  reading	
  in	
  a	
  series?	
  
   ▪  Some	
  events	
  are	
  extremely	
  valuable,	
  but	
  this	
  is	
  only	
  
      detectable	
  within	
  the	
  context	
  of	
  other	
  events.	
  
   ▪  Elements	
  of	
  events	
  are	
  oUen	
  not	
  easily	
  aggregated	
  
   ▪  A	
  set	
  of	
  events	
  usually	
  has	
  a	
  natural	
  order	
  and	
  dependencies	
  
General	
  model	
  for	
  organiza.onal	
  use	
  of	
  data	
  

Collect                              Act on the process
new data                             Usually days/longer timeframe



              Analyze            Analyze
Monitor                                           Decide          Act
              Exceptions         Causes



              No problem         No idea       Do nothing

                                     Act within the process
                                     Usually real-time to daily
You	
  need	
  to	
  be	
  able	
  to	
  support	
  both	
  paths
                                                                  	
  

                             Analytics and BI
Collect
new data                                    Act on the process


               Analyze              Analyze
Monitor                                              Decide         Act
               Exceptions           Causes




                                        Act within the process
                        Streaming technologies
Different	
  Usage	
  Model	
  Than	
  Conven.onal	
  BI
                                                        	
  
A)  Monitoring	
  and	
  detec8on	
  is	
  not	
  repor8ng	
  and	
  
    dashboards.	
  Self-­‐service	
  BI	
  doesn’t	
  do	
  it	
  
B)  Lots	
  of	
  data,	
  decreasing	
  in	
  value	
  as	
  the	
  events	
  
    recede	
  in	
  8me	
  
C)  Analy8cs	
  oUen	
  required	
  to	
  surface	
  meaningful	
  
    events,	
  which	
  requires	
  collec8on	
  and	
  processing	
  
    of	
  (B)	
  to	
  process	
  in	
  real	
  8me	
  to	
  deliver	
  (A).	
  
D)  Actua8on:	
  machine	
  managed,	
  human	
  mediated	
  
	
  
    The	
  future	
  is	
  not	
  data	
  to	
  eyeballs,	
  its	
  machines	
  to	
  machines
                                                                                             	
  
Measurement	
  started	
  with	
  the	
  convenient	
  data	
  
                            The	
  convenient	
  data	
  is	
  
                            transac8onal	
  data.	
  
                               ▪  Goes	
  in	
  the	
  DW	
  and	
  is	
  used,	
  even	
  
                                  if	
  it	
  isn’t	
  the	
  right	
  measurement.	
  

                            The	
  inconvenient	
  data	
  is	
  
                            observa8onal	
  data.	
  
                               ▪  It’s	
  not	
  neat,	
  clean,	
  or	
  designed	
  
                                  into	
  most	
  systems	
  of	
  opera8on.	
  

                            We	
  need	
  to	
  build	
  infrastructure	
  
                            that	
  manages	
  and	
  enables	
  use	
  of	
  
                            data	
  at	
  rest	
  and	
  data	
  in	
  mo8on.	
  
Bridge	
  the	
  data	
  warehouse	
  to	
  other	
  uses:	
  SOA,	
  not	
  SQL
                                                                               	
  




 New	
  technologies	
  are	
  needed	
  to	
  extend	
  current	
  capability.
                                                                              	
  
                                                            http://flickr.com/photos/higaara/228673603/
Ques.ons
                                     	
  
1.  Queues	
  and	
  streams	
  process	
  messages	
  and	
  
    objects.	
  How	
  is	
  that	
  made	
  SQL	
  compa8ble?	
  
2.  Why	
  SQL	
  when	
  the	
  standard	
  is	
  missing	
  
    temporal	
  constructs	
  for	
  this?	
  
3.  How	
  do	
  you	
  use	
  a	
  single	
  SQL	
  statement	
  across	
  
    mul8ple	
  streams	
  (i.e.,	
  scale	
  out	
  the	
  query)?	
  
4.  How	
  much	
  work	
  is	
  human-­‐monitored,	
  vs.	
  
    human	
  no8fied,	
  vs.	
  machine	
  actuated?	
  How	
  
    big	
  is	
  this	
  problem,	
  really?	
  
Ques.ons
                                      	
  
5.  What	
  about	
  playback?	
  How	
  do	
  you	
  replay	
  
    history	
  to	
  trace	
  an	
  event?	
  
6.  What	
  tooling	
  is	
  required?	
  Is	
  it	
  possible	
  to	
  add	
  
    stream	
  monitoring	
  and	
  use	
  exis8ng	
  BI	
  tools,	
  or	
  
    do	
  we	
  need	
  new	
  end	
  user	
  tools?	
  
7.  Linking	
  the	
  in-­‐mo8on	
  to	
  the	
  sta8onary,	
  what	
  
    are	
  the	
  mechanisms?	
  
About	
  Third	
  Nature	
  

Third Nature is a research and consulting firm focused on new and
emerging technology and practices in analytics, business intelligence, and
performance management. If your question is related to data, analytics,
information strategy and technology infrastructure then you‘re at the right
place.
Our goal is to help companies take advantage of information-driven
management practices and applications. We offer education, consulting
and research services to support business and IT organizations as well as
technology vendors.
We fill the gap between what the industry analyst firms cover and what IT
needs. We specialize in product and technology analysis, so we look at
emerging technologies and markets, evaluating technology and hw it is
applied rather than vendor market positions.
Twitter Tag: #briefr   The Briefing Room
Upcoming Topics




April: INTELLIGENCE
May: INTEGRATION
June: DATABASE


                       www.insideanalysis.com

Twitter Tag: #briefr                            The Briefing Room
Thank You
                                                        for Your
                                                       Attention

Certain images and/or photos in this presentation are the copyrighted property of 123RF Limited, their Contributors or Licensed Partners and are being
used with permission under license. These images and/or photos may not be copied or downloaded without permission from 123RF Limited.



Twitter Tag: #briefr                                                                                                                              The Briefing Room

More Related Content

Similar to Continuous Intelligence: Staying Ahead with Streaming Analytics

Asian Bankers Association, Manila Conference
Asian Bankers Association, Manila ConferenceAsian Bankers Association, Manila Conference
Asian Bankers Association, Manila Conference
Deepak Ramanathan
 
Sap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentationSap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentation
shaktell2
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
Denodo
 
Avner algom feb 7 2012
Avner algom feb 7 2012Avner algom feb 7 2012
Avner algom feb 7 2012
Avner Algom
 
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATIONLogitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
Avinash Deshpande
 
Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013
Shyam Desigan
 
Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013
Shyam Desigan
 
Big Data Needs Big Analytics
Big Data Needs Big AnalyticsBig Data Needs Big Analytics
Big Data Needs Big Analytics
Deepak Ramanathan
 
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10
keirdo1
 
2012 02-07 sql denali presentatie microsoft
2012 02-07 sql denali presentatie microsoft2012 02-07 sql denali presentatie microsoft
2012 02-07 sql denali presentatie microsoft
Combell NV
 

Similar to Continuous Intelligence: Staying Ahead with Streaming Analytics (20)

Asian Bankers Association, Manila Conference
Asian Bankers Association, Manila ConferenceAsian Bankers Association, Manila Conference
Asian Bankers Association, Manila Conference
 
Denodo Datafest 2017 London Tekin Mentes Logitech
Denodo Datafest 2017 London Tekin Mentes LogitechDenodo Datafest 2017 London Tekin Mentes Logitech
Denodo Datafest 2017 London Tekin Mentes Logitech
 
Sap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentationSap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentation
 
SENTIENT ENTERPRISE
SENTIENT ENTERPRISESENTIENT ENTERPRISE
SENTIENT ENTERPRISE
 
Future of Analytics is here
Future of Analytics is hereFuture of Analytics is here
Future of Analytics is here
 
Next-Gen Cloud Analytics with AWS, Big Data and Data Virtualization
Next-Gen Cloud Analytics with AWS, Big Data and Data VirtualizationNext-Gen Cloud Analytics with AWS, Big Data and Data Virtualization
Next-Gen Cloud Analytics with AWS, Big Data and Data Virtualization
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
 
Avner algom feb 7 2012
Avner algom feb 7 2012Avner algom feb 7 2012
Avner algom feb 7 2012
 
Increase your it agility and cost efficiency with hds cloud solutions webinar
Increase your it agility and cost efficiency with hds cloud solutions webinarIncrease your it agility and cost efficiency with hds cloud solutions webinar
Increase your it agility and cost efficiency with hds cloud solutions webinar
 
BDT101 Big Data with Amazon Elastic MapReduce - AWS re: Invent 2012
BDT101 Big Data with Amazon Elastic MapReduce - AWS re: Invent 2012BDT101 Big Data with Amazon Elastic MapReduce - AWS re: Invent 2012
BDT101 Big Data with Amazon Elastic MapReduce - AWS re: Invent 2012
 
Big data meets big analytics
Big data meets big analyticsBig data meets big analytics
Big data meets big analytics
 
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud ModernizationDenodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
 
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATIONLogitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
Logitech - LOGITECH ACCELERATES CLOUD ANALYTICS USING DATA VIRTUALIZATION
 
Leveraging BI and Predictive Analytics to deliver Real time forecasting
Leveraging BI and Predictive Analytics to deliver Real time forecastingLeveraging BI and Predictive Analytics to deliver Real time forecasting
Leveraging BI and Predictive Analytics to deliver Real time forecasting
 
Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013
 
Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013Healthcare cio summit dallas feb 2013
Healthcare cio summit dallas feb 2013
 
Big Data Needs Big Analytics
Big Data Needs Big AnalyticsBig Data Needs Big Analytics
Big Data Needs Big Analytics
 
Profiting from the Digital Shift: Time Series Databases as Value Creation Eng...
Profiting from the Digital Shift: Time Series Databases as Value Creation Eng...Profiting from the Digital Shift: Time Series Databases as Value Creation Eng...
Profiting from the Digital Shift: Time Series Databases as Value Creation Eng...
 
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10
 
2012 02-07 sql denali presentatie microsoft
2012 02-07 sql denali presentatie microsoft2012 02-07 sql denali presentatie microsoft
2012 02-07 sql denali presentatie microsoft
 

More from Inside Analysis

Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
Inside Analysis
 

More from Inside Analysis (20)

Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data Letdown
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On Time
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of Everything
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global Level
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the Risk
 
The Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataThe Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big Data
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of Hadoop
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave Duggal
 
Modus Operandi
Modus OperandiModus Operandi
Modus Operandi
 
Phasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey MalafskyPhasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey Malafsky
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Continuous Intelligence: Staying Ahead with Streaming Analytics

  • 2. Welcome Host: Eric Kavanagh eric.kavanagh@bloorgroup.com Twitter Tag: #briefr The Briefing Room
  • 3. Mission !   Reveal the essential characteristics of enterprise software, good and bad !   Provide a forum for detailed analysis of today s innovative technologies !   Give vendors a chance to explain their product to savvy analysts !   Allow audience members to pose serious questions... and get answers! Twitter Tag: #briefr The Briefing Room
  • 4. MARCH: Operational Intelligence April: INTELLIGENCE May: INTEGRATION June: DATABASE Twitter Tag: #briefr The Briefing Room
  • 5. Operational Intelligence REAL-TIME… Processing Monitoring Alerts/triggers/actions Twitter Tag: #briefr The Briefing Room
  • 6. Analyst: Mark Madsen  Mark Madsen is president of Third Nature, Inc. Twitter Tag: #briefr The Briefing Room
  • 7. SQLstream ! SQLstream is an enterprise software company focused on making businesses responsive to real-time big data assets !   Its platform provides a relational stream for analyzing large volumes of service, sensor, and machine and log file data !   SQL queries in SQLstream generate results continuously as data becomes available Twitter Tag: #briefr The Briefing Room
  • 8. Damian Black Damian Black is the founder and CEO of SQLstream, a pioneer in Streaming Big Data. Damian has worked for almost two decades in Silicon Valley, with senior roles in a variety of companies including Hewlett-Packard, Neustar, Xacct Technologies and Followap. He has spoken at many conferences, and was on GigaOM’s first Big Data panel in 2008. Damian graduated from Manchester University and was one of the first research scientists to join HPLabs Europe. He was selected for the International Management Challenge in conjunction with the Financial Times and Ashridge business school while at Hewlett-Packard. Damian is the author of eleven granted patents with five more pending. Twitter Tag: #briefr The Briefing Room
  • 9. BIG DATA ON TAP™ Continuous Intelligence: Staying Ahead with Streaming Log File Analytics M a r c h 2 0 1 3 D a m i a n B l a c k , C E O , S Q L s t r e a m Copyright © SQLstream Inc.
  • 10. M a c h i n e - G e n e ra t e d B i g D a t a E x p l o s i o n High volume, high velocity, structured and unstructured data from software platforms, applications and systems Machine-generated data will increase to 42% of all data by 2020, up from GPS 11% in 2005. Telematics “The Digital Universe in 2020” IDC IP Networks, Video Servers, Social Media, Security Servers, Applications, Storage Networks Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 10
  • 11. O P E R AT I O N A L I N T E L L I G E N C E Bridging the Chasm Between Analytics and Operations VELOCITY UNSTRUCTURED DATA VOLUME VARIETY VISUAL VALUE STRUCTURED DATA Operational Intelligence TRANSACTIONS ➔  Predictive analytics ➔  Automated actions Business Intelligence ➔  Ops optimization ➔  Post-hoc analysis ➔  Tactical execution Business Applications ➔  Data warehousing ➔  Transactions ➔  Strategic direction ➔  Everyday business Real-time, continuous Historical, periodic Real-time, continuous Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 11
  • 12. O P E R AT I O N A L I N T E L L I G E N C E Bridging the Chasm Between Analytics and Operations VELOCITY UNSTRUCTURED DATA VOLUME VARIETY VISUAL VALUE STRUCTURED DATA Operational Intelligence TRANSACTIONS ➔  Predictive analytics ➔  Automated actions Business Intelligence ➔  Ops optimization ➔  Post-hoc analysis ➔  Tactical execution Business Applications ➔  Data warehousing ➔  Transactions ➔  Strategic direction ➔  Everyday business Real-time, continuous Historical, periodic Real-time, continuous Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 12
  • 13. M AC H I N E D AT A T O O P E R AT I O N A L I N T E L L I G E N C E PROACTIVE REACTIVE Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 13
  • 14. M AC H I N E D AT A T O O P E R AT I O N A L I N T E L L I G E N C E PROACTIVE REACTIVE Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 14
  • 15. REAL-TIME WEB SERVER LOG MONITORING M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” ) Real-time monitoring across all download web Web Server Log Files (Remote) servers across the world simultaneously. Streaming collection, real-time analysis and continuous integration Collect by location Remote agents transform log files into real-time streams Hadoop HBase Analyze Real-time analysis & aggregation by location Share Continuous ETL into Hadoop Hbase Internet ‘Glow’ app for real-time visualization Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 15
  • 16. REAL-TIME WEB SERVER LOG MONITORING M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” ) parse parse parse parse off Filter Merge parse parse Logs Parse Bad recs Streaming Analyze Filter out Add Analytics Errors Bots Location Streaming Visualization HBase Historical Charts Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 16
  • 17. REAL-TIME WEB SERVER LOG MONITORING M o z i l l a ( G o o g l e : “ Yo u t u b e M o z i l l a G l o w ” ) Mozilla Firefox 4 – Real-time Download Monitor Continuous processing of download requests Real-time integration with Hadoop and HBase Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 17
  • 18. M AC H I N E D AT A Where is the intelligence? Transaction TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342 Log Details Web Server [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down Logs [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005, CDR Records IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60, 234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465 <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon= -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing> Smartphone <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</ GPS Updates lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing> <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</ lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing> {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str: Twitter 304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco, time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 18
  • 19. M AC H I N E D AT A Where is the intelligence? Timestamp Transaction TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342 Log Details Timestamp Web Server [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down Logs [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations Timestamp TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005, CDR Records IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60, 234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465 <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon= -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing> Smartphone <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</ GPS Updates lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing> Timestamp <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</ lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing> Timestamp {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str: Twitter 304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco, time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 19
  • 20. M AC H I N E D AT A Where is the intelligence? Timestamp Customer Fail Code Mobile # Transaction TRANS,2013-02-17-15:30:22,3458783,2347897953,128.56.0.253,STATUS:-15, DE69975, 4157588342 Log Details Timestamp Server Web Server [Sun Feb 17 15:30:49 2013] [notice] srv-sfo-08 caught SIGTERM, shutting down Logs [Sun Feb 17 15:30:49 2013] [notice] Apache/2.2.21 -- resuming normal operations Timestamp Mobile # TERMINATE,ctl09gsx,01299796304,GMT-08:00,02-17-13,15:21:00,9,387,64ms,02-17-13,15:30:55,0005, CDR Records Term Reason Device ID IP-TO-IP,4157588342,8775715775,1,0,4157588342,RD_AXY_NN0_001,SFR01AAG34,40.50.245.60, 234.234.60.75,65678,411,399,SIP,SANFRANCISCO,0x4B1698,0x0005E,0x49768,4157588342,0198873465 Device ID Location <id>1597831220</id><deviceid>0198873465</deviceid><lat>lat=47.643957</lat><lon>lon= -122.3269</lon><time>2013-02-17T15:37:26Z</time><bearing>223.4535</bearing> Smartphone <id>1597865781</id><deviceid>0198873465</deviceid><lat>lat=47.645982</ GPS Updates lat><lon>lon=-122.327500</lon><time>2013-02-17T15:37:26Z</time><bearing>200.6138</bearing> Timestamp <id>1597940125</id><deviceid>0198873465</deviceid><lat>lat=47.647381</ lat><lon>lon=-122.326501</lon><time>2013-02-17T15:37:26Z</time><bearing>87.4357</bearing> Timestamp {"created_at:Thu Feb 17 15:30:55 +0000 2013,id:304612775055998976,id_str: Twitter 304612775055998976,text:@MyServiceProvider today sucks, keeps dropped!,source:u006ca href=http:www.url.com rel=nofollow,followers_count:147,friends_count:10142, location: San Francisco, Service Provider time_zone: Pacific, geo_enabled:true, location:u00dcT: -6.1987552,106.8661953, screen_name:APerson Location Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 20
  • 21. O P E R AT I O N A L S T R E A M I N G B I G D AT A – PA I N P O I N T S DATA EXPLOSION Too costly to analyse voluminous real-time data BUSINESS AGILITY Too slow to respond to new requirements COMPLEXITY Too difficult to build & maintain real-time apps Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 21
  • 22. O P E R AT I O N A L S T R E A M I N G B I G D AT A – PA I N P O I N T S DATA EXPLOSION Too costly to analyse voluminous real-time data SQLstream slashes TCO for real-time analysis. BUSINESS AGILITY Too slow to respond to new requirements SQLstream allows you to add new apps easily. COMPLEXITY Too difficult to build & maintain real-time apps SQLstream eliminates your development risk. Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 22
  • 23. C O N T I N U O U S O P E R AT I O N A L I N T E L L I G E N C E M2M Automotive Telecom Banking Logs Manufacturing Oil & Gas RFIDs GPS Logistics Servers Smart grid Networks Retail Real-time alerts, action Sensors Social and media visualization Telematics Data centers Internet Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 23
  • 24. C O N T I N U O U S O P E R AT I O N A L I N T E L L I G E N C E •  Collect, transform and deliver: ETL++ M2M •  Analyze unstructured data & enhance •  Predictive analytics & actions Automotive Telecom Banking Logs Manufacturing Oil & Gas RFIDs GPS Logistics Servers Smart grid Networks Retail Real-time alerts, action Sensors Enhance Store and Social media with detail and visualization Telematics aggregate historical Data information data centers Internet Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 24
  • 25. M O V I N G F R O M H I G H L AT E N C Y TO REAL-TIME RESPONSIVENESS Traditional approach leads to high latency COLLECT CLEANSE ENRICH ANALYZE SHARE HIGH LATENCY Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 25
  • 26. M O V I N G F R O M H I G H L AT E N C Y TO REAL-TIME RESPONSIVENESS Traditional approach leads to high latency COLLECT SQLstream streaming approach: »  Continuous Parallel Dataflow Execution CLEANSE »  Generate real-time answers immediately »  Deliver and share the results immediately ENRICH ANALYZE SHARE LOW LATENCY Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 26
  • 27. S Q L S T R E A M D AT A F L O W T E C H N O L O G Y P I P E L I N I N G A N D S U P E R S C A L A R PA R A L L E L P R O C E S S I N G Query = Processor Fine-grained parallelism: simple, massively scalable, super fast. Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 27
  • 28. S H A R E S T R E A M I N G B I G D AT A Use SQLstream and ISO/ANSI standard SQL »  Proven performance, optimization and scalability »  Rapid app development with familiar language »  Leverage existing SQL skills & investment Streaming SQL Views CREATE VIEW compliant_orders AS SELECT STREAM * FROM orders OVER sla GENERATES THE STREAM JOIN shipments ON orders.id = shipments.orderid OF NEW YORK ORDERS WHERE city = 'New York' SHIPPING WITHIN A WINDOW sla AS SERVICE LEVEL OF 1hr (RANGE INTERVAL '1' HOUR PRECEDING) Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 28
  • 29. A S T R E A M I N G S Q L Q U E RY CLOUD INFRASTRUCTURE MONITORING WITH BOLLINGER BANDS SELECT STREAM ROWTIME, url, numErrorsLastMinute FROM ( SELECT STREAM ROWTIME, url, numErrorsLastMinute, AVG(numErrorsLastMinute) OVER lastMinute AS avgErrorsPerMinute, STDDEV(numErrorsLastMinute) OVER lastMinute AS stdDevErrorsPerMinute FROM ServiceRequestsPerMinute WINDOW lastMinute AS (PARTITION BY url RANGE INTERVAL ‘1’ MINUTE PRECEDING) ) AS S WHERE S.numErrorsLastMinute > S.avgErrorsPerMinute + 2 * S.stdDevErrorsPerMinute; BUSINESS NEED: Detect run-away applications before resource consumption becomes an issue. Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 29
  • 30. T H E R E A L - T I M E DATA M A N AG E M E N T H E A DAC H E Finance Supply Chain CRM Operations Business Intelligence: & & & & Hadoop HBase & Accounting ERP Billing Management Data Warehouses TIME, MONEY, COMPLEXITY Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 30
  • 31. T H E R E A L - T I M E DATA M A N AG E M E N T S O LU T I O N Finance Supply Chain CRM Operations Business Intelligence: & & & & Hadoop HBase & Accounting ERP Billing Management Data Warehouses STREAMING STEAMING EVENT STREAMING CONTINUOUS ANALYTICS AND CORRELATION ALERTS & ALARMS ETL AGGREGATION Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 31
  • 32. S Q L S T R E A M S T A N D A R D I N T E G R AT I O N A D A P T E R S Core Database Adapter DATA B A S E S Table Reader Table Update Table Lookup (any JDBC) B I G D A T A Hadoop BigQuery + HDFS + HBase MACHINE DATA Log Files XML Parse Sockets JDBC + Remote Agent + XPath + TCP + JMS XML + FileWriter + UDP + log4j + FileReader Middleware Web Feeds GATE Email + Twitter + RSS + ATOM etc T Semantic Streaming STORM Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 32
  • 33. S T R E A M I N G V I S U A L I Z AT I O N Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 33
  • 34. R E A L - T I M E O P E R AT I O N A L I N T E L L I G E N C E M A R K E T C O M PA R I S O N ENTERPRISE OPERATIONAL INTELLIGENCE OPERATIONAL INTELLIGENCE REQUIREMENT WITH OTHERS WITH SQLSTREAM Time Series Analytics Simplistic answers without time series. Comprehensive times series support. Complex Analysis Simple pattern matching and statistics. Elegantly solves hardest problems. Join Correlate Does not combine or join streams. Joins data streams in real-time. Enrich Integrate Does not enrich or integrate data. Gives rich answers in real-time. Big Data Scalability No parallel processing; limited scalability. Massively parallel, auto-optimizing. Painless TCO Very expensive, proprietary, with only Low TCO, ANSI/ISO standard basic visualization. queries, rich real-time visualization. Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 34
  • 35. S Q L S T R E A M : B I G DATA O N TA P ™ , d e l i ve r e d Slashing TCO for real-time analysis DATA EXPLOSION •  Scales easily without transaction bottlenecks. Adding new apps easily BUSINESS AGILITY •  Shares dynamic results and data across the organization. Eliminating the development risk COMPLEXITY •  Fine-grained parallel processing: simple, scalable and fast. Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 35
  • 36. O P E R AT I O N A L I N T E L L I G E N G E - B E YO N D I T ENVIRONMENTAL TRANSPORTATION NETWORKS Environmental Monitoring Location-based services Machine-to-Machine Smart Grid Cars as Sensors Logistics Copyright © 2013 | +1 877 571 5775 | inquiries@sqlstream.com | 36
  • 37. QUESTIONS Copyright © SQLstream Inc.
  • 38. About  the  Presenter   Mark  Madsen  is  president  of  Third   Nature,  a  technology  research  and   consul8ng  firm  focused  on  business   intelligence,  data  integra8on  and  data   management.  Mark  is  an  award-­‐winning   author,  architect  and  CTO  whose  work   has  been  featured  in  numerous  industry   publica8ons.  Over  the  past  ten  years   Mark  received  awards  for  his  work  from   the  American  Produc8vity    Quality   Center,  TDWI,  and  the  Smithsonian   Ins8tute.  He  is  an  interna8onal  speaker,   a  contributor  at  Forbes  Online  and   Informa8on  Management.  For  more   informa8on  or  to  contact  Mark,  follow   @markmadsen  on  TwiMer  or  visit     hMp://ThirdNature.net    
  • 39.   Con.nuous   Intelligence:  Staying   Ahead  with   Streaming  Analy.cs         March,  12  2013     Mark  Madsen   www.ThirdNature.net   @markmadsen  
  • 40. The “E” in EDW was a lie…
  • 41. Transac.ons  vs.  Events   Transac8ons:   ▪  Each  one  is  valuable   ▪  The  elements  of  a  transac8on  can  be  aggregated  easily   ▪  A  set  of  transac8ons  does  not  usually  have  important  ordering   or  dependency   Events:   ▪  A  single  event  oUen  has  no  value,  e.g.  what  is  the  value  of  one   click  or  one  temperature  reading  in  a  series?   ▪  Some  events  are  extremely  valuable,  but  this  is  only   detectable  within  the  context  of  other  events.   ▪  Elements  of  events  are  oUen  not  easily  aggregated   ▪  A  set  of  events  usually  has  a  natural  order  and  dependencies  
  • 42. General  model  for  organiza.onal  use  of  data   Collect Act on the process new data Usually days/longer timeframe Analyze Analyze Monitor Decide Act Exceptions Causes No problem No idea Do nothing Act within the process Usually real-time to daily
  • 43. You  need  to  be  able  to  support  both  paths   Analytics and BI Collect new data Act on the process Analyze Analyze Monitor Decide Act Exceptions Causes Act within the process Streaming technologies
  • 44. Different  Usage  Model  Than  Conven.onal  BI   A)  Monitoring  and  detec8on  is  not  repor8ng  and   dashboards.  Self-­‐service  BI  doesn’t  do  it   B)  Lots  of  data,  decreasing  in  value  as  the  events   recede  in  8me   C)  Analy8cs  oUen  required  to  surface  meaningful   events,  which  requires  collec8on  and  processing   of  (B)  to  process  in  real  8me  to  deliver  (A).   D)  Actua8on:  machine  managed,  human  mediated     The  future  is  not  data  to  eyeballs,  its  machines  to  machines  
  • 45. Measurement  started  with  the  convenient  data   The  convenient  data  is   transac8onal  data.   ▪  Goes  in  the  DW  and  is  used,  even   if  it  isn’t  the  right  measurement.   The  inconvenient  data  is   observa8onal  data.   ▪  It’s  not  neat,  clean,  or  designed   into  most  systems  of  opera8on.   We  need  to  build  infrastructure   that  manages  and  enables  use  of   data  at  rest  and  data  in  mo8on.  
  • 46. Bridge  the  data  warehouse  to  other  uses:  SOA,  not  SQL   New  technologies  are  needed  to  extend  current  capability.   http://flickr.com/photos/higaara/228673603/
  • 47. Ques.ons   1.  Queues  and  streams  process  messages  and   objects.  How  is  that  made  SQL  compa8ble?   2.  Why  SQL  when  the  standard  is  missing   temporal  constructs  for  this?   3.  How  do  you  use  a  single  SQL  statement  across   mul8ple  streams  (i.e.,  scale  out  the  query)?   4.  How  much  work  is  human-­‐monitored,  vs.   human  no8fied,  vs.  machine  actuated?  How   big  is  this  problem,  really?  
  • 48. Ques.ons   5.  What  about  playback?  How  do  you  replay   history  to  trace  an  event?   6.  What  tooling  is  required?  Is  it  possible  to  add   stream  monitoring  and  use  exis8ng  BI  tools,  or   do  we  need  new  end  user  tools?   7.  Linking  the  in-­‐mo8on  to  the  sta8onary,  what   are  the  mechanisms?  
  • 49. About  Third  Nature   Third Nature is a research and consulting firm focused on new and emerging technology and practices in analytics, business intelligence, and performance management. If your question is related to data, analytics, information strategy and technology infrastructure then you‘re at the right place. Our goal is to help companies take advantage of information-driven management practices and applications. We offer education, consulting and research services to support business and IT organizations as well as technology vendors. We fill the gap between what the industry analyst firms cover and what IT needs. We specialize in product and technology analysis, so we look at emerging technologies and markets, evaluating technology and hw it is applied rather than vendor market positions.
  • 50. Twitter Tag: #briefr The Briefing Room
  • 51. Upcoming Topics April: INTELLIGENCE May: INTEGRATION June: DATABASE www.insideanalysis.com Twitter Tag: #briefr The Briefing Room
  • 52. Thank You for Your Attention Certain images and/or photos in this presentation are the copyrighted property of 123RF Limited, their Contributors or Licensed Partners and are being used with permission under license. These images and/or photos may not be copied or downloaded without permission from 123RF Limited. Twitter Tag: #briefr The Briefing Room