91
Business Intelligence with SAP BI and SAP BusinessObjects Software Christine Davis – University of Arkansas Nitin Kale – University of Southern California SAP Curriculum Congress 2010

SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

Embed Size (px)

Citation preview

Page 1: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

Business Intelligence with SAP BI and SAP BusinessObjects Software

Christine Davis – University of ArkansasNitin Kale – University of Southern California

SAP Curriculum Congress 2010

Page 2: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 2

Overview

Introduction to Business Intelligence

Session A: Business Intelligence with SAP BI (presented by Nitin Kale)SAP NetWeaver Reporting ToolsBEx AnalyzerBEx Query DesignerSAP BI Enhanced Analytics (Data Mining)

Session B: Business Intelligence with SAP BusinessObjects Software(presented by Christine Davis)

SAP BusinessObjects UniverseSAP BusinessObjects Web IntelligenceXcelsiusSAP BI and Portal Integration

Page 3: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

Session ABusiness Intelligence with SAP BI

Nitin Kale

SAP NetWeaver Reporting ToolsBEx AnalyzerBEx Query DesignerSAP BI Enhanced Analytics (Data Mining)

Page 4: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 4

Business Intelligence with SAP BI

•SAP NetWeaver Reporting Tools

•BEx Analyzer

•BEx Query Designer• Query Definition• Exception Reporting

•SAP BI Enhanced Analytics (Data Mining)

Page 5: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 5

SAP NetWeaver BI Architecture

Source: Deng, J. & Uhle, R. (2006). SAP NetWeaver 2004s: Enterprise Data Warehousing. Retrieved from https://www.sdn.sap.com

Page 6: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 6

Reporting: Business Explorer Suite

Page 7: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 7

Business Explorer Suite

Page 8: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 8

Data Analysis & Reporting: Overview

Page 9: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 9

Data Analysis & Reporting: Personalized BI

Page 10: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 10

BI Accelerator

SAP NetWeaver BI SAP NetWeaver BI Accelerator

Data Acquisition

InfoCubes

BI AnalyticEngine

BusinessExplorer

Any Tool

AnySource

Query &Response

Indexing

BI Accelerator responds to queries:joins and aggregates in run time

… indexes loadedinto memory

… creates and storesindexes for InfoCubes

Page 11: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 11

BI Accelerator – Technical information

Page 12: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 12

Business Content

Queries

Web ReportsWorkbooks

Transfer rules

InfoObjectsOpen invoices

CustomerCustomer

InfoSources

Extractor

InfoProvider

RolesStandard-Analysis“Ready-to-go Solutions”

Standard-Analysis“Ready-to-go Solutions”

Standard Content,easy to extend

maintenance via SAP

Standard Content,easy to extend

maintenance via SAP

Page 13: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 13

Business Content

BusinessContent

Usewithout

adjustments

Refiningor

Coarsening

Template foryour own

Business Content

Page 14: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 14

Business Intelligence with SAP BI

•SAP NetWeaver Reporting Tools

•BEx Analyzer

•BEx Query Designer– Query Definition– Exception Reporting

• SAP BI Enhanced Analytics (Data Mining)

Page 15: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 15

Starting BEx Analyzer

Two Options:1. Via Start Menu

Start MenuAll Programs

Business ExplorerAnalyzer

2. Via SAPTransaction Code “RRMX”

Page 16: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 16

BEx Analyzer Menu & Toolbar

BEx AnalyzerMenu functions

BEx AnalyzerToolbar functions

Page 17: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 17

BEx Analyzer Areas

Columnheaders

(Characteristics)

Key figureareaRow

headers(Characteristics)

Filter values(Characteristics)

Information

TitleDisplay options

Page 18: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 18

Bike Company Data Model

Page 19: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 19

Bike Company Data Model

Quantitative Data:-> Key figure(s)Bike Company:

• Sales Quantity• Revenue• Discount• Net Sales

• Cost of Goods Sold

Qualitative Data:-> Dimension(s) /

Characteristic(s)Bike Company:

• Time• Distribution Channel

• Division• Material

• Material Group• Sales Organization

• Country …

Page 20: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 20

Bike Company Data Model

Page 21: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 21

BEx Analyzer: Key Analysis Methods

Key analysis methods supported by BEx Analyzer

Slicing:Applying a filter to create a “slice” of data

Dicing:Applying a filter in more than one dimension to create a “smaller” cube (subset)

Drill-acrossRotating the cube (switching the axes)

Drilldown:Displaying more detailed information (opposite of roll-up)

Roll-up:Displaying aggregated information (opposite of drilldown)

Source: Egger, N, Fiechter, J.-M. & Rohlf, J.(2004). SAP BW Datenmodellierung. Bonn: Galileo-Press

Page 22: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 22

Slicing

Page 23: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 23

Slicing Example

Slicing:Filtering by AUS2

Page 24: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 24

Dicing

Page 25: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 25

Dicing Example

Dicing:Filtering by AUS1+AUS2 and Wholesale

Page 26: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 26

Drill-across

Page 27: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 27

Drill-across Example

Drill-across:Switch of axes

Page 28: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 28

Drilldown and Roll-up

Page 29: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 29

Drilldown and Roll-up Example

Drill-down:Detail by month

Roll-up:Aggregation for time

Page 30: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 30

Navigation and Filter Context menu (1/3)

Context menu for Characteristics:1. Back One Navigation Step

Undo for the last navigation.2. Back to Start

Returns to the original values of the query atfirst execution.

3. Select Filter Value4. Remove Filter Value5. Add Drilldown According to … in Rows6. Add Drilldown According to … in Columns7. Sort …8. Properties

Display details for Characteristic (e.g. key andtext, sorting, results, attributes to be displayed…)

9. Query Propertiessee one of the next slides

10. Add Drilldown According to … in NewWorksheets

11. Toggle Condition State

Page 31: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 31

Navigation and Filter Context menu (2/3)

Context menu for Key Figures:1. …2. Add Local Formula

Creation of a calculated key figure based on aformula.

3. …

Page 32: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 32

Navigation and Filter Context menu (3/3)

Query Properties:1. Navigational State2. Data Formatting3. Presentation Options

Display of Result summary.4. Display Options5. Currency Conversion6. Zero Suppression7. Properties8. Conditions

Order in which conditions should beapplied.

Page 33: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 33

Navigation and Column header Context menu

Context menu for Column headers:1. …2. Convert to Formula

Displays the Excel based formula instead of the value.3. Add Local Formula4. Keep Filter Value5. Select Filter Value6. Filter and Drill Down By …7. Add Drilldown According To …8. Swap Axes9. Query Properties10. Goto …

Allows navigation to assigned documents, a moredetailed query to be executed, a website …using thereport-to-report interface (covered in BI-2 Module 4Enterprise Reporting)

Page 34: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 34

Navigation and Row header Context menu

Context menu for Row headers:1. …2. Convert to Formula

Displays the Excel based formula instead ofthe value.

3. Keep Filter Value4. Select Filter Value5. Filter and Drill Down By …6. Swap … with …7. Add Drilldown According To …8. Remove Drilldown9. Swap Axes10. Sort …11. Properties12. Query Properties13. Goto …

Allows navigation to assigned documents, amore detailed query to be executed, a website…using the report-to-report interface (coveredin BI-2 Module 4 Enterprise Reporting)

Page 35: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 35

Navigation and table value Context menu (1/3)

Context menu for table values:1. …2. Properties

Scaling, Decimals, Result display, Sorting…3. ..4. Key Figure Definition

Executes a Web Query of the key figure.5. Create Condition

Restricting display based on values… (e.g. Top 10%, Bottom 20%,Top 5, Bottom 20, Value less than …, Value above …)

6. Goto …Allows navigation to assigned documents, a more detailed query to beexecuted, a website …using the report-to-report interface (covered inBI-2 Module 4 Enterprise Reporting)

Page 36: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 36

Navigation and table value Context menu (2/3)

Page 37: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 37

Navigation and table value Context menu (3/3)

Creating a condition:1. Setting a Threshold value

2. Selecting a condition

Page 38: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 38

Business Intelligence with SAP BI

•SAP NetWeaver Reporting Tools

•BEx Analyzer

•BEx Query Designer– Query Definition– Exception Reporting

• SAP BI Enhanced Analytics (Data Mining)

Page 39: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 39

Starting BEx Query Designer

Via Start MenuStart Menu

All ProgramsBusiness ExplorerQuery Designer

Page 40: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 40

BEx Query Designer Menu & Toolbar

BEx Query DesignerToolbar functions

BEx Query DesignerMenu functions

Page 41: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 41

Queries can be created by performing the following steps:• Mandatory Select the InfoProvider for which the query is developed.

• Mandatory Select characteristics from the InfoProvider as default values.

• Optional Define restrictions for characteristics.

• Optional Use variables for characteristic values, hierarchies, hierarchy nodes,formulas, or texts.

• Mandatory Select key figures from the InfoProvider.

• Optional Define formulas for calculated key figures.

• Optional Define exceptions for key figures.

• Mandatory Arrange the characteristics and key figures in rows or columns todetermine the layout of the query.

• Mandatory Save the query.

Query Definition Procedure

Page 42: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 42

Creating a Query (1/3)

Page 43: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 43

Creating a Query (2/3)

Page 44: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 44

Creating a Query (3/3)

Page 45: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 45

Executing a Query via BEx Web

Page 46: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 46

Advanced Queries

•To make querying more useful, key figures and characteristicscan be defined in complex ways

Restricted key figures (also called selection when designed at the querylevel)Calculated key figures (also called formula when designed at the query level)Currency translation

•Exceptions

•Conditions

Page 47: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 47

Restricted Key Figures

Eg. You want to list sales volume (key figure) for individual 2008 and2009(characteristic) next to each other in a report.

You can create a restricted key figure at the InfoProvider level

The key figure is restricted by one or more characteristic selections

This is unlike a filter, whose restrictions are valid for the entire query (all keyfigures)

A restricted key figure, only the key figure in question is restricted to its allocatedcharacteristic value.

When defining a restricted key figure, select the restricting characteristics. You canselect value ranges using – between, greater than, etc.

You can include values in the selection or exclude values from the selection

A restricted key figure can also be created locally (query level) – called a Selection

Page 48: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 48

Calculated Key Figures

You can use a formula to calculate key figures that are not in the InfoProviderEg. Percentages, Counts, Max, Division etc.Eg. Boolean operators

Calculated Key Figures can be defined at the InfoProvider level (New calculatedkey figure) or the query level (New Formula)

Page 49: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 49

Constant Selection

The function Constant Selection allows you to mark a selection in the Query Designeras constant.

This means that navigation and filtering have no effect on the selection.

Page 50: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 50

Exceptions

Exceptions are used to highlight deviations (in key figures) in reportsDeviations from expected values should be noticed by users.Threshold values with different colors are used to define queries

To create an exception, go to Exception in the Query DesignerNew ExceptionProvide a descriptionChoose the key figuresDefine Exception valuesSave and execute the query

Exception can be made active or inactive

Page 51: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 51

Page 52: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 52

Conditions

•Conditions are used to limit the report to the most important results (filter)• Choose New condition in query designer• Provide a description, Edit• Choose either all or single characteristics• Then the key figures and the condition rules• In BEx, you can activate some or all conditions

Page 53: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 53

Charts

•You can add an Excel chart to your report

•Click on Chart button

•You can modify the chart properties using Excel functionality

Page 54: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 54

Business Intelligence with SAP BI

•SAP NetWeaver Reporting Tools

•BEx Analyzer

•BEx Query Designer– Query Definition– Exception Reporting

•SAP BI Enhanced Analytics (Data Mining)

Page 55: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 55

Introduction to Data Mining

Data Mining ProcessData Mining Methods

Data Mining Case Studies

Resources

SAP University AlliancesModule BI1-M6

Page 56: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 56

Introduction to Data Mining

The majority of reports are based on knownfacts

BUT

We don’t know what we don’t know

Page 57: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 57

What is Driving Data Mining?

Changes in Technology:Increased usage of the InternetAppearance of data warehousesIncrease in computing powerBetter modeling approaches

Changes in Competition:Evolution of strategies:

Mass marketing vs. One-to-Onemarketing

Increased competitionFast-paced environmentEmergence of niche players

Changes in CustomerBehavior:

Better informedMore demandingIncreased willingness to switch tocompetitorsEvolution of needs: morecomplex, harder to satisfy

Page 58: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 58

Definition

Data mining is the process of discovering meaningful newcorrelations, patterns and trends by "mining" large amounts ofstored data using pattern recognition technologies, as well asstatistical and mathematical techniques.(Ashby, Simms (1998))

Page 59: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 59

Data Mining Examples

Market BasedAnalysis and Up-

Selling/Cross-Selling

PharmaceuticalIndustry:

Drug Effectivenessby Patient Type

Defect Analysisin

Manufacturing

University andEmployee

Recruitment

EmployeeTurnover

Predictions

CreditRisk

Determination

CreditCardFraud

CustomerGrouping and

BehaviourPrediction

Page 60: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 60

Introduction to Data Mining

Data Mining ProcessData Mining Methods

Data Mining Case Studies

Resources

SAP Business IntelligenceModule 6

Page 61: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 61

CRISP DM: Overview

Page 62: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 62

Knowledge Discovery in Databases (KDD)

Knowledge Discovery in Data is the non-trivial process of identifying –valid -novel -potentially useful -and ultimately understandable patterns in data..

Advances in Knowledge Discovery and Data Mining, Fayyad,Piatetsky-Shapiro, Smyth, and Uthurusamy, (Chapter 1), AAAI/MIT Press 1999

Page 63: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 63

SAP BI Analysis Process Designer (APD)

Page 64: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 64

APD

Page 65: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 65

Introduction to Data Mining

Data Mining ProcessData Mining Methods

Data Mining Case Studies

Resources

SAP Business IntelligenceModule 6

Page 66: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 66

Data Mining Models – PredictiveSupervised Learning

Page 67: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 67

Data Mining Models – ExplorativeUnsupervised Learning

Page 68: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 68

Customer Income Age Credit Rating Etc. BuyingBehavior

SelectedCustomers -HistoricalData(query)

Mick Jagger $ 10 000 48 Excellent … Yes

Elton John $ 3000 22 Fair … No

Tina Turner $ 8000 36 Excellent … Yes

Etc. … … … … …

How willotherCustomersbehave?New Data(query)

Willie Nelson $ 6500 34 Fair …

Carol King $ 2000 63 Excellent …

Etc. … … … …

• Identify the factors driving customer behavior andpredict future behavior

?

?

?

Predictive: Decision Tree

Page 69: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 69

Model process:

A record in the query starts at the root node

A test (in the model) determines which nodethe record should go to next

All records end up in a leaf node

Interpreting the ResultsRead the tree from top to bottom

Rule:If Age is less than 35 and

Income is greater than $5000 andCredit standing is Fair, then the customer

has a 35% chance of buying theproduct

Age, then Income and credit rating, are themost influential attributes determining

buying behavior.

Age

IncomeBuy100%

Won’t Buy100%

CreditRating

Buy35%

Won’t Buy65%

Leaf Nodes

Root Node

DecisionNode

<35>= 35

>$5000<=$5000

FairExcellent

Test

Predictive: Decision Tree

Page 70: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 70

Decision Tree: Practical Applications

How can we reduce customer fraud?Analyze customer characteristics:

Fraudulent behavior (Y or N), age, education, occupation, frequency of purchase,dollar value of purchase, etc.

Who is likely to “churn” (stop buying from us)?Analyze customer characteristics; who is:

(1) still with us, and(2) no longer “on board”,Plus other demographic or transactional attributes...

Who is likely to be a credit risk?Analyze customer characteristics: who has:

(1) not been a credit risk in the past, and(2) who has been a credit risk in the pastInclude relevant customer characteristics

Page 71: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 71

Weighted Score Tables

Customergroups)

Age Points(Age)

Income Points(Income)

Region Points(Region)

Weight 30% 50% 20%

1 10 – 19 7 25 000 2 South 5

2 20 – 29 10 50 000 5 West 3

3 30 – 39 2 120 000 8 East 7

Calculated score for Customer 2:= (10 x 30%)+ (5 x 50%) + (3 x 20%) = 6.1

Use weighted scoring to rankcustomers according to the

importance of certain attributes.

Page 72: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 72

Predictive: Regression

Linear Regression

Nonlinear Regression

Use regression to predictthe impact of one (or

more) on another.

Example: impact of pricereduction on sales in

Regions NY, PA and TX.

Example: Impact of age,income, HH size, region,length of subscription oncanceling a subscription

Page 73: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 73

Informative: Clustering

Clustering is a data mining technique that creates groups ofrecords that are:

Similar to each other within a particular groupVery different across different groups

The degree of association between members is measured by allthe characteristics specified in the analysis

Clustering helps the user explore vast amounts of data andorganize it in a systematic way

Page 74: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 74

Income

Age

High

Low High

Informative: Clustering

Page 75: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 75

Informative: Clustering Process

Page 76: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 76

Informative: Association Analysis

Association Analysis uncovers the hidden patterns, correlationsor casual structures among a set of items or objects.

It is typically used for Market Basket Analysis (MBA).

It allows the user to:Understand and quantify the relationship between different items (e.g.products, clickstream, etc...)Group different items by affinityCreate readily-understandable rules describing ....Organize web pages in order to optimize user accessibility

Page 77: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 77

Association AnalysisData Mining

Cross-SellingRules

C

D

D

AB

E

E

E

A

Customers

Products

B

C

D

What products /services are

typically boughttogether?

Export rulesto Web Shop

Use inmerchandising

Informative: Association Analysis - Example

Page 78: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 78

Informative: Association Analysis - Measures

Page 79: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 79

Informative: ABC Classification

Use ABC to classify objects (such as customers, employees, vendors orproducts) based on a particular measure (such as revenue or profit).

Examples:Customers with revenue >$100M = Class “A”, etcCustomers who generate top 20% of our revenue = Class “A”, etcRank customers by their revenue:

The top 20% on the list = Class “A”, etc ORThe first 50 customers = Class “A”, etc

Practical applicationsClassify customers into Platinum, Gold, SilverRank vendors based on product quality (returned goods)

Page 80: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 80

Informative: ABC Analysis - Example

Page 81: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 81

Introduction to Data Mining

Data Mining ProcessData Mining Methods

Data Mining Case Studies

Resources

SAP Business IntelligenceModule 6

Page 82: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 82

Data Mining: Terrorism

On September 14, 2001

Seisint’s ArtificialIntelligence

Billions OfPublic Records

FAA Public RecordInformation

Seisint’s DataSupercomputer

+ + +

• Five Were Active FBI TerroristInvestigations

• Including Hijacker:Marwin Youseff Alsherri

• Delivered List to AuthoritiesPrior to Names Being Made

Public

Within 16 Hours Seisint Delivered 419 Names of Interest

Page 83: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 83

Data Mining: Examples

Banking

Lloyds TSBSaved $35 million by reducing credit card fraud

HSBC4x more leads, 37% more asset potential

Bank Financial7x increase in response rates, 80% reduction incosts

Insurance

AegonGenerated $30M additional revenue in servicecall center

FBTODecreased direct mailing costs by 35%,increased conversion rates by 40%, increasedprofit by 29%

Telecommunications

Verizon WirelessCut churn by 20%, saved 33% of“at-risk” clients and reduced marketing costs by 60%

TelstraIncreased sales in call centers by 120%

Other industries

ExperianGenerated $2.5 million in catalog revenue whilereducing hardware and software maintenance costs by80%

Center ParcsAdded $3 million to their bottom lineReduced mail costs by 46%

Sofmap.com (retail)Tripled profitability of online store

De Telegraaf (media)Reduced acquisition cost per subscriptionby 90%

www.spss.com/events/e_id_2247/presentation.ppt

Page 84: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 84

Introduction to Data Mining

Data Mining ProcessData Mining Methods

Data Mining Case Studies

Resources

SAP Business IntelligenceModule 6

Page 85: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 85

Data Mining: Resources

Data Mining Resources Bloghttp://dataminingresources.blogspot.com/

Data Mining@CCSUhttp://www.ccsu.edu/datamining/resources.html

The Data Warehousing Institutewww.tdwi.org

Page 86: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

Session BBusiness Intelligence with SAP BusinessObjectsSoftware

Christine Davis

SAP BusinessObjects UniverseSAP BusinessObjects Web IntelligenceXcelsiusSAP BI and Portal Integration

Page 87: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 87

Resources

SAP University Alliances community http://www.sdn.sap.com/irj/uac

Collaboration workspace from SAP https://cw.sdn.sap.com/cw/index.jspa

Business Intelligence workspace: content and discussionshttps://cw.sdn.sap.com/cw/community/uac/bi

SAP BusinessObjects Community http://www.sdn.sap.com/irj/boc

University of Arkansas, Walton College Enterprise Systemshttp://enterprise.waltoncollege.uark.edu/

University of Southern California, Viterbi School of Engineering, InformationTechnology Program/SAP Program http://itp.usc.edu/sap

Page 88: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

ContactChristine Davis Nitin Kale

University of Southern California3650 McClintock Ave, OHE 412Los Angeles, CA 90089

T: +01 (213) 740 – 7083F: +01 (213) 740 – 1051

[email protected]

Page 89: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 89

Thank you!

Page 90: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business

© SAP AG 2010. All rights reserved. / Page 90

Copyright 2010 SAP AGAll Rights ReservedNo 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 hereinmay 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 othercountries.

Oracle is a registered trademark of Oracle Corporation.

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.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logosare 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 andservices mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries.Business Objects 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.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construedas constituting an additional warrant.

Page 91: SAP Curriculum Congress 2010 - PBworksathensstatesapfaculty.pbworks.com/f/Congress_2010_SAP...BEx Analyzer BEx Query Designer SAP BI Enhanced Analytics (Data Mining) Session B: Business