Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using...

31
Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP ([email protected]) Scott Leaver, SAP ([email protected])

Transcript of Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using...

Page 1: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Respond More Quickly to Events

Using Real-Time Dashboards

Karl Kwong, SAP ([email protected])

Scott Leaver, SAP ([email protected])

Page 2: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 1

Agenda

Understanding Different Types of Dashboards

Incorporating Real-Time (or Near Real-Time) Data in Dashboards

What is SAP BusinessObjects Event Insight?

Using SAP BusinessObjects Dashboards to Design Real-Time Dashboards

Examples and Use Case Scenarios

Wrap Up

Page 3: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Understanding different types

of dashboards

Page 4: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 3

Dashboards Monitor Performance with one Quick GlanceVisual cues help make sense of data

Dashboards

by Analysis

Visual alerts

Drill to

more

detail

Filters

Interactive

charts

Page 5: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 4

Strategic Alignment

Executive Management

Strategic Dashboards

Managers

Tactical Dashboards

Front-Line Workers

Operational

Dashboards

Dashboards Deliver Different Types of InformationDifferent Dashboards for Different Users

Page 6: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 5

Dashboard Differences – At a GlanceWhat type of dashboard is right for you?

Strategic

Dashboard

Tactical

Dashboard

Operational

Dashboard

Audience Executives

Analysts

LoB Managers

Analysts

Operations personnel

Front-line workers

Business

question

How are we trending

against goals?

How can we optimize

business processes?

How do we handle exceptions or

take advantage of opportunities?

Monitoring

what….

Trends relative to

strategic goals

Business activities

relative to KPIs

Variances relative to anticipated

activity / behavior

Timeliness of

data

Months, quarters,

years

Days, weeks, months Milliseconds, seconds, hours

Type of data Historic data stored

in warehouse / mart

Transactional data across

processes & historic data

Streaming event data,

transactional data, historic data

Analysis

occurs

After data is collected

& consolidated

After data is captured &

processed

While data is observed & derived

in real-time

Type of query Request or time-

based query to

measure results

Request or time-based

query to optimize KPI

Continuous event-based query to

identify variance/exception

Dashboard

characteristics

Summarize trends

over time

Summarize processes,

use gauges to reflect KPIS

& drill-downs to explore

Highlight what is happening “now”

with traffic lights; use alerts to

identify immediate action

Page 7: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Incorporating real-time or

near real-time in dashboards

Page 8: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 7

Why Real-Time Dashboards Are ImportantThey help you act before it’s too late

What if you could:

Allocate calls to agents in different call centers when there is an

unexpected event (i.e. weather delays)

Identify if there is a pattern of fraud behavior in your online loan

applications

Offer a resolution to your most profitable customers after they have

tweeted or blogged negatively about their last interaction

Proactively request additional stock from suppliers when inventory

drops below a specific threshold

Automatically divert resources to another utility grid when supply

exceeds demand

Send an alternate truck out to deliver a package when initial truck is

delay in order to meet service level agreement

Page 9: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 8

Real-Time Dashboards for Situational AwarenessKnow what is happening and the immediate impact to your business

Real-time dashboards allow users to:

1) Assess current environment quickly

• Provide quick summary of situation

• Only see what’s relevant and important for

job

2) 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

3) Act in time

• Display prominent but relevant alerts

• Point to specific actions

Page 10: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 9

Event Processing - Turning Chaos to Insight

• Need a way to interpret trends from large number of discrete events

• Need to filter out unwanted values or outliers

• Need to smooth out sudden rises and falls to capture true movement of data

• Need a way to effectively convey what is happening vs. what has happened

Tapping into events as they occur allow us respond more quickly to changing

business conditions. But in order to do so…

Page 11: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

What is SAP BusinessObjects

Event Insight?

Page 12: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 11

SAP BusinessObjects Event InsightUnderstand the impact of business events as they unfold

MONITORevents from a variety

of data sources

DISCOVERwhat’s important in

volumes of data

DELIVERtimely insight to respond

to velocity of change

Intelligent Event Grid

Event Insight

Node(CEP)

Event Insight

Node (CEP)

Event Insight

Node (CEP)

Run queries to

search for patterns

Correlate with

historic data

Publish to Dashboards

and in Reports

Alert on mobile

devices

BI Tools

Page 13: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 12

Monitor Events from Many Data Sources in Real TimeIntelligent event grid and event insight nodes

Distribute event processing across

organizations and geographies

Automate the federation of event

data to reduce integration costs

Distribute queries to specific nodes

to search for event patterns

Capture only relevant data from

each data sourceIntelligent Event Grid

Event Insight

Node

(CEP)

Event Insight

Node (CEP)

Event Insight

Node (CEP)

Page 14: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 13

Process High Volumes of Event Data in MillisecondsComplex event processing (CEP) software

Filter out irrelevant events so you

can focus on what’s important

Aggregate relevant data into

business events that summarize

what is happening

Mesh real-time with historic

and predictive data for

situational awarenessCEP Engine

Raw Events

Quality issues exceed 15%, inventory has reached low threshold in warehouse, and orders are above

expectations

Business Event

Page 15: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 14

Discover What’s Important When Something Is Off Target Find That Needle in the Haystack

When order rate exceeds 20 items/min

When time from pack to load exceed 30 min

When loading staff is falling quickly

Send alert to warehouse manager

Pack to load

time maximum

Personnel

minimum

Order rate

maximum

Alert

Page 16: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 15

Deliver Timely Insight to Enable Better Decision MakingSeamless integration with SAP BusinessObjects BI platform

Push event insight continuously

to interactive dashboards for

quicker analysis and action

Send alerts to dashboards or mobile

devices to notify users of immediate

problems or threats

Deliver automated responses to

applications, Web services, or

devices to adjust business

processes quickly

Page 17: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 16

SAP BusinessObjects Event Insight

Deployment Options

copyright © 2011 SAP AG. All rights reserved.

Event Insight 4.0 Dashboard 4.0 or

Xcelsius 3.1

BI Platform 4.0

Continuous capture of

data from sources X

Continuous aggregation

and trending of data X

Real-time Dashboard

(Push) X

Alerts

(Prescription-based) X

Self-served Alerts

(Subscription or

Prescription-based)X

BI Security Integration

and Single Sign On X

Page 18: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Using SAP BusinessObjects

Dashboards to design real-time

dashboards

Page 19: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 18

Event Insight Basics

The core concept of Event Insight are the Continuous Queries

How do Continuous Queries compare and contrast to SQL Queries

Like:

• Represent conditions for selecting and aggregating data

• Can be represented efficiently using SQL

• Returns results matching the defined condition or aggregation

Unlike

• Run continuously

• Requires additional predicates for aggregating continuous streams – sliding window

Key steps to real-time operational dashboards:

Capture Events –Adaptors

configuration

Process Events –Continuous query

design

Display Results –Dashboard authoring

Event Insight Dashboard

Unified Admin Tool Query Builder Tool Dashboard 4.0 or

Xcelsius 3.1

Page 20: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 19

Import the Event Insight Add-on for

SAP BusinessObjects Dashboards (Xcelsius)

Use Manage Add-Ons to add the

Event Insight Add-On.

Page 21: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 20

2) Re-name the columns in the excel sheet

3) Bind the data from the Event Insight

query to the excel columns

4) Bind dashboard components

(e.g. list box) to the excel columns for the

query output

Steps to use SAP Dashboards with

Event Insight

Event Insight queries are exported to the repository.

1) In SAP Dashboards, add Event Insight Data

Connection to your new dashboard, enter

server, port, login/password, to EI system

Page 22: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 21

Display Real-Time Data on DashboardsLeverage multiple data sources

Page 23: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 22

SAP BusinessObjects Dashboards 4.0 Leverage Multiple Data Sources

Page 24: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Examples

Page 25: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 24

Keep Deliveries on TimeSAP BusinessObjects Event Insight & SAP BusinessObjects Dashboards

Challenge: Deliver the freshest foods to

customers by exceeding KPIs set for

product quality, service, and delivery

Solution: Track over 50,000 packages

per day loaded on trucks, monitor

delivery route and projected delivery

time, and continuously recalculate the

rate of delivery for each route.

Send alerts when rate of delivery is

slower than needed to ensure on-time

delivery and actively manage exceptions

before customer is impacted

Benefits: Reduce late orders by re-

routing or dispatching an auxiliary truck

Improve customer satisfaction by

proactively informing customers of delays

Page 26: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 25

Keep Inventory StockedSAP BusinessObjects Event Insight & SAP BusinessObjects Dashboards

Time

window

Visual

charts

Metrics Alerts

Time

window

Page 27: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Wrap-up

Page 28: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 27

Resources

SAP BusinessObjects Dashboards Community

https://boc.sdn.sap.com/xcelsius

SAP BusinessObjects Event Insight

http://www.sap.com/solutions/sapbusinessobjects/larg

e/eim/event-insight/index.epx

SAP BusinessObjects Dashboards

www.sap.com/solutions/sapbusinessobjects/large/busi

ness-intelligence/dashboards/sapbusinessobjects-

dashboards/index.epx

Page 29: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 28

Social Media Links & More…

PUBLIC WEB/SOCIAL MEDIA:

Xcelsius Gurus Community Links

- Blog: http://bit.ly/eg3iLA

- Twitter: http://bit.ly/eCBqTL

- Facebook: http://on.fb.me/gaPQqa

- LinkedIn (2000+ Members): http://linkd.in/hVTudc

- Slideshare: http://slidesha.re/fSR4SN

- YouTube: http://bit.ly/i4NRhf

SAP-SPONSORED SAP BUSINESSOBJECTS COMMUNITY LINKS

- SAP BusinessObjects FaceBook: http://on.fb.me/gMiuoCSAP

- SAP BusinessObjectsTwitter: http://bit.ly/hVvHzqSAP

- SAP BusinessObjects YouTube Channel: http://bit.ly/gk2YCvSAP Analytics

- Slideshare: http://slidesha.re/hkIqpg

- SAP BusinessObjects Dashboards Tutorials: http://bit.ly/gdgoBjf

- SAP BusnessObjects Dashboard e-learning Catalog: http://bit.ly/epNTdc

- Dashboards and Data Visualization Webinar Series Archive: http://bit.ly/hnWJy8

Page 30: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

Thank You!

Page 31: Respond More Quickly to Events Using Real-Time Dashboards · Respond More Quickly to Events Using Real-Time Dashboards Karl Kwong, SAP (karl.kwong@sap.com) Scott Leaver, SAP (scott.leaver@sap.com)

© 2011 SAP AG. All rights reserved. 30

No part of this publication may be reproduced or transmitted in any form or

for any purpose without the express permission of SAP AG. The information

contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain

proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered

trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System

p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries,

xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400,

S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+,

POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,

BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,

Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner,

WebSphere, Netfinity, Tivoli and Informix are trademarks or registered

trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other

countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either

trademarks or registered trademarks of Adobe Systems Incorporated in the

United States and/or other countries.

Oracle and Java are registered trademarks of Oracle and/or its affiliates.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open

Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and

MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of

W3C®, World Wide Web Consortium, Massachusetts Institute of

Technology.

© 2011 SAP AG. All rights reserved.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP

BusinessObjects Explorer, StreamWork, and other SAP products and

services mentioned herein as well as their respective logos are trademarks

or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal

Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business

Objects products and services mentioned herein as well as their respective

logos are trademarks or registered trademarks of Business Objects

Software Ltd. Business Objects is an

SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and

other Sybase products and services mentioned herein as well as their

respective logos are trademarks or registered trademarks of Sybase, Inc.

Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their

respective companies. Data contained in this document serves

informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this

document may be reproduced, copied, or transmitted in any form or for any

purpose without the express prior written permission of SAP AG.