Complex Event Prosessing


Published on

What is Complex Event Prosessing (CEP)? How does SAP technologies manage CEP.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Complex Event Prosessing

  1. 1. Monitoring Business Events in Real Time to Improve OperationsBenefits of Selling Event Processing Solutions from SAP & Sybase<br />Ugur Candan<br />COO<br />SAP Türkiye<br />
  2. 2. Event Processing PlatformsFor Real Time Response to Opportunities or Threats<br />Provide situation awareness to help people make faster and better near-term operational decisions<br />700k /sec*<br />Analytical, tactical & strategic BI initiatives, corporate performance management<br />In Memory<br />100 /sec<br />Event driven<br />Request & time driven<br />Continuous Intelligence<br />Complexity of patterns & relationships of Events<br />Events<br />Latency<br />15min<br />1min<br />Milliseconds<br />* Sybase Coral8 (CEP engine) can process ~750,000 events per second** e.g., SAP Event Insight with Dashboards and BPM / BRM as ‘light’ applications<br />All content based on Gartner Report ‘Where and Why to use Event Processing Platforms<br />© SAP AG 2010. All rights reserved. / Jan-G. Groeneveld, NSA / Page 2<br />
  3. 3. Event Processing SolutionsTransform Events, Detect Situations, Automate Responses & Deliver Operational BI<br />Automated response<br />Continuously adjust business processes to reflect current conditions<br />Examples:<br /><ul><li>Automated pricing based on the market
  4. 4. Real-time Resource allocation</li></ul>Situation Detection<br />Analyze live event streams for patterns which identify business critical situations<br />Examples:<br /><ul><li>Fraud Detection
  5. 5. Service Level Targets outside bounds
  6. 6. Customer Behavior Patterns indicate a problem</li></ul>Stream Transformation<br />Cleanse and enrich live data streams, turning raw data into actionable info<br />Examples:<br /><ul><li>Streaming alternative to ETL
  7. 7. Filter and aggregate into summary information</li></ul>Operational BI<br />Live dashboards that show actionable information for better decision making<br />Examples:<br /><ul><li>Real-time P&L, Limits, & Exposure Mgmt
  8. 8. Online marketing and offer performance
  9. 9. System monitoring vs target performance</li></ul>© SAP AG 2010 All rights reserved. / Page 3<br />
  10. 10. SAP BUSINESSOBJECTS EVENT INSIGHTReal-time Visibility Across the Enterprise<br />Direct Push to User<br />BI<br />Analytics<br />GRC<br />Business User Applications<br />SAP BusinessObjects Event Insight<br />SAP Applications<br />Other Data Sources<br />Databases<br />Department<br />Enterprise<br />Trusted Partners<br />Key Functions and Features<br /><ul><li>Intelligent event grid – Continuously aggregate event data and process queries from multiple data sources across a distributed network
  11. 11. Complex event processing (CEP) engine – Process large volumes of event data to identify complex patterns hidden in raw events in real time
  12. 12. Integration with semantic layer in SAP BusinessObjects BI platform – Create data models, run queries against event streams, send alerts, and deliver insight via tools such as Crystal Reports
  13. 13. Administrative UI – Set up event agents on various data sources (e.g. data warehouses, applications, sensors) and monitor structured and unstructured data without programming</li></ul>Addressed Customer Pain Points/Qualifiers<br /><ul><li>Loss of opportunity due to poor visibility into events across business network
  14. 14. Loss of business due to slow response to adverse events
  15. 15. High cost to integrate events from a large number of data sources across a large value chain
  16. 16. Slow to adjust business processes quickly to reflect current conditions</li></ul>Value Proposition<br /><ul><li>Increase revenue by identifying new business opportunities
  17. 17. Improve customer satisfaction by detecting services issues before complaints arise
  18. 18. Reduce cost by optimizing resource allocation in real time
  19. 19. Improve agility with analysis of real-time information
  20. 20. Minimize business risk by monitoring events
  21. 21. Real-time push of information to business users
  22. 22. Cross-enterprise automation
  23. 23. System scaling
  24. 24. Manage the data “in place”
  25. 25. Allow local control over data administration
  26. 26. Layer on top of existing landscape </li></li></ul><li>SyaseAleri Streaming PlatformReal-time Visibility Across the Enterprise<br />Key Functions and Features<br /><ul><li> Complex event processing (CEP) engine: processes multiple streams of event data enabling detection and action of business events in real time
  27. 27. Filtering, enrichment, and error correction for incoming business data
  28. 28. Visual studio: enables rapid development and deployment of applications – 67-85% less time
  29. 29. Adapters and APIs: integrate with a wide-variety of data sources</li></ul>Addressed Customer Pain Points/Qualifiers<br /><ul><li> Customers are looking to predict their business needs
  30. 30. High volume/velocity of data (internal and external) overwhelming
  31. 31. High volume/velocity of data (internal and external) overwhelming existing systems
  32. 32. Need for complex analysis to be performed in real time
  33. 33. Current approach to real-time analytics requires long development cycles</li></ul>Value Proposition<br /><ul><li>Market leader in real-time analytics in capital markets
  34. 34. Low latency performance leader – can handle extreme data streams
  35. 35. Robust real-time applications can be developed in a fraction of the time
  36. 36. Simple and powerful development environment</li></li></ul><li>Keep Deliveries On TimeCanadian National Railway<br />
  37. 37. SAP BusinessObjects Event InsightUnderstand the Impact of Business Events as they Unfold<br />Event InsightNode<br />Discover<br />Respond<br />Event InsightNode<br />Respond quickly to changing business conditions (velocity)<br />Find out what events are important in volumes of data<br />Event Pattern<br />Event InsightNode<br />Event InsightNode<br />Intelligent Event Grid<br />Monitor Events<br />Capture and combineraw events from a varietyof data sources in real-time<br />
  38. 38. SAP BusnessObjects Event Insight Monitoring Events Across Business Network <br />Event InsightNode<br />Event Insight<br />Node<br />Event InsightNode<br />WWW<br />Heterogeneous Data Sources<br />Supplier<br />Mfg Plant<br />Apps<br />Apps<br />Distributed Event Insight Node<br />Event InsightNode<br />Event Insight<br />Apps<br />Events Occur<br />Custom DB<br />Event InsightNode<br />DSD DistributionCenter<br />Intelligent Event Grid: Network across Locations and Companies<br />Retailer A<br />Distribution Center<br />Distribution Center<br />Event InsightNode<br />Event InsightNode<br />Apps<br />BW<br />Retail Store A<br />Retail Store B<br />
  39. 39. How SAP BusinessObjectsEvent Insight WorksDiscovering What Events Are Important<br />Event InsightNode<br />Event InsightNode<br />Event InsightNode<br />WWW<br />Event Pattern<br />Supplier<br />Event Pattern Identified<br />Define Event Pattern<br />Mfg Plant<br />Apps<br />Apps<br />Event InsightNode<br />Event InsightNode<br />Apps<br />Custom DB<br />Event InsightNode<br />DSD DistributionCenter<br />Retailer A<br />Distribution Center<br />Distribution Center<br />Event Insight<br />Node<br />Event Insight Node<br />Apps<br />BW<br />Retail Store A<br />Retail Store B<br />