bi presentation designing and implementing business intelligence systems

27
1 Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org Designing and Implementing Business Intelligence Systems Vispi Munshi Founder - ERP India [email protected] http://www.erp-india.com

Upload: vispi-munshi

Post on 02-Jul-2015

347 views

Category:

Data & Analytics


1 download

DESCRIPTION

Designing and Implementing Business Intelligence Systems Vispi Munshi CEO - ERP India http://www.erp-india.org

TRANSCRIPT

Page 1: Bi presentation   Designing and Implementing Business Intelligence Systems

1Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Vispi MunshiFounder - ERP [email protected]://www.erp-india.com

Page 2: Bi presentation   Designing and Implementing Business Intelligence Systems

2Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Today’s Agenda

- Introduction

- What is Business Intelligence

- BI System Design

- Data Integration

- Data Analytics, Dashboards, Alerts : Demo

- Business Metrics and Scorecards

- Data Mining, Predictive Analytics : Examples

- Big Data, Data Visualization

- Data Modeling

- Data Warehousing (Corporate Information Factory)

- Conclusion, Q&A

Page 3: Bi presentation   Designing and Implementing Business Intelligence Systems

3Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Ground Rules

- Please turn mobile ringer to SILENT MODE

- If you have to take a call, please leave the room and then start talking

- Questions can be asked any time

- Before asking question, raise your hand

- No talking with each other

- Disagreements allowed, but no disrespect

- Timeframe awareness

- Lets learn from each other and increase our knowledge

Page 4: Bi presentation   Designing and Implementing Business Intelligence Systems

4Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Introductions

- Full Name

- Where do you work (Company/Consultant/Student etc)

- Your job designation and responsibilities

- Any BI tool you have already used?

- Expectation from this workshop

Page 5: Bi presentation   Designing and Implementing Business Intelligence Systems

5Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

What is business intelligence?

Business Intelligence is a term generally used to identify a class of Information System applications useful for supporting operational, tactical and strategic decision making of a organization.

BI deals with producing (and presenting) Accurate, Relevant and Timely (ART) INFORMATION from integrated data.

Not Accurate: Users loose faith in system

Not Relevant: Users ignore the system

Not Timely: Users find alternatives to the system

Page 6: Bi presentation   Designing and Implementing Business Intelligence Systems

6Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

MIS (Management Information Systems)

DSS (Decision Support Systems)

EIS (Executive Information Systems)

- Limited presentation (UI) capabilities

- Not well integrated (separate systems for each type)

- New BI systems combine MIS, DSS and EIS in one system

- Were used more at department level than at company/enterprise level

- Required more programming

Earlier BI Avatars – MIS, DSS, EIS

Page 7: Bi presentation   Designing and Implementing Business Intelligence Systems

7Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Benefits- Sales Optimization

- Cost Reduction, Planning and Budgeting

- Inventory Optimization

- Purchase Optimization

- HR Optimization

- Production / Manufacturing Optimization

- Demand Forecasting

- Market Competitive Analysis and Customer Relationship Optimization

- Supply Chain (Sales and Distribution) Optimization

- Most Important is ART Information to support all levels of Decision Making

- Aim is to replace/reduce Excel based Analysis

Page 8: Bi presentation   Designing and Implementing Business Intelligence Systems

8Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

BI System Design

BACK-ENDData Collection and

Integration Tools

ERP

CRM

Web

Files

Data Mart / Warehouse

Forecasting, Mining

PRESENTATION

FRONT-END

Analytics, Visualization, Dashboards, …

EXTRANET ACCESSTo

PARTNERS

ALERTS by email, mobile, intranet

Page 9: Bi presentation   Designing and Implementing Business Intelligence Systems

9Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

- Wide variety of source systems

- Technologies of source systems may be different

- Unified view of data dimensions and facts

- Performance of BI front-ends also improve

- Data cleaning is also sometimes required

Why is Data Integration Important?

Page 10: Bi presentation   Designing and Implementing Business Intelligence Systems

10Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

- Based on multi-dimensional view of data (cubes)

- Pivot Table demo

- Features for drilling in and across data

- Slicing and dicing of data

- Graphics capabilities

- What-if Analysis

- Similar to Excel

- Exception reporting

- Data Analyst would use such tools and create Reports/Analysis/Graphs (objects)

- These objects would be supplied to Executives using Dashboards, Alerts etc.

Data Analytics (New Age DSS)

Page 11: Bi presentation   Designing and Implementing Business Intelligence Systems

11Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Multi-dimensional Data

Page 12: Bi presentation   Designing and Implementing Business Intelligence Systems

12Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

High-end: Business Objects, OBIEE, Microstrategy, …

Open Source: http://en.wikipedia.org/wiki/Business_intelligence_tools

Data Analytics Tools in Market

Page 13: Bi presentation   Designing and Implementing Business Intelligence Systems

13Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Dashboards and Alerts (New age EIS)

- Dashboards are collection of reports/analysis/graphs

- Alerts are specific events that the system finds and sends a email/sms etc to the executive

- Key Performance Indicators (KPI’s) can be set and linked to alerts

- Linking across objects provides executive with ability to go through the generated information in a very intuitive manner

Page 14: Bi presentation   Designing and Implementing Business Intelligence Systems

14Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Page 15: Bi presentation   Designing and Implementing Business Intelligence Systems

15Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Business Metrics (KPI’s)

- Cost per lead generated (Marketing)

- Sales Lead closure rate (Sales)

- Average Employee CTC per function (HR)

- Service Call Response Time (Customer Service)

- Transport Cost per Unit (Supply Chain/Logistics)

- Handling Damage % (Inventory)

- Stress Test Failure % (Manufacturing, Quality)

- Key factors: Speed, Quality and Cost

Page 16: Bi presentation   Designing and Implementing Business Intelligence Systems

16Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Measuring Performance: Scorecard

Metric1 : 5678, 7%

Metric2 : 2500/-

Metric3 : 34%

Metric4 : 77%

Metric5 : 345, 1.3M

Metric6 : 45

Page 17: Bi presentation   Designing and Implementing Business Intelligence Systems

17Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Supply Chain KPI Scorecard

Speed Quality Cost

Suppliers

Inbound Transport

Warehouse

Outbound Transport

Distributors

Total

Page 18: Bi presentation   Designing and Implementing Business Intelligence Systems

18Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Data Mining Tools

- Also known as KDD (Knowledge Discovery in Databases)

- Involves use of large data sets

- Involves uses of Statistical Methods, Database Systems and Artificial Intelligence

- The objective is to discover patterns or knowledge from existing data

- Involves four step process: Data Preparation (classification), Hypothesis (user provided guidance), Discovery (of knowledge) and Validation (of discovered knowledge against hypothesis)

- High end tools: SPSS, SAS, …

- Open Source: http://en.wikipedia.org/wiki/Data_mining

Page 19: Bi presentation   Designing and Implementing Business Intelligence Systems

19Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Data Visualization- Presents a intuitive graphic representation of the data and generated

knowledge

- The visualization is a embedded feature in most Analytics and Mining tools

Page 20: Bi presentation   Designing and Implementing Business Intelligence Systems

20Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Predictive Analytics - Combines Data Analytics and Statistical techniques to provide a interactive

tool

- encompasses a variety of statistical techniques from modeling, machine learning, and data mining that analyze current and historical facts to make predictions about future, or otherwise unknown, events

- Recency, Frequency, Transaction Value, Demographics

- Classification, Clustering, Association Rules, Regression

- http://en.wikipedia.org/wiki/Predictive_analytics

Page 21: Bi presentation   Designing and Implementing Business Intelligence Systems

21Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Example 1: Focusing Marketing Campaigns

Past Prospects/Leads Conversions and Failures

Demographic Data

Create Model (Association)

Model (Decision Tree)

Shortlisting

Prospect List Shortlisted

Prospects

High

Medium

Low

Page 22: Bi presentation   Designing and Implementing Business Intelligence Systems

22Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Example 2 : Predicting which employees are likely to Perform Well

Past Employees Records-Demographics- Education, Location- Skills, Trainings- Duration, Grade etc

Past Performance Records

Create Model (Association Rules, Clustering

Performance Model (Decision Tree, Neural Network)

Current Employees Records-Demographics- Education, Location- Duration, Grade etc

Current Performance Records

Prediction Algorithm (Classification)

Performance Predictions

Analytics

Page 23: Bi presentation   Designing and Implementing Business Intelligence Systems

23Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Example 3: Market Basket Analysis using Association Rules

Example: When a customer buys a hammer, then 90% of the time they will buy nails. HIGH SUPPORT

Example: When a customer buys a hanger set, then 3% of the time they will buy nails. LOW SUPPORT

If SUPPORT between item pair is more than say 30% then the item pairs can be placed on same shelf.

If SUPPORT between item pair is more than say 50% then they can be packaged together.

Page 24: Bi presentation   Designing and Implementing Business Intelligence Systems

24Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Big Data - Very large datasets (peta bytes), which cannot be handled by regular

database systems

- Applications such as bio-informatics, space research, large banks, large ecommerce portals etc. require big data systems

- Data mining requires big data systems to generate meaningful knowledge

- Hadoop is a leader in this area

Page 25: Bi presentation   Designing and Implementing Business Intelligence Systems

25Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Data Modeling in BI- Data in traditional Information Systems are modeled using Entity

Relationship and Normalization techniques

- Normalization helps reduce data redundancy

- BI Systems data are modeled using Dimensional Modeling techniques

- Dimensional Model uses Star Schema format

- Dimensional modeling allows de-normalization (data redundancy) for performance improvement

- A hierarchy represents multiple levels in a dimension

- Dimensions may have multiple hierarchies

- Surrogate Data Keys are normally used

Page 26: Bi presentation   Designing and Implementing Business Intelligence Systems

26Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

Data Warehousing- Difference between Data Warehouse and Data Mart

- Types of Data Marts (functional, regional etc)

- Pros and Cons of Data Warehouse v/s Data Marts

- Updating Frequency

- Data Repository and Meta Data

- ETL (Extract Transform Load) tools

- MDM (Master Data Management) tools

- Data Cleaning/Quality tools

- Datawarehouse Frameworks

- Data Stewardship/Governance

Page 27: Bi presentation   Designing and Implementing Business Intelligence Systems

27Proprietary and Confidential © ERP India – Vispi Munshi – erp-india.org

Designing and Implementing Business Intelligence Systems

ConclusionQ&A

[email protected]

98250 11489