SlideShare a Scribd company logo
Successful Deployment of SAP Finance Rapidmart
on HANA Platform at Eli Lilly
October 23, 2013
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Session Objectives
At the end of this session, you should be able to Understand :
 HANA Program Objectives and Technology Review
 Solution Review (Rapidmart migration, schedule, and required skills)
 SAP SLT (setup, config, replicate, special settings, etc.)
 HANA Performance Optimization
 Key Learnings
Lead Solution Architect

Project Executive

SAP SLT & Basis Architect

Thyagarajan
Balasubramanian

Kiran Yelamaneni

Raj Kandasamy

Associate Partner, IBM

Managing Consultant, IBM

balasubramanian_thyagar
ajan@lilly.com

kyelamaneni@us.ibm.com
312.320.4615

rajaveluk@us.ibm.com
317.656.1062
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Agenda


Lilly’s HANA Project Objectives & Technology Review
–

Project Objectives

–

Solution Architecture
Systems Integration and HANA Landscape

–



Solution Review
–
–
–



–

Setup, configuration and integration with non-SAP sources
Data replication, special Settings and issue resolution

HANA Performance Optimization
–
–



Implementation schedule and required resources

SAP SLT Review
–



Solution Migration from Oracle WH to HANA
HANA views, models, universes, BI 4.0 tools setup

HANA table partitions and load balancing
SQL optimizations (TRIM, Case Switch, Run-time Analysis)

Key Learnings
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

HANA Program Objectives


Implement scalable, reliable and highly available HANA appliance for Business Analytical solutions



Develop a phased approach for HANA solutions starting with SAP Rapidmart migration to HANA
platform as the Phase I



Minimize business user impact while migrating SAP Rapidmarts to HANA platform by keeping the
reporting layer remain intact (Universes, reports, security, data synchronization, batch schedules,..)



Develop additional business value-cases by leveraging advanced HANA capabilities for Phase II
and beyond



Utilize converged architecture in future when SAP will release HANA capable of running on
virtualized hardware



Establish end-to-end integrated support for HANA solutions as well as HANA Appliance
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Solution Architecture for Rapidmart Migration
SAP BusinessObjects BO 3.1 SP 4.2
Web Intelligence

SAP BusinessObjects BI 4
SP4 P4 Web Intelligence,
Explorer

SAP BusinessObjects 3.1 SP 4.2
Server

Business Users

SAP BusinessObjects
BI 4.0 SP4 P4

Reports

(all Webi)

SAP BO Mobile

Reuse BW HR
Extractors; SAP
Rapidmarts for others

SAP HANA
ECC
6.0

Legacy Apps &
External Systems

Phase I - State

•
•
•

SLT Server
SLT Server

Data Services
(3.2 & 4.0 DS)

FACT tables
Master Data
tables

Approximate size is 2.3 TB
1.6 TB is used for indexes
Indexes are not needed to
be copied to HANA

WHP
ORACLE

Explorer

Self-service
Business Analytics
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Successfully built SAP HANA Systems Landscape
New Tools
1.Analysis for Office
2.Visual Intelligence
3.Design Studio
4.Information Composer

64-bit Citrix Server for:
HANA Studio and BI tools

DEV

Existing Tools
1.Webi
2.Explorer
3.Dashboards
4.mobile

PRD

DEV

QAS

DEV

Legend:

QAS
New Set of Systems

SAP HANA
Systems

PRD

DEV

DEV

BI 4.0
Systems

PRD

QAS

SAP SLT
Systems
Oracle Data
warehouse
Systems

PRD

PRD
Production promotion path

SAP ERP
Transaction
Systems
Data progression path
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Agenda


Lilly’s HANA Project Objectives & Technology Review
–

Project Objectives

–

Solution Architecture
Systems Integration and HANA Landscape

–



Solution Review
–
–
–



–

Setup, configuration and integration with non-SAP sources
Data replication, special Settings and issue resolution

HANA Performance Optimization
–
–



Implementation schedule and required resources

SAP SLT Review
–



Solution Migration from Oracle WH to HANA
HANA views, models, universes, BI 4.0 tools setup

HANA table partitions and load balancing
SQL optimizations (TRIM, Case Switch, Run-time Analysis)

Key Learnings
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Solution migration from Oracle WH to HANA
Key Process Steps for SAP Rapidmart migration from Oracle to HANA
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

HANA tables, views, models and data volumes
30+ HANA views developed
+
 20+
Attribute Views
+
 3+
Analytical Views
+
 8+
Calculation Views

5 HANA models created for Finance Rapidmart
TB_ACCNT_GRP
Account Info
ACCNT_FROM
ACCNT_TO

ZCFP_MRA
MRA

ZTBMRACC
Company

ZMRA

MG

COMPANYCODE
MGMT_RPTG_AREA

ZCFP_PROFITCENTER
Profit Center

ZCFP_MANUFACTURING
Manufacturing

25+ HANA tables created
Over 300+ mil records loaded
 HANA DEV System
+
• 31+ million
 HANA PRD System
+
• 311+ million

ZCOMPANYCODE
ZSPL_MGMT

COST_SUM_VR_CC
Cost Summary
FSICYEAR
MGMT_RPTG_AREA
FISCAL_MONTH

ZCOST_CENTER_FINANCE_MGMT
Cost Center

ZSPL_MGMT_LEDGER_FACT
Management Ledger
PLANT
ZCOMPANY_CODE
ZACCOUNT_NUMBER
ZRPTG_CATEGORY
ZCOST_CENTER
ZFISCAL_MONTH
ZFISCAL_YEAR
ZMGMT_RPTG_AREA
FISC_PERIOD
ZPROFIT_CENTER
ZMGMT_RPTG_AREA

ZCFP_REPCATEGORY
Category
ZREPCATEGORY

PLANT
Plant
PLANT_ID

TB_THRESHOLD
Threshold

COST_CNTR_ID
VALID_DATE_FROM

COMPNY_CODE_ID
ZSCORECARD_EXP
Scorecard

GL_ACCOUNT_MASTER_DESC
Account Master
ACCOUNTNUM BER

ZPROFITCENTER

ZSCORE_ID
ZBUSINESS_AREA
ZMGMT_RPRT_AREA

ZSCORECARD_HDR
Scorecard Head
ZSCORECARD_ID

ZCFP_ACCOUNT
Account
ZACCOUNT
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Successfully installed advanced BI tools
SAP Visual Intelligence

HANA Information Composer
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Implementation Schedule
Define

Design

Develop

Deploy

(2 weeks)

(2 weeks)

(6 weeks)

(2 weeks)

End-to-end HANA Services, Consistent Processes and Effective Governance
Program Management
Integration, Replication & Data Management
Apr il

Wor k ing Days
De fine Ar chite ctur e & Scope
Setup/Integrate HA NA , SLT & BO
Def ine/Conf irm M
igration Reports
De s ign Solution
De ve lop & M igr ate Re por ts
Build & replic ate tables
Schem
as, A nalytical V iew s
Calc V iew s, BO Universes
Security, BO Reports
Unit Testing & V erif cation
Te s t & Acce pt Solution
System Integration Testing
User A cceptance Testing
Know le dge Tr ans fe r
De ploy
P
RD System
s/Users Setup
V e r ify & Star t Phas e II

22
26
5

29
03
5

M ay
06
10
5

13
17
5

20
24
5

June
27
31
4

03
07
5

10
14
5

17
21
5

July
24
28
5

01
05
3

08
12
5
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Key Project Resources

IBM Roles

IBM CoE / Extended Team

Lilly Roles

Project Executive

•
•

Serve as overall coordinator for SAP HANA Program
Monitor risks (i.e. Technical, Functional, Organizational, Resource related) and take proactive action when needed to drive successful
completion of the project

Project Leader

•
•

Manage HANA program plan and support the team on successful project delivery
Work with IBM project executive on project staffing, project plan updates and status reviews

SAP HANA Modeling Architect

•
•
•

Architect solution, define data models, systems integration and analytics
Design data models, analytical views and calculation views.
Configure data models, load data, performance testing and system tuning

SAP HANA Architect

•
•
•

Partner with HANA Modeling Architect and design the solution architecture
Analyze HANA performance issues and make necessary adjustments.
Review SQL Script design that is used to composing the information views

SAP HANA SME

•
•
•

Review the information model design based on the reporting requirement.
Analyze HANA performance issues and make necessary adjustments.
Review SQL Script design that is used to composing the information views

SAP SLT & Basis Architect

•
•
•

Install and integrate HANA, SLT systems.
Update support patches and provide assistance on SLT replication.
Administer HANA, SLT and BI systems.

SAP SLT SME

•
•

Guide and assist with SLT installation and setup.
Provide best practices for SLT configuration and connectivity / integration.

SAP BI 4.0 SME

•
•

Analyze BOBJ universes, reports, variables to assist HANA Modeling Architect on conversion activities
Assist with building design and technical specifications. Provide guidance and support to convert the reports

BI 4.0 Architect

•
•
•

Install and integrate BI 4.0 with HANA system
Configure JDBC connectivity and Kerberos authentication
Migrate universes and reports from Rapidmarts to HANA environment

SAP BI 4.0 Developer

•
•

Define and develop BI4.0 reports solutions
Design and convert BI 4.0 Universes and Webi reports
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Agenda


Lilly’s HANA Project Objectives & Technology Review
–

Project Objectives

–

Solution Architecture
Systems Integration and HANA Landscape

–



Solution Review
–
–
–



–

Setup, configuration and integration with non-SAP sources
Data replication, special Settings and issue resolution

HANA Performance Optimization
–
–



Implementation schedule and required resources

SAP SLT Review
–



Solution Migration from Oracle WH to HANA
HANA views, models, universes, BI 4.0 tools setup

HANA table partitions and load balancing
SQL optimizations (TRIM, Case Switch, Run-time Analysis)

Key Learnings
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Leveraged SLT for data replication from non-SAP sources
SAP SLT is an Online/Offline replication tool for HANA 

SAP SLT allows real-time and scheduled data replication for
both SAP and non-SAP systems




Ability to maintain table settings and transformation
capabilities for data filtering, enrichment, etc.



SAP SLT on existing ECC system

Facilitates automatic conversion of non-Unicode data to
Unicode data during data load/replication process

Provides enhanced monitoring capabilities via SAP Solution
Manager 7.1 SP5 and mobile application replication Manager

Separate dedicated SAP SLT server

Pros



Simplified landscape and administration




No software maintenance dependencies
Provides flexibility to connect non-SAP systems without impacting ECC

Cons




Performance impact
Potential software maintenance dependencies



Investment and maintenance effort for separate server / NW instance

After careful and thorough analysis Lilly decided to implement separate dedicated SAP SLT
server to support data replication process
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

SAP SLT Setup, Configuration and Integration

Oracle 10.2

NW 7.31 SP6

Setup and Key Installation Steps
1.
2.
3.
4.

Install SAP NW 7.31 ABAP System
Install DMIS_2011_1_731 Add on ( SLT) using SAINT
Apply all DMIS relevant notes for SAP and non SAP Source systems
Adjust ABAP Memory parameter for Dialog and Non Dialog work
process
5. Install HANA client tools

SP5 (REV 55)
Server Configuration Considerations

•
•
•
•
•

Maintain HANA DB connection in transaction DBCO
Enable web Dynpro replication related web services (transaction SICF)
Increase background jobs based on requirements
Assign SLT roles to SLT administrator
Configure SLT connections to source and HANA using transaction LTR
(new transaction LTRC)
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

SLT Replication from non-SAP systems

Special Considerations
•
•
•
•

For non SAP (Oracle Source) – Schema name
should be in Capital letter.
Table without keys cannot be replicated. Only initial
load is possible
Monitor SLT Server jobs in SM50 and memory
utilization in ST02 . Adjust settings accordingly.
Some tables require specific reading type for
efficient calculation and replication.
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

SLT Replication – Key Issues and Resolutions
•

Could not create connection in LTR ( to HANA and Source)
Solution: Schema Name should be in caps for non SAP Oracle Source

•

Replication fails with ORA 955 Object Already exists

Solution: Whenever replication is stopped and started , Trigger and logging table need to be cleaned up. Only for
Non SAP Source. Fix may come in next SPs

•

Access Plan calculation failed along with memory allocation error on SLT

Solution: First field of tables does not have enough distinct values. Reading type value should set to ‘5’

•

Multiple dumps in ST22 while replicating particular table
Solution: Tables created with mixed cases at multiple places and it has to be set with same case
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Agenda


Lilly’s HANA Project Objectives & Technology Review
–

Project Objectives

–

Solution Architecture
Systems Integration and HANA Landscape

–



Solution Review
–
–
–



–

Setup, configuration and integration with non-SAP sources
Data replication, special Settings and issue resolution

HANA Performance Optimization
–
–



Implementation schedule and required resources

SAP SLT Review
–



Solution Migration from Oracle WH to HANA
HANA views, models, universes, BI 4.0 tools setup

HANA table partitions and load balancing
SQL optimizations (TRIM, Case Switch, Run-time Analysis)

Key Learnings
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

HANA table partitioning and load balancing
HANA Table Partitions
•Supports Hash, Round Robin and Range
•Enabled multiple partitions with partition type combinations
•Achieved report performance improvement

HANA Load balancing
•Load balancing is very important especially processing large volume of data
on a multi-node environment
•The project team resolved memory overflow errors with effective load
balancing configuration
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

HANA - SQL Performance Analysis
HANA Load balancing


Load balancing is very important especially processing large volume of data on a multi-node environment



The project team resolved memory overflow errors with effective load balancing configuration

SQL Trace Settings
SQL Diagnosis

Runtime Analysis of individual column reads
Runtime Analysis
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Agenda


Lilly’s HANA Project Objectives & Technology Review
–

Project Objectives

–

Solution Architecture
Systems Integration and HANA Landscape

–



Solution Review
–
–
–



–

Setup, configuration and integration with non-SAP sources
Data replication, special Settings and issue resolution

HANA Performance Optimization
–
–



Implementation schedule and required resources

SAP SLT Review
–



Solution Migration from Oracle WH to HANA
HANA views, models, universes, BI 4.0 tools setup

HANA table partitions and load balancing
SQL optimizations (TRIM, Case Switch, Run-time Analysis)

Key Learnings
Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly

Key Lessons
•
•

Build strong team with right mix of skills and HANA experience.
SAP SLT is used for extracting data from non-SAP systems (Oracle) to HANA for the first time. The project
team has to spend significant amount of time resolving data transformation issues by uncovering additional
SLT system settings and capabilities.
• Connectivity and replication settings
• Special SLT settings for non-SAP systems integration
• Source table clean up and Oracle level settings

•

•
•
•

HANA SQL engine does not work exactly as Oracle SQL engine, which means some of the Rapidmart queries
should be reworked on HANA platform to achieve better performance as well as optimal memory
consumption.
HANA DB skills are required to carefully analyze data and apply appropriate table partitions within HANA for
better report results.
Conduct thorough SQL analysis for replacing special calculations and nested joins on BO Universes with
HANA fields for better performance.
Work collaboratively with SAP HANA development team to understand the product limitations and implement
alternate solutions
Any Questions
Page Break

More Related Content

PPTX
Demystifying SAP S/4HANA
PDF
In-Memory Analytics - SAP Big Data - Analytics Tools Selection - SAP HANA & ...
PDF
SAP HANA Native Application Development
PDF
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
PDF
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
PDF
S4 hana internal pres jan 30
PDF
Sap S4 HANA Everything You Need To Know
PDF
What's New In Primavera Analytics 16.1
Demystifying SAP S/4HANA
In-Memory Analytics - SAP Big Data - Analytics Tools Selection - SAP HANA & ...
SAP HANA Native Application Development
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
S4 hana internal pres jan 30
Sap S4 HANA Everything You Need To Know
What's New In Primavera Analytics 16.1

What's hot (20)

PDF
SAP HANA 1.0 Solutions Overview (A Practical Approach for Utility and CPG)
PPTX
S4 hana finance -green field implementations
PDF
SAUG Melbourne plenary 2017 embedded analytics
PPTX
How to Implement Fiori Central Hub 1610
PDF
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
PPTX
SAP ECC to S/4HANA Move
PDF
SITIST 2016 Dev - What is new in SAP Analytics
PDF
SAP S/4HANA: Everything you need to know for a successul implementation
PPT
S/4 hana
PPT
CRM Implementations and Upgrades
PPTX
BW on HANA optimisation answers
PDF
New features in SAP Org & Talent Visualization 4.1
PDF
Primavera EPPM in Asset-Intensive Organizations
PDF
Migration to sap s4 hana
PDF
SAP HANA Live vs BW on HANA
PDF
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
PDF
Sap hana by jeff_word
PDF
New BI Tools with HANA
PDF
Primavera P6 R7 vs R15.1 Functionality Matrix
PDF
4 Enhacement Packages Mejoras Funcionales Erp 6.0
SAP HANA 1.0 Solutions Overview (A Practical Approach for Utility and CPG)
S4 hana finance -green field implementations
SAUG Melbourne plenary 2017 embedded analytics
How to Implement Fiori Central Hub 1610
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
SAP ECC to S/4HANA Move
SITIST 2016 Dev - What is new in SAP Analytics
SAP S/4HANA: Everything you need to know for a successul implementation
S/4 hana
CRM Implementations and Upgrades
BW on HANA optimisation answers
New features in SAP Org & Talent Visualization 4.1
Primavera EPPM in Asset-Intensive Organizations
Migration to sap s4 hana
SAP HANA Live vs BW on HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Sap hana by jeff_word
New BI Tools with HANA
Primavera P6 R7 vs R15.1 Functionality Matrix
4 Enhacement Packages Mejoras Funcionales Erp 6.0
Ad

Similar to SAP TechEd 2013 - SAP HANA Success Story (20)

PDF
sap hana,learn sap hana,sap hana training
PDF
Sap hana
PDF
Manikanta Sai Kumar Karri SAP ABAP and OO ABAP 3 Years.doc
PPTX
Sap s4 hana logistics ppt
DOC
Sunil_HANA
PDF
HANA SP10 ONLINE TRAINING
PDF
HANA SP10 ONLINE TRAINING
PDF
New course content hana sps10 1
PDF
Smart Strategies, Inc. introduction
DOCX
sap hana resume
DOCX
sap hana resume
DOCX
SIVA 4 YEARS HANA RESUME (1)
DOCX
Navaneethan_(John)_Chandrapal_Resume
PPSX
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
PPTX
EML_S4HANA2022_OP_Overview_V1.1 2024.pptx
PPT
Building the Business Case for SAP HANA
PPT
Building the Business Case for SAP HANA
DOC
Sidd SAP BW HANA CV
DOCX
Resume (8)
PPTX
Sap hana online training course ppt
sap hana,learn sap hana,sap hana training
Sap hana
Manikanta Sai Kumar Karri SAP ABAP and OO ABAP 3 Years.doc
Sap s4 hana logistics ppt
Sunil_HANA
HANA SP10 ONLINE TRAINING
HANA SP10 ONLINE TRAINING
New course content hana sps10 1
Smart Strategies, Inc. introduction
sap hana resume
sap hana resume
SIVA 4 YEARS HANA RESUME (1)
Navaneethan_(John)_Chandrapal_Resume
Sap HANA Presentation to SAPnsight Dallas Breakfast Huddle in June 2014
EML_S4HANA2022_OP_Overview_V1.1 2024.pptx
Building the Business Case for SAP HANA
Building the Business Case for SAP HANA
Sidd SAP BW HANA CV
Resume (8)
Sap hana online training course ppt
Ad

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
01-Introduction-to-Information-Management.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Types and Its function , kingdom of life
PPTX
Presentation on HIE in infants and its manifestations
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
GDM (1) (1).pptx small presentation for students
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
01-Introduction-to-Information-Management.pdf
Anesthesia in Laparoscopic Surgery in India
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Types and Its function , kingdom of life
Presentation on HIE in infants and its manifestations
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial diseases, their pathogenesis and prophylaxis
Final Presentation General Medicine 03-08-2024.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
STATICS OF THE RIGID BODIES Hibbelers.pdf
Pharma ospi slides which help in ospi learning
Computing-Curriculum for Schools in Ghana
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
GDM (1) (1).pptx small presentation for students
2.FourierTransform-ShortQuestionswithAnswers.pdf

SAP TechEd 2013 - SAP HANA Success Story

  • 1. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Eli Lilly October 23, 2013
  • 2. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Session Objectives At the end of this session, you should be able to Understand :  HANA Program Objectives and Technology Review  Solution Review (Rapidmart migration, schedule, and required skills)  SAP SLT (setup, config, replicate, special settings, etc.)  HANA Performance Optimization  Key Learnings Lead Solution Architect Project Executive SAP SLT & Basis Architect Thyagarajan Balasubramanian Kiran Yelamaneni Raj Kandasamy Associate Partner, IBM Managing Consultant, IBM balasubramanian_thyagar ajan@lilly.com kyelamaneni@us.ibm.com 312.320.4615 rajaveluk@us.ibm.com 317.656.1062
  • 3. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Agenda  Lilly’s HANA Project Objectives & Technology Review – Project Objectives – Solution Architecture Systems Integration and HANA Landscape –  Solution Review – – –  – Setup, configuration and integration with non-SAP sources Data replication, special Settings and issue resolution HANA Performance Optimization – –  Implementation schedule and required resources SAP SLT Review –  Solution Migration from Oracle WH to HANA HANA views, models, universes, BI 4.0 tools setup HANA table partitions and load balancing SQL optimizations (TRIM, Case Switch, Run-time Analysis) Key Learnings
  • 4. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly HANA Program Objectives  Implement scalable, reliable and highly available HANA appliance for Business Analytical solutions  Develop a phased approach for HANA solutions starting with SAP Rapidmart migration to HANA platform as the Phase I  Minimize business user impact while migrating SAP Rapidmarts to HANA platform by keeping the reporting layer remain intact (Universes, reports, security, data synchronization, batch schedules,..)  Develop additional business value-cases by leveraging advanced HANA capabilities for Phase II and beyond  Utilize converged architecture in future when SAP will release HANA capable of running on virtualized hardware  Establish end-to-end integrated support for HANA solutions as well as HANA Appliance
  • 5. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Solution Architecture for Rapidmart Migration SAP BusinessObjects BO 3.1 SP 4.2 Web Intelligence SAP BusinessObjects BI 4 SP4 P4 Web Intelligence, Explorer SAP BusinessObjects 3.1 SP 4.2 Server Business Users SAP BusinessObjects BI 4.0 SP4 P4 Reports (all Webi) SAP BO Mobile Reuse BW HR Extractors; SAP Rapidmarts for others SAP HANA ECC 6.0 Legacy Apps & External Systems Phase I - State • • • SLT Server SLT Server Data Services (3.2 & 4.0 DS) FACT tables Master Data tables Approximate size is 2.3 TB 1.6 TB is used for indexes Indexes are not needed to be copied to HANA WHP ORACLE Explorer Self-service Business Analytics
  • 6. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Successfully built SAP HANA Systems Landscape New Tools 1.Analysis for Office 2.Visual Intelligence 3.Design Studio 4.Information Composer 64-bit Citrix Server for: HANA Studio and BI tools DEV Existing Tools 1.Webi 2.Explorer 3.Dashboards 4.mobile PRD DEV QAS DEV Legend: QAS New Set of Systems SAP HANA Systems PRD DEV DEV BI 4.0 Systems PRD QAS SAP SLT Systems Oracle Data warehouse Systems PRD PRD Production promotion path SAP ERP Transaction Systems Data progression path
  • 7. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Agenda  Lilly’s HANA Project Objectives & Technology Review – Project Objectives – Solution Architecture Systems Integration and HANA Landscape –  Solution Review – – –  – Setup, configuration and integration with non-SAP sources Data replication, special Settings and issue resolution HANA Performance Optimization – –  Implementation schedule and required resources SAP SLT Review –  Solution Migration from Oracle WH to HANA HANA views, models, universes, BI 4.0 tools setup HANA table partitions and load balancing SQL optimizations (TRIM, Case Switch, Run-time Analysis) Key Learnings
  • 8. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Solution migration from Oracle WH to HANA Key Process Steps for SAP Rapidmart migration from Oracle to HANA
  • 9. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly HANA tables, views, models and data volumes 30+ HANA views developed +  20+ Attribute Views +  3+ Analytical Views +  8+ Calculation Views 5 HANA models created for Finance Rapidmart TB_ACCNT_GRP Account Info ACCNT_FROM ACCNT_TO ZCFP_MRA MRA ZTBMRACC Company ZMRA MG COMPANYCODE MGMT_RPTG_AREA ZCFP_PROFITCENTER Profit Center ZCFP_MANUFACTURING Manufacturing 25+ HANA tables created Over 300+ mil records loaded  HANA DEV System + • 31+ million  HANA PRD System + • 311+ million ZCOMPANYCODE ZSPL_MGMT COST_SUM_VR_CC Cost Summary FSICYEAR MGMT_RPTG_AREA FISCAL_MONTH ZCOST_CENTER_FINANCE_MGMT Cost Center ZSPL_MGMT_LEDGER_FACT Management Ledger PLANT ZCOMPANY_CODE ZACCOUNT_NUMBER ZRPTG_CATEGORY ZCOST_CENTER ZFISCAL_MONTH ZFISCAL_YEAR ZMGMT_RPTG_AREA FISC_PERIOD ZPROFIT_CENTER ZMGMT_RPTG_AREA ZCFP_REPCATEGORY Category ZREPCATEGORY PLANT Plant PLANT_ID TB_THRESHOLD Threshold COST_CNTR_ID VALID_DATE_FROM COMPNY_CODE_ID ZSCORECARD_EXP Scorecard GL_ACCOUNT_MASTER_DESC Account Master ACCOUNTNUM BER ZPROFITCENTER ZSCORE_ID ZBUSINESS_AREA ZMGMT_RPRT_AREA ZSCORECARD_HDR Scorecard Head ZSCORECARD_ID ZCFP_ACCOUNT Account ZACCOUNT
  • 10. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Successfully installed advanced BI tools SAP Visual Intelligence HANA Information Composer
  • 11. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Implementation Schedule Define Design Develop Deploy (2 weeks) (2 weeks) (6 weeks) (2 weeks) End-to-end HANA Services, Consistent Processes and Effective Governance Program Management Integration, Replication & Data Management Apr il Wor k ing Days De fine Ar chite ctur e & Scope Setup/Integrate HA NA , SLT & BO Def ine/Conf irm M igration Reports De s ign Solution De ve lop & M igr ate Re por ts Build & replic ate tables Schem as, A nalytical V iew s Calc V iew s, BO Universes Security, BO Reports Unit Testing & V erif cation Te s t & Acce pt Solution System Integration Testing User A cceptance Testing Know le dge Tr ans fe r De ploy P RD System s/Users Setup V e r ify & Star t Phas e II 22 26 5 29 03 5 M ay 06 10 5 13 17 5 20 24 5 June 27 31 4 03 07 5 10 14 5 17 21 5 July 24 28 5 01 05 3 08 12 5
  • 12. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Key Project Resources IBM Roles IBM CoE / Extended Team Lilly Roles Project Executive • • Serve as overall coordinator for SAP HANA Program Monitor risks (i.e. Technical, Functional, Organizational, Resource related) and take proactive action when needed to drive successful completion of the project Project Leader • • Manage HANA program plan and support the team on successful project delivery Work with IBM project executive on project staffing, project plan updates and status reviews SAP HANA Modeling Architect • • • Architect solution, define data models, systems integration and analytics Design data models, analytical views and calculation views. Configure data models, load data, performance testing and system tuning SAP HANA Architect • • • Partner with HANA Modeling Architect and design the solution architecture Analyze HANA performance issues and make necessary adjustments. Review SQL Script design that is used to composing the information views SAP HANA SME • • • Review the information model design based on the reporting requirement. Analyze HANA performance issues and make necessary adjustments. Review SQL Script design that is used to composing the information views SAP SLT & Basis Architect • • • Install and integrate HANA, SLT systems. Update support patches and provide assistance on SLT replication. Administer HANA, SLT and BI systems. SAP SLT SME • • Guide and assist with SLT installation and setup. Provide best practices for SLT configuration and connectivity / integration. SAP BI 4.0 SME • • Analyze BOBJ universes, reports, variables to assist HANA Modeling Architect on conversion activities Assist with building design and technical specifications. Provide guidance and support to convert the reports BI 4.0 Architect • • • Install and integrate BI 4.0 with HANA system Configure JDBC connectivity and Kerberos authentication Migrate universes and reports from Rapidmarts to HANA environment SAP BI 4.0 Developer • • Define and develop BI4.0 reports solutions Design and convert BI 4.0 Universes and Webi reports
  • 13. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Agenda  Lilly’s HANA Project Objectives & Technology Review – Project Objectives – Solution Architecture Systems Integration and HANA Landscape –  Solution Review – – –  – Setup, configuration and integration with non-SAP sources Data replication, special Settings and issue resolution HANA Performance Optimization – –  Implementation schedule and required resources SAP SLT Review –  Solution Migration from Oracle WH to HANA HANA views, models, universes, BI 4.0 tools setup HANA table partitions and load balancing SQL optimizations (TRIM, Case Switch, Run-time Analysis) Key Learnings
  • 14. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Leveraged SLT for data replication from non-SAP sources SAP SLT is an Online/Offline replication tool for HANA  SAP SLT allows real-time and scheduled data replication for both SAP and non-SAP systems   Ability to maintain table settings and transformation capabilities for data filtering, enrichment, etc.  SAP SLT on existing ECC system Facilitates automatic conversion of non-Unicode data to Unicode data during data load/replication process Provides enhanced monitoring capabilities via SAP Solution Manager 7.1 SP5 and mobile application replication Manager Separate dedicated SAP SLT server Pros  Simplified landscape and administration   No software maintenance dependencies Provides flexibility to connect non-SAP systems without impacting ECC Cons   Performance impact Potential software maintenance dependencies  Investment and maintenance effort for separate server / NW instance After careful and thorough analysis Lilly decided to implement separate dedicated SAP SLT server to support data replication process
  • 15. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly SAP SLT Setup, Configuration and Integration Oracle 10.2 NW 7.31 SP6 Setup and Key Installation Steps 1. 2. 3. 4. Install SAP NW 7.31 ABAP System Install DMIS_2011_1_731 Add on ( SLT) using SAINT Apply all DMIS relevant notes for SAP and non SAP Source systems Adjust ABAP Memory parameter for Dialog and Non Dialog work process 5. Install HANA client tools SP5 (REV 55) Server Configuration Considerations • • • • • Maintain HANA DB connection in transaction DBCO Enable web Dynpro replication related web services (transaction SICF) Increase background jobs based on requirements Assign SLT roles to SLT administrator Configure SLT connections to source and HANA using transaction LTR (new transaction LTRC)
  • 16. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly SLT Replication from non-SAP systems Special Considerations • • • • For non SAP (Oracle Source) – Schema name should be in Capital letter. Table without keys cannot be replicated. Only initial load is possible Monitor SLT Server jobs in SM50 and memory utilization in ST02 . Adjust settings accordingly. Some tables require specific reading type for efficient calculation and replication.
  • 17. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly SLT Replication – Key Issues and Resolutions • Could not create connection in LTR ( to HANA and Source) Solution: Schema Name should be in caps for non SAP Oracle Source • Replication fails with ORA 955 Object Already exists Solution: Whenever replication is stopped and started , Trigger and logging table need to be cleaned up. Only for Non SAP Source. Fix may come in next SPs • Access Plan calculation failed along with memory allocation error on SLT Solution: First field of tables does not have enough distinct values. Reading type value should set to ‘5’ • Multiple dumps in ST22 while replicating particular table Solution: Tables created with mixed cases at multiple places and it has to be set with same case
  • 18. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Agenda  Lilly’s HANA Project Objectives & Technology Review – Project Objectives – Solution Architecture Systems Integration and HANA Landscape –  Solution Review – – –  – Setup, configuration and integration with non-SAP sources Data replication, special Settings and issue resolution HANA Performance Optimization – –  Implementation schedule and required resources SAP SLT Review –  Solution Migration from Oracle WH to HANA HANA views, models, universes, BI 4.0 tools setup HANA table partitions and load balancing SQL optimizations (TRIM, Case Switch, Run-time Analysis) Key Learnings
  • 19. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly HANA table partitioning and load balancing HANA Table Partitions •Supports Hash, Round Robin and Range •Enabled multiple partitions with partition type combinations •Achieved report performance improvement HANA Load balancing •Load balancing is very important especially processing large volume of data on a multi-node environment •The project team resolved memory overflow errors with effective load balancing configuration
  • 20. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly HANA - SQL Performance Analysis HANA Load balancing  Load balancing is very important especially processing large volume of data on a multi-node environment  The project team resolved memory overflow errors with effective load balancing configuration SQL Trace Settings SQL Diagnosis Runtime Analysis of individual column reads Runtime Analysis
  • 21. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Agenda  Lilly’s HANA Project Objectives & Technology Review – Project Objectives – Solution Architecture Systems Integration and HANA Landscape –  Solution Review – – –  – Setup, configuration and integration with non-SAP sources Data replication, special Settings and issue resolution HANA Performance Optimization – –  Implementation schedule and required resources SAP SLT Review –  Solution Migration from Oracle WH to HANA HANA views, models, universes, BI 4.0 tools setup HANA table partitions and load balancing SQL optimizations (TRIM, Case Switch, Run-time Analysis) Key Learnings
  • 22. Successful Deployment of SAP Finance Rapidmart on HANA Platform at Lilly Key Lessons • • Build strong team with right mix of skills and HANA experience. SAP SLT is used for extracting data from non-SAP systems (Oracle) to HANA for the first time. The project team has to spend significant amount of time resolving data transformation issues by uncovering additional SLT system settings and capabilities. • Connectivity and replication settings • Special SLT settings for non-SAP systems integration • Source table clean up and Oracle level settings • • • • HANA SQL engine does not work exactly as Oracle SQL engine, which means some of the Rapidmart queries should be reworked on HANA platform to achieve better performance as well as optimal memory consumption. HANA DB skills are required to carefully analyze data and apply appropriate table partitions within HANA for better report results. Conduct thorough SQL analysis for replacing special calculations and nested joins on BO Universes with HANA fields for better performance. Work collaboratively with SAP HANA development team to understand the product limitations and implement alternate solutions

Editor's Notes

  • #9: Removed data manipulation statements from Business Objects universes by introducing new fields in HANA tables Oracle Null Values were brought in as spaces in HANA. Universe Join condition should be changed to reflect this difference. Universe uses Oracle internal table “DUAL”, in HANA internal table is defined as “DUMMY”. Changed the objects to confirm the syntax with new HANA statements.