revitalization of sap bi for better performance and user acceptance_asug 2009

37
] SHERRYANNE MEYER [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 ANUP MAHESHWARI [ ASUG ASSOCIATE MEMBER MEMBER SINCE: 2008 AJAY VONKAREY [ ASUG ASSOCIATE MEMBER MEMBER SINCE: 1996 Revitalization of SAP BI for better performance and User Acceptance Session Code: 2501 Krishna Muppaneni, Martello Consulting Inc Vijay Reddy Gondesi, Intelligroup Inc.

Upload: krishna-muppaneni-pmp

Post on 06-Apr-2017

209 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

]

SHERRYANNE MEYER [ ASUG INSTALLATION MEMBER

MEMBER SINCE: 2000

ANUP MAHESHWARI [ ASUG ASSOCIATE MEMBER

MEMBER SINCE: 2008

AJAY VONKAREY [ ASUG ASSOCIATE MEMBER

MEMBER SINCE: 1996

Revitalization of SAP BI for better performance and User Acceptance

Session Code: 2501

Krishna Muppaneni, Martello Consulting Inc

Vijay Reddy Gondesi, Intelligroup Inc.

Page 2: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

2

Agenda

About Client - Large Academic Health Care Facility

Business case – Re Vitalization of BI

Project Scope

SAP Landscape

Partnership

Roadmap to Optimization

Project Timeline, Resource summary & Responsibility Matrix

Revitalization : Assessment – Identification of pain points

Revitalization: Methodology & Implementation

Testing approach

Benefits

Key Learning points

Key success factors

Return on Investment

Q&A

Page 3: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

3

About - Large Academic Health Care Facility in Rochester MN

SAP implemented on the Profit side of the organization across

3 distinct business lines: 2007

Reference Lab Clients

Clinical Trials Clients

Business Development Clients

Currently on SAP CRM 5.0 for CIC (Customer

Interaction center), Sales & Marketing and SAP BI 7.0

Page 4: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

4

Business Case - Revitalization of BI

Consistency across the SAP BW landscape

Re modeling to promote data consistency and reliability

Exploiting BI to serve new business/analytical groups

Make Data available in time for reporting

Need for formatted reporting

Spread the gospel of BI through Information broadcasting

Secure information using new BI 7.0 features

Secure Access to EP through external sites

Page 5: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

5

Project Scope

BI Optimization Techniques & Business Scenarios

Re-design of Financial Reporting and Specimen Tracking Systems

Broadcasting of reports to user inboxes for customer Interaction Centre

Landscape Synchronization of the SAP BW System

Patch upgrade and testing

Design of BI 7.0 Authorization Analysis

SSO configuration for Portal to Backend BI Systems

Technical Scope

Modules - CIC, STS,SRR, FIN

STS – 3 DSO’s , 3 Cubes & 2 Infosets

FIN - 4 DSO’s & 2 Infosets

No of Reports – 22 FIN , 17 STS & 2 CIC

Page 6: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

6

SAP Landscape

Page 7: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

7

Roadmap to optimization

Onsite

Assessment

BI

Optimization

BI

Exploitation

1

2

3

Page 8: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

8

Project Timelines

Page 9: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

9

Revitalization - Assessment

Activities during assessment

Review As Is systems, Architecture

Discussions with different user groups

Deliverables

Report on As Is system

Recommendations on performance optimization activities

High level project plan with phased deliverables addressing each of the problems identified during assessment

Page 10: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

10

Pain areas identified during assessment

Platform for exploring Information Broadcasting

Securing the data with new BI 7 Security features

Exploit BI to serve new business/analytical groups

Federated Portal

Major improvement was to make query execution more

predictable and reliable

Data loads scheduled during uneven times

Poor query response times

No Master data Integrity

Page 11: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

11

SAP BW - EDW

SAP BW Offers a wide range of features that support EDW

Source SAP

Page 12: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

12

Enterprise Reporting & Query Analysis

Fast & Reliable BI data access on every level of organization

Source SAP

Page 13: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

13

Cube Density & Cardinality

Cube Name Dimension table

ZSTS_CO2 /BIC/DZSTS_CO21 (Activity) rows: 13,831,400 ratio: 98% %

ZSTS_CO2 /BIC/DZSTS_CO22 (Location) rows: 2,130 ratio: 0% %

ZSTS_CO2 /BIC/DZSTS_CO23 (Tracking) rows: 13,510,400 ratio: 96% %

ZSTS_CO2 /BIC/DZSTS_CO24 (Accession) rows: 7,842,700 ratio: 56% %

ZSTS_CO2 /BIC/DZSTS_CO2P (Time) rows: 9 ratio: 0% %

ZSTS_CO2 /BIC/DZSTS_CO2T (Data Package)rows: 518 ratio: 0% %

ZSTS_CO2 /BIC/EZSTS_CO2 rows: 13,811,900 ratio: 98% %

ZSTS_CO2 /BIC/FZSTS_CO2 rows: 255,440 ratio: 2% %

Cardinality is the ratio of number of entries in the dimension table to those of the

fact table

Cubes were found with High Cube Size and High Cardinality level.

Page 14: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

14

Cube Density & Cardinality

Line Item Dimension: Line item dimensions are those dimensions with one

characteristic, the system does not create a dimension table. Instead, the

SID table of the characteristic takes on the role of dimension table .

Advantages :

A table- having a very large cardinality is removed from the star

schema

SQL-based queries are simpler

Database optimizer can choose better execution plans

Dimension table is directly linked to Fact table. So Reading will be

fast.

Disadvantage :

A dimension marked as a line item cannot subsequently include

additional characteristics

Page 15: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

15

Master data - FIN

Problem :

Lookup’s for 0Bpartner attributes are

not properly derived from the Legacy

system.

Derived from different object level .

Solution :

Developed new lookup logic to

derive the attributes based on the

right object and relationship between

Sold to Accounts and Revenue

centers

Page 16: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

16

Remodeling Tool

The Remodeling tool allows to

add characteristics and key figures

to the existing data mode

leveraged the Remodeling Tool to

change the existing data models

with minimal effort and time.

Page 17: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

17

Aggregates

Aggregates can be built based on BW statistics or work load monitor

Aggregates been built to enhance the performance of queries

Why Aggregates?

Aggregates are materialized, pre-aggregated views on InfoCube fact table

data

It stores a subset of Infocube data in a redundant form

Advantages

Reduce the volume of data to be read from the Info Provider

Speed up query execution time

Reduce the overall load on the database

Page 18: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

18

Write Optimized DSO

Problem:

The STS (Specimen Tracking system) data is extracted from Oracle based legacy system and the data is at very granular level.

The Data is extracted using DB connect and is extracted every 2 hours.

The activation time for DSO is taking longer and the reporting is not possible as desired and it was colliding with the extraction process.

Solution: Write Optimized DSO

Advantages:

Faster data Loads as no activation needed

Multiple Loads possible

Fully integrated into the data flow

Request based Delta loads

No SID generation

Reporting Possible (Not optimized for performance)

Page 19: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

19

Process Chains

Problem:

No Definite load schedule

No Dependencies in scheduling

No Alerts maintained

Solution: Re designed Process chains with SAP Best Practices

Dependencies Identified and scheduled in sequence

E mail Alerts implemented on Failure to notify the concerned

Proper Batch load Schedule – 6pm – 5am

Meta chain concept to schedule the dependent Process Chains

Page 20: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

20

Infoset Vs MultiProvider

Disadvantages of Infoset

Join condition has a significantly worse performance.

All the data is not available for reporting as the valid combination of records is determined by

join condition.

Infoprovider addition to the MultiProvider definition is easy and also doesn’t change the query

Technical name. Union condition on Multi Provider is better than Join condition

Advantages Of Multi Provider

The performance optimizing tools of the OLAP (such as caching, aggregation) only work for

Multiproviders if all constituent basic InfoProviders of the MultiProvider support these tools.

parallel access to underlying basic Infoproviders.

To leverage the advantages of MultiProviders all the

Infoset reporting has been replaced with multi provider

Page 21: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

21

UptimizerND

It is an Accelerator and Intelligent tool used to mitigate risks, take away the guess work

in project assessment, and accelerate the complete development process

Cost Reduction - helping achieve execution excellence and a high quality

upgrade. Companies such as ExxonMobil, GE Fanuc, Pearson and Danish Crown have benefited tremendously by using Uptimizer as part of their process as it has helped them with accurate estimation and monitoring of technical effort.

Risk Mitigation – The analysis provided by Uptimizer helps identify potential show-stoppers and critical problem areas. This helps ensure all efforts are focused on resolving such issues early in the project and the risk is thus mitigated – ensuring on-time and on-budget execution.

In-Built Dashboard – gives a holistic picture of the progress. This helps the project manager to continuously monitor assigned effort and ensure compliance with timelines and schedules.

Effort Optimization – The analysis capabilities in Uptimizer help accelerate the Code Remediation efforts with focused testing on error objects. This ensures a painless transition to the new release, thus optimizing the overall effort.

System Comparison – Uptimizer analysis provides details on the system comparison analysis in the landscape . This helps in assessing the functional impact on Testing and also helps in documenting the changes and therefore, ensures that training efforts are focused.

Page 22: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

22

Landscape Synchronization

The UptimizerND tool results showed that the Systems in the

Landscape are not Sync.

There is lot of development done in QUL & PRD systems so there

is no right environment to do the Test patch upgrade

Object Comparison BIP vs. BID

ABAP

Infocubes

ODS

Queries

Others

In Dev

38

99

52

63

1631

In Dev & Prod

29

98

52

9

1106

Not in Dev

9

1

0

54

525

Total 1833 1294 589

Page 23: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

23

Landscape Synchronization

Available options

Reverse Importing the Transports

System Copy

After evaluating the pros and cons with both the available options

it is voted to go the system copy way as it is little easy and less

Tedious

Page 24: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

24

BEx Report Designer

Bex Report Designer helps to

simplify the formatting of reports

Used Report Designer for the

formatting of reports and extended

the reporting to the Executive

presentations

Page 25: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

25

Access to reporting through the Web & into the users inbox

Communicate the user with the latest data set

Expand the BI utility to the Non SAP users

Make Reports available to the users on the GO

To Promote the usage of BI – Reports across the organization

Information broadcasting

Rolled out Broadcaster gradually to developers and power users.

Page 26: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

26

Security

Drivers of Reporting Security

Ease of use of reporting

Prevent landscape from getting messy

Provide correct differentiation between report users and report

developers

Reduce Maintenance effort

Ability to scale and adjust to changes quickly

Page 27: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

27

Portal : SSO & FPN

The Enterprise Portal and BI

portal have been aligned and

federated by using the FPN

concept providing the Enterprise

portal as the single Access point

for the segregated and multi

partisan users across Mayo

Configured Federated Portal both

RRA and RDL .

Enabled SSO to streamline the

access to the different SAP

systems in the landscape

A Federated Portal allows

organization with multiple portals

to share content between the

independent portals

Page 28: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

28

Testing Approach

End to End Testing

Data Validation

Load times

Business rules/Transformations

Pre/Post snaps for reports

Response times

Data validation

User Acceptance Testing

Object consistency, Object activation, Clean up

Testing is well documented with validation scripts

Page 29: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

29

After thorough review of vendors Customer has decide to partner with Intelligroup for

optimizing their BI 7.0

Intelligroup and Customer shared the project manager responsibility jointly while rest

of the project execution was Intelligroup’s responsibility. Intelligroup leveraged the

knowledge gained over various SAP BI Implementations over the last 10 years with

meticulous planning and execution. The project cost was reduced to the tune of 50%

by deploying global delivery model to upgrade the BI environment.

Project Management, Business Process Expertise & Testing

Project Management, Execution & Application Support

Project Delivery & Support

Customer

Partnership

Page 30: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

30

Resource Client Intelligroup Location

Project Manager a

Onsite

Project Lead a

Onsite

BI Consultant a

Onsite/Offshore

Security Consultant a

Onsite

Portal Consultant a Onsite

Highlights

Roles & Responsibilities clearly defined

Strong customer/partner relation

Offshore team worked per US time zone

Resource Summary

Page 31: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

31

Responsibility Matrix

Activity Customer Intelligroup

Project Management a a

Assessment a

Scope Management a a

Integration & regression Testing a

Team Management a

Training a a

Issue Tracking & resolution Management a

Risk Management a

User Acceptance testing a a

Page 32: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

32

Increased user confidence in data with right information at right time

Improved reporting response times

Daily load cycle reduced by 50%

Opening up Avenues for New Required Functionalities:

Portal, Information Broadcasting, Visual Composer, Good User

Interface

Feature Benefit

Cost 30% - 50% Less due to economies of region and

Global Delivery Model

Quality High due to CMMI Level 5 certified processes

Scalability 100% since all work from offshore on Factory Model

Productivity Improved due to usage of experienced resources,

tools and use of best practices

Support 24 x 7 capability

Benefits

Page 33: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

33

Key Learning Points

Allow sufficient time for preparation & project planning

Assessment is right choice before re-design

Proper Issue tracking and Resolution plan

Ramp up resources properly & Appropriately (Idle Time

reduction)

Spend less time on the project preparation and more time on

realization phase to deal with un forced issues.

Plan for KT sessions to the end users and support staff

Page 34: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

34

Key success factors

Strong Project Management & Leadership

Scope Control – No configuration change

Good Testing plan

Active end-user participation during testing

Effective Change Management and Training

QA checks

Page 35: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

35

Key Points to Take Away

Segment the broadcast tools based on the user roles and level of training

Do not make BW as the ground for all non analytical reports

Locate and identify the user requirements in the initial stages of the project

Plan for a truly Enterprise Architecture that is designed and not evolved

Engage the right business users into the team for requirement gathering

and UAT

Page 36: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

36

Return on Investment

User Acceptance is very positive.

Performance Reporting

Use of Information Broadcasting for Information Distribution

through different channels

Object Synchronization

Secured data

Page 37: Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009

Real Experience. Real Advantage.

[

37

Thank You

Q&A