bi207- sap business suite operational analytics integrating in-memory technology

38
Dr. Christian Dressler / TIP In-Memory Platform BW BI 207 SAP Business Suite Operational Analytics Integrating In-Memory Technology

Post on 21-Oct-2014

2.357 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

Dr. Christian Dressler / TIP In-Memory Platform BW

BI 207

SAP Business Suite Operational Analytics Integrating In-Memory Technology

Page 2: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 2

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a

purchase decision. This presentation is not subject to your license agreement or any other agreement

with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation. This presentation and SAP's

strategy and possible future developments are subject to change and may be changed by SAP at any

time for any reason without notice. This document is provided without a warranty of any kind, either

express or implied, including but not limited to, the implied warranties of merchantability, fitness for a

particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this

document, except if such damages were caused by SAP intentionally or grossly negligent.

Page 3: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 3

Agenda

Next Generation Operational Analytics

Introduction into technological aspects of Operational Data Provisioning

What are Operational Data Providers

BWA acceleration ‚out of the box‘

Integration with NW Enterprise Search

Demo based on BS7i2011 business content

Outlook – mobile consumption and evolution towards SAP HANA

Page 4: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 4

Next Generation Operational Analytics –

Operational Data Provisioning

Operational Analytics directly in the

Backend

Real Time Data Access – no latency

Implement one interface independent of

consumption

Enable any type of analytical UI (state of

the art BOBJ frontends)

Easy scale out to in-memory technology

ODP framework

Be prepared for mobile consumption

>500 ODPs

in FIN,

HCM, SD,

MM, SRM,

SNC,

Oil&Gas,

MDG

Technology

NW 7.03

Operational

Analytics

Application

BS7i2011

Goals

De

live

ry

Page 5: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 5

Oth

er

co

nsu

mers

Data

Pro

vis

ion

ing

An

aly

tic

s

& S

earc

h

Fro

nte

nd

s

Data Provisioning for Search and Analytics

Operational Analytics Architecture in BS7i2011

Search

Result List

BOBJ

Explorer

List Report

UIBBChart UIBB

BEx /

Advanced

Analysis

Crystal

Report

Web

Intelligence

Xcelsius

Dashboard

Analytic QuerySearch

Request/

Response

Analytical

Services

SOA, REST

BWA (TREX)

Search &

Analytics

Model

DataSourceETL

Consumers

Operational Data Provider (ODP)

SearchData

Browsing

List

ReportingCharting

Interactive

Analysis

Formatted

Reporting

Dash-

boarding

Ad-hoc

Reporting

Page 6: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 6

Oth

er

co

nsu

mers

Data

Pro

vis

ion

ing

An

aly

tic

s

& S

earc

h

Fro

nte

nd

s

Data Provisioning for Search and Analytics

Operational Analytics Architecture in BS7i2011

Search

Result List

BOBJ

Explorer

List Report

UIBBChart UIBB

BEx /

Advanced

Analysis

Crystal

Report

Web

Intelligence

Xcelsius

Dashboard

Analytic QuerySearch

Request/

Response

Analytical

Services

SOA, REST

BWA (TREX)

Search &

Analytics

Model

DataSourceETL

Consumers

Operational Data Provider (ODP)

SearchData

Browsing

List

ReportingCharting

Interactive

Analysis

Formatted

Reporting

Dash-

boarding

Ad-hoc

Reporting

Page 7: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 7

Structural elements for Analytic Query consumption

Master Data Attributes

Master Data Texts

Hierarchy

Transactional Data

/ Facts

Page 8: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 8

The SAP NetWeaver BW picture

InfoCube or

InfoSet or …

Master Data Attributes

Master Data Texts

Hierarchy

InfoObject

(Characteristic)

InfoProvider

Page 9: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 9

The Operational Analytics picture based on

Operational Data Providers (ODP)

Transactional ODP or

Master Data ODP or

ODP View

Transient InfoProvider

Master Data ODP

Texts ODP

Hierarchy ODP

Transient InfoObject

(Characteristic)

Page 10: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

Customer Balances

KTOPL Chart of accounts

attribute

AKONT G/L Account

Number

KUNNR Customer Number

BUKRS Company code

CURTYPE Currency type

FISCPER Period/year

FISCVAR Fiscal year variant

GJAHR Fiscal Year

PERIO Period

CURRENCY Currency Key

UM01H Total credit

postings

UM01K Accumulated

balance

UM01S Total debit postings

UM01U Sales of the period

KTOPL Chart of

accounts

attribute

SAKNR G/L Account

Number

BILKT Group Account

Number

GVTYP P&L Statement

Account Type

G/L Account Number

KTOPL Chart of accounts

attribute

KKTPL Group Chart of

Accts

Chart of accounts

Customer Number

KUNNR Customer

Number

ADRNR Address

ANRED Title

BUKRS Company

Code

LAND1 Country

WAERS Currency

Key

Company Code

Transaction Data/Facts

Master Data

G/L Account Texts

Texts

Master Data

G/L Account Hierachy

Master Data

Master Data

Company Code Texts

Texts

Customer Texts

Texts

KUNNR Customer

Number

TXTMD

BUKRS Company

Code

TXTMD

LANGU Language Code

KTOPL Chart of accounts

attribute

SAKNR G/L Account

Number

TXTSH Short Text

TXTLG Long Text

Page 11: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 11

Data Provisioning for ODPs based on

Extractors – single point of business logic implementation

business

documents

master data transactional data

BW DataSources

master data attributes

master data text

master data hierarchy

ESH data sources

ODPs

Extr

acto

rs

Business

Logic

ODP

Modeling

Data Provisioning

for Search & Analytics

Page 12: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 12

ODP Interface

"ODP SQL" ↔ ODP API

IR_SELECTION_SET {O:nnn*\CLASS=CL_RSMDS_...SET}

IT_FIELD_AGGREGATIONS

IT_SORT_DESCRIPTIONS

SELECT

matnr

vbtyp

meins

SUM( klmeng ) AS sum_klmeng

COUNT( * )

FROM 0ops_11_itm

UP TO 4 ROWS

WHERE matnr LIKE 'SD10%'

AND vbtyp IN ('C','H')

GROUP BY

matnr

vbtyp

meins

ORDER BY

matnr

sum_klmeng DESCENDING

FIELDNAME COMPONENT AGGREGATION_FUNCTION

MATNR

VBTYP

MEINS

KLMENG SUM_KLMENG SUM

* COUNT

I_ODPNAME 0OPS_11_ITM

FIELDNAME DESCENDING

MATNR False

SUM_KLMENG True

I_MAXIMUM_ROWS 4

I_NO_AGGREGATION False

'C' Orders

'H' Returns

Page 13: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 13

ODP Interface

"ODP SQL" ↔ ODP API

IR_SELECTION_SET {O:nnn*\CLASS=CL_RSMDS_...SET}

IT_FIELD_AGGREGATIONS

IT_SORT_DESCRIPTIONS

SELECT

matnr

vbtyp

meins

SUM( klmeng ) AS sum_klmeng

COUNT( * )

FROM 0ops_11_itm

UP TO 4 ROWS

WHERE matnr LIKE 'SD10%'

AND vbtyp IN ('C','H')

GROUP BY

matnr

vbtyp

meins

ORDER BY

matnr

sum_klmeng DESCENDING

FIELDNAME COMPONENT AGGREGATION_FUNCTION

MATNR

VBTYP

MEINS

KLMENG SUM_KLMENG SUM

* COUNT

I_ODPNAME 0OPS_11_ITM

FIELDNAME DESCENDING

MATNR False

SUM_KLMENG True

I_MAXIMUM_ROWS 4

I_NO_AGGREGATION False

'C' Orders

'H' Returns Result

Page 14: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 14

Oth

er

co

nsu

mers

Data

Pro

vis

ion

ing

An

aly

tic

s

& S

earc

h

Fro

nte

nd

s

Data Provisioning for Search and Analytics

Operational Analytics Architecture in BS7i2011

Search

Result List

BOBJ

Explorer

List Report

UIBBChart UIBB

BEx /

Advanced

Analysis

Crystal

Report

Web

Intelligence

Xcelsius

Dashboard

Analytic QuerySearch

Request/

Response

Analytical

Services

SOA, REST

BWA (TREX)

Search &

Analytics

Model

DataSourceETL

Consumers

Operational Data Provider (ODP)

SearchData

Browsing

List

ReportingCharting

Interactive

Analysis

Formatted

Reporting

Dash-

boarding

Ad-hoc

Reporting

Page 15: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 15

Data replication – BWA acceleration ‚out of the box‘

transactional data

BW DataSources

master data attributes

master data text

master data hierarchy

BWA

(TREX)

Operational

Delta

Queue

ODP data

replication

API (ETL)

Indexing

ProcessESH data sources

Data Provisioning

for Search & Analytics

Extr

acto

rs

Business

Logic

business

documents

master data

Page 16: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 16

Integration with NW Enterprise Search

Common design time for Search and Analytics

models

Import of BW DataSources

ODP properties and associations between ODPs

Extensibility of Business Content

Common administration of BWA indexing

Periodical job scheduling

Near real-time data replication

Data latency < 1 min can be achieved

Shared BWA persistency (physical indices) within BWA 7.20

Administration Cockpit

Modeler for Search and Analytics

Page 17: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 17

ODP Content Overview SAP Business Suite 7 Innovations 2011

Area Topic

HCM E-Recruiting, Learning Solution, Time Management

FIN Cost Center Accounting, Accounts Receivable, Accounts Payables, G/L, Product Costing, ...

SDSales Documents (e.g. Quotations, Sales Orders), Deliveries, Billing Documents (e.g. Invoices, Credit

and Debit Memos)

MM Purchasing Analysis, Inventory Analysis

CRM Opportunity, Sales Order

SRM Purchasing Documents, Procurement Efficiency

SCM (SNC) Supply-Base Performance Analysis, Direct Performance Analysis

MDG Master Data Governance

PMA Business Process Performance Management

OPM (Oil & Gas) Production Volumes, Downtime, Measurements & Well Tests

IS-H Patient Case, Patient Movement type / Diagnosis / Procedure, Bed Information(Healthcare

Country Version CN)

(Process Monitoring

& Analytics)

Page 19: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 19

Demo

Page 20: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 20

List GUIBB for Customer balances reporting leveraging

SAP Crystal Reports formatting

Page 21: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 21

Modeler for Search and Analytics

Page 22: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 22

Sales: Manage my work / Sales Pipeline – in a dashboard

Page 23: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 23

Scheduling of BWA Indexing

Page 24: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 24

SAP Business Objects Analysis on BWA

Page 25: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 25

Enterprise Search on indexed data

Page 26: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 26

ODP Join – a special join pattern

Opportunity Opp. Item

O1 I1

I2

O2

O3 I3

Opportunity Sales Order

O1 S1

O2 S2

S3

O3

Example: CRM ODP model with 1:n and cross BO relations

Page 27: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 27

ODP Join – key figure semantic

Native

Join

ODP Join

pattern

Opportunity Opp. Item Sales Order Expected Revenue

Product Value

Number of Opportunities

Number of Successor Sales Orders

O1 I1 S1 10.000 € 4.500 € 1 1

O1 I2 S1 10.000 € 5.000 € 1 1

O2 I3 S2 2.000 € 1.900 € 1 1

O2 I3 S3 2.000 € 1.900 € 1 1

O3 I4 # 7.000 € 7.000 € 1 0

Result 31.000 € 20.300 € 5 4

Opportunity Opp. Item Sales Order Expected Revenue

Product Value

Opportunity to Sales Order Conversion Rate

Number of Opportunities

Number of Successor Sales Orders

O1 # S1 0 € 0 € 0% 0 1

I1 # 0 € 4.500 € 0% 0 0

I2 # 0 € 5.000 € 0% 0 0

# # 10.000 € 0 € 0% 1 0

Result 10.000 € 9.500 € 100% 1 1

O2 # S2 0 € 0 € 0% 0 1

S3 0 € 0 € 0% 0 1

I3 # 0 € 1.900 € 0% 0 0

# # 2.000 € 0 € 0% 1 0

Result 2.000 € 1.900 € 100% 1 2

O3 I4 # 0 € 7.000 € 0% 0 0

# # 7.000 € 0 € 0% 0 0

Result 7.000 € 7.000 € 0% 1 0

Result 19.000 € 18.400 € 66% 3 3

Page 28: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 28

ODP Join – demo

Page 29: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 29

Easy consumption of Analytic Queries

Analytic Query

ABAP BICS

‚Easy Query‘

Gadget‚Gateway‘

(REST)

Page 30: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 30

Operational Analytics evolution in the context of SAP HANA

SAP HANA

as operational data mart

(first evaluation)

SAP HANA

in addition as database

for new applications

SAP HANA

in addition for

ODP indexing

SAP

HANA

X

DB

No ODP technology

available

BWA and HANA used

side by side

ODP using HANA

infrastructure for

performance acceleration

New Applications can also use

structured data provided by ODP

Up to BS 7i2010

(NW 7.02)

No ODP technology

As of BS 7i2011 (NW 7.03)

ODP technology available

Analytical

Frontends*

SAP

HANA

ERP with

ODP

X

DB

Analytical

Frontends*

BWASAP

HANA

ERP

X

DB

Analytical

Frontends*

Analytical

Frontends*

ERP with

ODP

Analytical

Frontends*

SAP

HANA

X

DB

Analytical

Frontends*

ERP with

ODP

Analytical

Frontends*New Apps

* Available analytical frontends depend on release and underlying technology

Page 31: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 31

Summary

With NW 7.03 and Suite 7i2011 ODP

is the established framework for

operational analytics

Outlook

Minute range latency for BWA/HANA

(Real time indexing)

Productize Mobile Analytics

Easy Scale out to BW

Deliver analytical packages including

BOBJ content as Rapid Deployment

Solutions (RDS)

Next Generation Operational Analytics –

Summary and Outlook

Operational Analytics directly in the

Backend

Real Time Data Access – no latency

Implement one interface independent of

consumption

Enable any type of analytical UI (state of

the art BOBJ frontends)

Easy scale out to in-memory technology

Be prepared for mobile consumption

Goals

Page 32: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 32

Further Information

SAP Public Web:

SAP Developer Network (SDN): www.sdn.sap.com

Business Process Expert (BPX) Community: www.bpx.sap.com

Related Workshops/Lectures at SAP TechEd 2011

BI 102, Insight to Action: Empowering Your Business Suite Users with Analytics, Lecture 1h

CD 203, Configuration and Adaptation of Applications with the Floorplan Manager, Lecture 2h

Page 33: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

FeedbackPlease complete your session evaluation.

Be courteous — deposit your trash,

and do not take the handouts for the following session.

Page 34: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

Thank You!

Contact information:

Dr. Christian Dressler

Development Manager

SAP AG, Dietmar-Hopp-Allee 16 69190 Walldorf, Germany

[email protected]

+49 6227 762108

Page 35: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

Appendix

Page 36: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 36

ODP properties for Analytic Query consumption

Characteristics vs. Key Figures

Aggregation of Key Figures

Selection fields

Special semantics, e.g. fisc per, month

Authorization

Key (obligatory)

Opt. time dependent

Special semantics language, text

Transactional ODP or

Master Data ODP or

ODP View

Key (obligatory)

Navigation attributes (slice and dice)

Opt. time dependent, temporal join

Projections / Roles

Master Data ODP

Texts ODP

Page 37: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 37

Full support of complex hierarchies

Hierarchy ODP at runtime derived as a composition from

nodes (hierarchy segments) that are associated to

Master Data ODPs

– Header

– Header Texts

– Elements

– Folder Texts (for folder-like Elements)

– Optional element extension for intervals

Opt. time and version dependent

Caching of Hierarchies by the Analytic Engine if update

timestamp is supplied by the Hierarchy Header

Hierarchy ODP

Page 38: Bi207- SAP Business Suite Operational Analytics Integrating In-Memory Technology

© 2011 SAP AG. All rights reserved. 38

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.

© 2011 SAP AG. All rights reserved.

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

Wide Web Consortium, Massachusetts Institute of Technology.

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.