revitalization of sap bi for better performance and user acceptance_asug 2009
TRANSCRIPT
]
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.
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
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
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
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
Real Experience. Real Advantage.
[
6
SAP Landscape
Real Experience. Real Advantage.
[
7
Roadmap to optimization
Onsite
Assessment
BI
Optimization
BI
Exploitation
1
2
3
Real Experience. Real Advantage.
[
8
Project Timelines
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
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
Real Experience. Real Advantage.
[
11
SAP BW - EDW
SAP BW Offers a wide range of features that support EDW
Source SAP
Real Experience. Real Advantage.
[
12
Enterprise Reporting & Query Analysis
Fast & Reliable BI data access on every level of organization
Source SAP
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.
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
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
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.
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
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)
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
Real Experience. Real Advantage.
[
37
Thank You
Q&A