Solving big data problems in real-time with CEP and Dashboards - patterns and tips

Similar documents
Big Data Use Cases Update

SAP Database Strategy Overview. Uwe Grigoleit September 2013

Business Performance without limits how in memory. computing changes everything

Providing real-time, built-in analytics with S/4HANA. Jürgen Thielemans, SAP Enterprise Architect SAP Belgium&Luxembourg

SAP Predictive Analysis: Strategy, Value Proposition

Intelligent Business Operations

Unified Batch & Stream Processing Platform

SAP Predictive Analysis: Strategy, Value Proposition

The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)

Exploring the Synergistic Relationships Between BPC, BW and HANA

Demonstration of SAP Predictive Analysis 1.0, consumption from SAP BI clients and best practices

Business Activity Monitoring

Embracing the Cloud, Mobile, Social & Big Data

SAP BusinessObjects (BI) 4.1 on SAP HANA Piepaolo Vezzosi, SAP Product Strategy. Orange County Convention Center Orlando, Florida June 3-5, 2014

How To Make Data Streaming A Real Time Intelligence

Intelligent Business Operations and Big Data Software AG. All rights reserved.

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

Are You Ready for Big Data?

SAP Predictive Analytics: An Overview and Roadmap. Charles Gadalla, SESSION CODE: 603

Zero-in on business decisions through innovation solutions for smart big data management. How to turn volume, variety and velocity into value

Are You Ready for Big Data?

SAP Manufacturing Intelligence By John Kong 26 June 2015

Extend your analytic capabilities with SAP Predictive Analysis

ORACLE SUPPLY CHAIN AND ORDER MANAGEMENT ANALYTICS

Big Data and the SAP Data Platform Including SAP HANA and Apache Hadoop Balaji Krishna, SAP HANA Product Management

Big Data and Advanced Analytics Technologies for the Smart Grid

Supply Chain Optimization for Logistics Service Providers. White Paper

Pulsar Realtime Analytics At Scale. Tony Ng April 14, 2015

VIEWPOINT. High Performance Analytics. Industry Context and Trends

Big Data overview. Livio Ventura. SICS Software week, Sept Cloud and Big Data Day

Streaming Analytics A Framework for Innovation

Demystifying Big Data Government Agencies & The Big Data Phenomenon

A New Era Of Analytic

White Paper. How Streaming Data Analytics Enables Real-Time Decisions

Big Data & QlikView. Democratizing Big Data Analytics. David Freriks Principal Solution Architect

Big Data Unlock the mystery and see what the future holds. Philip Sow SE Manager, SEA

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities

BEYOND BI: Big Data Analytic Use Cases

Predictive Analytics. Noam Zeigerson, CTO

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Big Data Volume, Velocity, Variability

EVERYTHING THAT MATTERS IN ADVANCED ANALYTICS

Industry Impact of Big Data in the Cloud: An IBM Perspective

Find the Information That Matters. Visualize Your Data, Your Way. Scalable, Flexible, Global Enterprise Ready

SAP Solution Brief SAP HANA. Transform Your Future with Better Business Insight Using Predictive Analytics

Big Data and CRM Powered by HANA. Chris Dircks

A Look at Self Service BI with SAP Lumira Natasha Kishinevsky Dunn Solutions Group SESSION CODE: 1405

SAP 360 Customer Powered by SAP HANA. Marcus Ruebsam, Global Head of Solutions, Lob Customer, SAP AG 12 March 2013

TIBCO Live Datamart: Push-Based Real-Time Analytics

Power Smart Business Operations with Real-Time Process Intelligence

5 Keys to Unlocking the Big Data Analytics Puzzle. Anurag Tandon Director, Product Marketing March 26, 2014

Real-Time Enterprise Management with SAP Business Suite on the SAP HANA Platform

Exploiting Data at Rest and Data in Motion with a Big Data Platform

Apigee Insights Increase marketing effectiveness and customer satisfaction with API-driven adaptive apps

Achieving Business Value through Big Data Analytics Philip Russom

Oracle Service Bus: - When to use, where to use and when not to use

Agilità per perseguire nuovi modelli di business e creare nuovo valore nel mercato delle utilities. Cristina Viscontino SoftwareAG Solution Architect

Creating an Enterprise Reporting Bus with SAP BusinessObjects

How to deliver a superior multi channel experience including the new Web Channel Experience Management 3.0

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Operational Intelligence: Improving the Customer Experience by Preventing Problems Before They Occur

SAP SE - Legal Requirements and Requirements

How SAP Business Intelligence Solutions provide real-time insight into your organization

Kai Wähner. The Next-Generation BPM for a Big Data World: Intelligent Business Process Management Suites (ibpms)

A Near Real-Time Personalization for ecommerce Platform Amit Rustagi

Innovation, Big Data and SAP HANA Make Big Data Real with SAP Solutions. Alessandro Nibioli, SAP Italia

Product Update. Get There Faster. Dan Ternes CTO, Asia-Pacific & Japan Software AG. All rights reserved.

Intelligent Business Operations. Nikolaos Tsirgelis, Jason Bath, Silvio Arcangeli

SAP Big Data and Cloud Application Development. Mark Mumy Director, Enterprise Architecture and Big Data

Business Intelligence Analytics Editions

Beyond Watson: The Business Implications of Big Data

Architecting for the Internet of Things & Big Data

Oracle Business Activity Monitoring 11g New Features

Toronto 26 th SAP BI. Leap Forward with SAP

Data Consistency Management Overview January Customer

Big Data Analytics Using SAP HANA Dynamic Tiering Balaji Krishna SAP Labs SESSION CODE: BI474

Solace s Solutions for Communications Services Providers

BIG (SMART) DATA ANALYTICS IN ENERGY TRENDS AND BENEFITS

DATAMEER WHITE PAPER. Beyond BI. Big Data Analytic Use Cases

Ramesh Bhashyam Teradata Fellow Teradata Corporation

IBM WebSphere Business Monitor, Version 6.1

Business Analytics In a Big Data World Ted Malone Solutions Architect Data Platform and Cloud Microsoft Federal

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Predictive analytics for the business analyst: your first steps with SAP InfiniteInsight

Hadoop Beyond Hype: Complex Adaptive Systems Conference Nov 16, Viswa Sharma Solutions Architect Tata Consultancy Services

Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence

Where is... How do I get to...

YOU VS THE SENSORS. Six Requirements for Visualizing the Internet of Things. Dan Potter Chief Marketing Officer, Datawatch Corporation

The Right BI Tool for the Job in a non- SAP Applica9on Environment

Transcription:

September 10-13, 2012 Orlando, Florida Solving big data problems in real-time with CEP and Dashboards - patterns and tips Kevin Wilson Karl Kwong

Learning Points Big data is a reality and organizations must embrace to succeed Complex Event Processing (CEP) technology gives us a new way to look at big data real-time micro-trending CEP supports data processing patterns that are very useful but difficult to implement in traditional database model Leveraging big data in real-time will change the way organizations run

Opportunities Speed GPS Emails Recent Explosion of Data Instant Messages Communication Documents Mobile Tweets Sensors Smart Meter Temperature Transactions Service Calls Inventory Movements Sales Orders Velocity Things IDC predicts size of data digital universe grow to 2.7 zetta-bytes by end 2012-48%

Putting it into Perspective Average human hair is about 70 µm diameter very small Let s say 1 byte of data = 1 human hair 2.7 zettabytes worth of hair side-by-side: distance circling the earth 100 billion times go to the Sun and back 100 thousand times X 100 billion X 100 thousand

Common Sources of Big Data in the Enterprise Enterprises Web - weblogs, click stream events, web transactions ERP - B2B transactions, B2C transactions Contact Center Emails, telephony Industries Telecomm call records (CDR) Utilities smart meters Manufacturing - equipment health Common Characteristics High volume and velocity Streaming sources Operational in nature Demands a new way to look at this data!

Two Common Approaches to Big Data In-memory Analytical Appliances SAP HANA Load data into large main memory Store data an optimized format Large set aggregations (few million rows) can be done in seconds Data analysis tools can interface with the appliance to provide typical data analysis Map Reduce and Distributed File Systems - Hadoop Takes advantage of distributed processing to transform data Aggregation and transformation of extremely large set (multi billion rows) can be done in hours Data can then be fed into more traditional data analysis systems

A Different Way to Look at Big Data What is addressed by in-memory and map reduce? Volume of data Processing time Analysis What do we gain from big data today? Higher resolution (more records) can be used for analysis Trending can done over longer periods So what is missing? Focused on historical analysis Insights more suitable for strategic and tactical decisions Need a way to cope with big data and answer what is happing right now!

Different Way to Trend Analytical Trending Examples: Quarterly sales performance Annual customer satisfaction Monthly branch queue time Typical Aggregation: Years Quarters Months Weeks Support strategic and tactical decisions Strategic investments Compensation and rewards Weekly Staffing Corporate performance Real-time Micro Trending Examples: Max wait time for agent Banner ad click rate Failed inspection rate Typical Aggregation: Days Hours Mins Rolling or sliding window Support operational or timesensitive decisions Overtime approval Agent allocation Cross or up sell Fraud detection

Rolling or Sliding Window Aggregation 3.6 3.8 5 3.5 3.6 4 3.4 3.4 3.3 3.2 2 3.2 3.1 1 3 10 51 Min Avg. 2.8 0 3 0 20-44 0-96 5-9 8 10 10-14 12 14 10-19 16 15-19 18 2020-24 22 20-29 24 26 25-29 28 Sliding window approach Aggregate over an logical time/event window Computation is done continuously Filter out noise Take into account the most recent data Always telling us what is happening right now! Traditional analysis relies on landmark aggregation periods Longer the period the less up-to-date Resolution is reduced Does not reflect what is happening right now Increasing aggregation frequencies Reduces latencies Increases resolution Still doesn t tell what is happening right now At some point shortening aggregation period breaks down Too short aggregation period exposes noise in the data Loose visibility on general data movement Is there a way hide noise and lower latency?

New Class of Software is Needed What is happening now? BPM Complex Event Processing (CEP) Alerts / Notifications SOA / ESB Streams APPS Context History KPIs / Goals Semantic Layer Visualize Analyze Data Warehouse Data Mart Performance Management What has happened

SAP Sybase Event Stream Processor INPUT STREAMS Studio (Authoring) Market Events Dashboards Transactions SAP Sybase Event Stream Processor? Sybase IQ Process Events Applications Message Bus Reference Data Unlimited number of input streams Input events in native formats Incoming data is processed as it arrives, according to the business logic defined using high level authoring tools Stream output to apps, dashboards Range of built-in adapters for out-of-thebox connectivity Java, C++ and.net API s for custom integration

Continuous Computing Language (CCL) CCL - primary method to interact with SAP Sybase ESP Extension to Structured Query Language (SQL) Added keywords for defining and manipulating time windows and related operations CCL allows continuous processing of high-volume of streaming data Insert Into StreamSummary Select Max(Price) as High, Min(Price) as Low, First(Price) as Open, Last(Price) as Close From StreamFeed Keep Every 1 minute Group By Symbol

Window-based Processing Patterns CCL enables some powerful window-based data processing concepts beyond continuous metrics Occurrence detection Detect 1-N occurrences of a condition over a time period Useful in fraud detection and intrusion detection Example: detect excessive use of a smart cash card over a short period of time Absence detection Test for absence of a certain event over a given period Useful in transportation and logistic scenarios Example: matching order, packing and shipping records over set SLA period absence of event trigger alert Threshold crossing Detect when a value crosses a predefined threshold Support up, down or dual direction threshold violation Use of multiple threshold to create complex alarm conditions Example: combine multiple threshold such as waittime, drop rate and skill set to set off critical alert to reallocated or call in addition agents Condition-based stream splitting State management

Power Dashboards with New Insights Create new real-time dashboards with real-time continuous metrics and alerts! Real-time dashboards allow users to: Assess current environment quickly Provide quick summary of situation Only see what s relevant and important for job Comprehend severity of situation (or opportunity) Show current information vs. projected or historic data Reflect impact across activities or processes or Project status (red/yellow/green) Show appropriate time window & appropriate detail what is being measured Act in time Display prominent but relevant alerts Point to specific actions

Putting All Together Demo

Some Questions Answered by Micro-trending Big Data Financial firm: I want to track the current value and net gain of all my positions, and monitor my aggregate exposures in real-time ecommerce: I want to customize offers based on current behavior to improve conversion rates Telecom provider: I want to alert Customer Service when an individual customer has just experienced their 4 th dropped call in a 2 hours Healthcare: I want to be alerted when resources staff and equipment, are not available in the right place at the right time Spot emerging threats or opportunities before it s too late React to changing conditions sooner Make decision based on more timely information

Relevance in Every Industry Financial Capital markets Banking fraud prevention Telecommunications Operations monitoring Mediation Proactive churn management Utilities Smart grid applications Demand management Retail / consumer product goods Real-time click stream analysis Customer sentiment analysis Supply chain management Hospitality / Service On-line gaming Customer experience and loyalty Healthcare Healthcare (e-care, asset tracking) Transportation Location-based monitoring Customer satisfaction / loyalty Public Sector Situational awareness for public safety Homeland security

Key Takeaways CEP complements HANA and map reduce in managing Big Data Real-time micro-trending of big data supports informed operational decision making CEP provides powerful data processing capabilities unachievable using tradition databases Combining CEP and Big Data give organizations a definite advantage

Questions?

Thank you for participating. Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 0715 Learn more year-round at www.asug.com