albel pres continuous intelligence overview

24
Event Driven Business Intelligence By Ali BELCAID – Managing Consultant

Upload: ali-belcaid

Post on 10-Nov-2014

622 views

Category:

Documents


0 download

DESCRIPTION

Shifting from old fashion BI to more dynamic BI in order to embrace the new business world

TRANSCRIPT

Page 1: Albel Pres   Continuous Intelligence Overview

Event Driven Business Intelligence

By Ali BELCAID – Managing Consultant

Page 2: Albel Pres   Continuous Intelligence Overview

Business Event Implementation

Business Event Approach to Project

New BI Architecture

Event Management - Where it is Applied

Context : Traditional BI

Page 3: Albel Pres   Continuous Intelligence Overview

ContextTraditional BI Architectures

Business Intelligence (BI)• Reports• Olap• Dashboards

Real-time BI• Real-time Operational

Dashboards• Alerts and escalation• Collaboration

Files

ERP

CRM

FIN

HR

ETL

ETL

ETL

Datawarehouse or ODS

DatamartsOperational sources• Relational Databases• Mainframe• Flat files

Page 4: Albel Pres   Continuous Intelligence Overview

ContextTraditional BI Architectures

As matter of fact :

Business users are relying on inflexible, heavy and costly BI platform : each time they ask for new request, they have to wait for

Business users are relying on past figures, so that they are delaying their decision every time waiting for the right information until they get it

Their BI platform is not synchronized with their business processes : there is a clear GAP between their BI and their processes

There is no way to have insights from what Business User is doing at the moment : He has to wait for having it !

Many companies are struggling to get people having real-time data but they are doing it in the wrong way

Page 5: Albel Pres   Continuous Intelligence Overview

Avoid :Data Latency

Analysis LatencyDecision Latency

Do not wait for a long Time:

quicker response to detected issues

Pote

nti

al B

usi

ness

Valu

e

Business Event

Data Stored

Information Delivered

Information Analyzed

Action Taken

Action time

Business Event Trigger every Data

Handling

ContextContinuous Intelligence – Avoid Latency

Data Latency is what is causing Traditional BI not to reach the goal of having the right data at the right time.

Page 6: Albel Pres   Continuous Intelligence Overview

CustomerLogon

Fed Base RateIncrease

ProductionItem

Arrives at Store

CustomerChecks

“Close Account”Web Page

NewLiabilityAdded

RentalCar

Returned

NewOrder

ContractSubmitted

ContractReturnedthru EDI

RentalCar

Crashed

Mobile Callfrom [email protected]

ContextReal World Event

In real world (and real business also) we are surrounded by Events. We have to respond to these events in such way there will be no interruption in what we are doing : This is where Business Event comes to play a new role in the BI universe as support to our Business decisions.

Page 7: Albel Pres   Continuous Intelligence Overview

Fraud Risk!

Risk of CustomerDefection

EmployeeOver hours

CustomerCrossSell

Opportunity

ComplianceLimit

Approached Customernow rated

Gold

Change inProduct Sales

Trend

ContractValidated

ContractValid

RentalContract Complete

Cell phonefraud alert

ContextWhere is the information ?

These Events when there identified they could mitigate many risks that companies are facing in day to day operations

So, applying Business Event Processing to BI makes a real sense to bring real-time support decision to Business Users

Page 8: Albel Pres   Continuous Intelligence Overview

Business Event Implementation

Business Event Approach to Project

New BI Architecture

Event Management - Where it is Applied

Context : Traditional BI

Page 9: Albel Pres   Continuous Intelligence Overview

New BI ArchitectureStreaming Analytics

Business Intelligence (BI) Reports Olap Dashboards

Real-time BI Operational Dashboards Alerts and escalation Collaboration

X

Events

Files

ERP

CRM

FIN

HR

ETL

ETL

ETL

Datawarehouseor ODS

Datamarts

Store Data for : Trend Analysis Comparative analysis Analysis on historical data

ADAPTERS

ESB

External Data

Event Database

Business Event

Processing

Filter / Aggregate

Correlate

Act

Capture

Continuous data flows

Page 10: Albel Pres   Continuous Intelligence Overview

OKCancelHelp

Execute Action

Provide values for the following action parameters:

WestRegion

Begin Marketing Campaign

Campaign ID 42684

New BI ArchitectureExample – Action from Insight

This is an illustration of the way a Marketing Director can manage his campaigns according to info's brought into his dashboard. This is all about bringing intelligence into processes.

Bringing real-time data will turn this into Continuous Process Intelligence

Page 11: Albel Pres   Continuous Intelligence Overview

Business Event Implementation

Business Event Approach to Project

New BI Architecture

Event Management - Where it is Applied

Context : Traditional BI

Page 12: Albel Pres   Continuous Intelligence Overview

Business Event ApproachHow do we tackle a Business Management Event

Project?

Bringing Event Processing Management into BI world requires the use of new approach to

tackle projects. You can use a phased approach containing 3 steps : Sense, Analyze and

Respond. This approach is well known in the CEP (Complex Event Processing) arena.

Event 1

Event 2

Event 3

Event 4

Event 5

Event n

Correlation with external Events

Business Rules

Analysis

Act byMaking

Decision

- Alert in Dashboard- Activate a Process- Activate another application- …

Sense Analyze Respond

The sensing part obtains information from within and outside the enterprise. This part obtains the data that defines “reality.”

The analysis part correlates or fuses data to determine an estimate of the current state, and to compare the real state with the plan. In effect, the analysis part continuously evaluates the when clauses of when-then rules by fusing information from all the sensors and determines if the then clauses should be executed.

The responders execute the then clauses. This part responds when reality deviates from expectation by modifying expectation (the plan) and executing responses such as sending alerts, invoking applications, and initiating operations by actuators.

Page 13: Albel Pres   Continuous Intelligence Overview

Business Event ApproachProject Phases - Sense

Group 1

Group 2

Group 3

Group 4

Functional Requirements

1. Determine Business Objectives that you are looking at

2. Determine the kind of events you want to manage and if your system allows you to get them internally or externally.

3. Classify and group events that could be threats or opportunities depending on the expected analysis.

Technical Requirements

1. Determine Event Sources• Do you have access to the events ?• What are the security Requirements

2. Determine Event Transport Services• Publish and subscribe messaging• Feed backed transport such as RSS or ATOM• Request / Reply (Pooling) and SOA

3. Determine your adaptation requirement• SNMP• File adapters• Database

Events

Page 14: Albel Pres   Continuous Intelligence Overview

Business Event ApproachProject Phases - Analyze

3. What rules & calculations should be applied?

truetrue

false

false

1. What are the sources of data?

2. What is the temporal or spatial link between the data sequences?

Group 1

match

match

Stream1

Stream 2

Stream 3

Stream n

Event Correlation

Complex Event

Stream Adapters

4. How to correlate ?

Page 15: Albel Pres   Continuous Intelligence Overview

Business Event ApproachProject Phases - Respond

Decision-Centric Automation

Routes work among people

Keeps track of work statusTask-oriented Collaborative Informational

Transaction-Centric Automation

Straight-through-processing

Optimized to avoid manual steps and redundancy

Event-driven

Investigate to Respond

AutomaticResponse

Manage Exceptions

Automated Detection

Page 16: Albel Pres   Continuous Intelligence Overview

Business Event Implementation

Business Event Approach to Project

New BI Architecture

Event Management - Where it is Applied

Context : Traditional BI

Page 17: Albel Pres   Continuous Intelligence Overview

Business Event ImplementationTIBCO Business Event Server – The platform

Complex Event Processing Event Filtering, Aggregation,

Correlation Missing Event Detection Causal & Timing Relationships Multiple Event Patterns & their

relationships Reactive Rules Triggered By

Event Patterns

End-to-end visibility intocorporate performance SLA violation Fraud detection Up-sell opportunity

Offers Real-Time Analysisof Events

Source Tibco®

Page 18: Albel Pres   Continuous Intelligence Overview

Business Event ImplementationTIBCO Business Event Server – State Model

– Visualize Object Life Cycle

Source Tibco®

Page 19: Albel Pres   Continuous Intelligence Overview

• Visualize dependencies of Rules.• Eliminate conflicts among Rules/Conditions.• Visualize Concept and Event relationships through rules.• Drill down to a concept, and see its dependencies.• Visualize what gets fired when something changes, and

its ripple effect.

• Profile runtime metrics/statistics of the engine for each rule, and optimize the rule.• Combined with the debugger, shows when a rule is fired.

Business Event ImplementationTIBCO Business Event Server – BE

Features – Rules Analyzer

Source Tibco®

Page 20: Albel Pres   Continuous Intelligence Overview

Business Event ImplementationTIBCO Business Event Server – BE

Features – Decision Manager

Source Tibco®

Page 21: Albel Pres   Continuous Intelligence Overview

Business Event ImplementationTIBCO Business Event Server – BE

Features – Rules Tester

Source Tibco®

Page 22: Albel Pres   Continuous Intelligence Overview

Business Event Implementation

Business Event Approach to Project

New BI Architecture

Event Management - Where it is Applied

Context : Traditional BI

Page 23: Albel Pres   Continuous Intelligence Overview

Business Event Management Fields where it is applied

Financial Services

Algorithmic Trading in many asset classes

MIFID compliance, Surveillance Fraud detection SWIFT money transfers Real-time risk management Smart order routing Market making Market aggregation Treasury centralization International funds transfers ATM monitoring and control Clearing Cash and securities payments

with interbanking compensation

Health Care

Patient monitoring Fraud detection

Public Sector / Government

Electronic battlefield Surveillance Emergency response War fighter monitoring Security Net centric applications

Travel

Flight logistics and operations Automated customer service

(kiosks, etc.) Automated and computer

assisted baggage handling (e.g., with RFID)

Real-time fare pricing

Telecommunications

Network management SLA management OSS/BSS systems Location-based services

Retail / Supply Chain

Automated supply chain Smart shelves Real-time point-of-sales analysis

and one-to-one marketing

Energy

Energy trading Pipeline monitoring Power grid monitoring and

control

Web

Click-stream analysis Real-time web page analysis On-line fraud detection

Entertainment

Casino fraud detection Dynamic customer loyalty programs On-line gambling and gaming.

Page 24: Albel Pres   Continuous Intelligence Overview

http://intelligenteenterprise.blogspot.com/http://www.linkedin.com/in/albel