Professional Documents
Culture Documents
5 on SAP HANA
— Potential Pitfalls and Tried and True
Instructions for Success
• SAP BW 7.5, edition for SAP HANA vs. SAP BW 7.5 on SAP HANA
• New enterprise data warehousing capabilities
• Hardware and landscape deployment options
• The DMO and the logical upgrade approach
• Wrap-up
1
There Is a Difference Between SAP BW 7.5 “Powered by” and
“Edition” for SAP HANA
Simplified administration
Faster development time
Easier to maintain by
having less replicated
objects and data
Smaller HANA memory
footprint
Better modeling interface
in Eclipse
Centralized development
and admin interface
3
SAP BW 7.5, “edition for SAP HANA” and “on SAP HANA”
• As you plan to move to SAP BW 7.5, you can still leverage the older objects, but long-
term you should migrate to the new BW 7.5, edition for HANA objects
4
SAP BW 7.5, “edition for SAP HANA” — Compatibility Mode
Date New Release
• Administrative tasks are currently October 23rd, 2015 First release of BW 7.5
as DataSources February 29th, 2016 ServicePack 2 and BW Edition for HANA released
ServicePack 3 for BW released with enhanced admin
20162016
April 30th,
and modeling features
Source: Roland Kramer, SAP
July, 2016 Planned release date for new feature Pack for BW 7.5
add-on “BW, edition for SAP • If you install add-on 1.x the system is moved to a
HANA” (SAP Note: 2285440)
“Compatibility Mode” to allow the migration to new objects.
BW, edition for HANA – pre- After that, the BW system can be switched from “Compatibility
requisites/installation/ de- Mode” to “Operation in B4H Mode” (if you have problems, you
Installation/Update can switch back to “Compatibility Mode”).
(SAP Note: 2246699)
5
Getting to SAP BW 7.5, edition for SAP HANA
• SAP BW 7.5, edition for SAP HANA vs. SAP BW 7.5 on SAP HANA
• New enterprise data warehousing capabilities
• Hardware and landscape deployment options
• The DMO and the logical upgrade approach
• Wrap-up
7
Simplifying Source Connectivity Options
10
Enhanced CompositeProvider in SAP BW 7.5
12
New Workspace Query Designer in BW 7.5
14
SAP BW 7.5 Dynamic Tiering — Enhanced Support
• You can even use OData for Delta data loads from
ADSOs in BW 7.5
With OData, SDI, SDA, ODBC, JDBC, DBSQL and standard SAP
interfaces, SAP BW 7.5 on HANA is a truly open data platform
16
SAP BW 7.5 — Smart Data Integration (SDI) on HANA
• SAP BW 7.5, edition for SAP HANA vs. SAP BW 7.5 on SAP HANA
• New enterprise data warehousing capabilities
• Hardware and landscape deployment options
• The DMO and the logical upgrade approach
• Wrap-up
18
Hardware Options 2016 Onward
19
Key Hardware Options 2016 Onward
CPU
Memory Target usage
Intel Ivy Bridge Intel Haswell
Vendor System Max Number CPU
Notes: (RAM) and Type
EX E7 15 Cores EX E7 18 Cores
(2014) (2015)
Speed
Scale- Scale- Business
out up Suite
1. All POWER8
bullion S2 512-1536 GB 2 x 8890v3 x 2.5 Ghz x x
Bull SAS bullion S4 1024-3072 GB 4 x 8890v3 x 2.5 Ghz x x
Broadwell HP
CS-500
CS-900
128-3072 GB
1024-12288 GB
4 x 8880v3
8 x 2890v2 x
x 2.3 Ghz
2.8 GHz
x
x
x
x
x
x
processors are Hitachi CB520X B2 256-6144 GB 8 x 8880v3 x 2.3 Ghz x x x
now emerging
FusionCube E9000 512-1024 GB 4 x 4890v2 x 2.8 GHz x
Huawei RH5885H V3 128-3072 GB 4 x 8880v3 x 2.3 Ghz x x x
21
HANA Sizing Tool for Existing BW Implementations
22
HANA Sizing Tool for Existing BW
Implementations (cont.)
To increase speed, you can
suppress analysis tables
SAP has an updated tool that generates a with less than 1 MB size
report significantly better for sizing SAP BW
than using the QuickSizer
24
Historical Landscape Deployment Planning Options
Availability Supported for DEV Supported for DEV Defined by: Business Suite components
& QA systems & QA systems White List 1661202 for BW SCM and/or SCM co-
White List 1826100 for Suite deployed with ERP
25
Save Money with MCOD and MCOS
• You may not need separate hardware for sandbox and development environments
• Using Multiple Components One Database (MCOD) and/or Multiple Components One
System (MCOS) you can simplify the number of hardware environments you need
SAP BW on SAP HANA
SAP Finance and Controlling Accelerator for the material ledger
ERP operational reporting with SAP HANA
SAP Finance and Controlling Accelerator: Production Cost Planning
SAP Rapid Marts
SAP COPA Accelerator
SAP Operational Process Intelligence
SAP Cash Forecasting
SAP Application Accelerator/Suite Accelerator
Smart Meter Analytics In addition to custom developed datamarts, all items above can
run in an MCOD setup (see SAP Note 1666670 for more details)
26
MCOS Example from Real Company
MCOS
Note that the QA and Production system are kept the same size so that performance
tests are accurate and so that the QA system can be used for disaster recovery
27
New Deployment Option —
Multitenant Database Containers (MDC) Deployments
• A new privilege “Database Admin” allows you to separate admin access to each database
• You can convert a HANA system to MDC, but it cannot be converted back
(command: hdbnsutil –convertToMultiDB)
29
What We’ll Cover
• SAP BW 7.5, edition for SAP HANA vs. SAP BW 7.5 on SAP HANA
• New enterprise data warehousing capabilities
• Hardware and landscape deployment options
• The DMO and the logical upgrade approach
• Wrap-up
30
Optional: The SAP_BW_HOUSEKEEPING Task List
• If you are on 7.0 SP32 of higher, you can generate an SAP BW Housekeeping tasks list
and get automated help in cleaning the system weeks before upgrading it
1. Check BW metadata with DDIC 7. Re-assign requests written into the incorrect PSA partition
2. Delete RSTT traces 8. Verify DataSource segments assignment to PSA
3. Delete BW statistical data 9. Deletes the entries no longer required in table RSIXW
4. Delete Aggregate data via deactivation 10. Clear all OLAP Cache parameters
5. Ensure partitioned tables are correctly indexed for PSA 11. Repair InfoCube fact table indices at Data Dictionary level
6. Ensure request consistencies in the PSA 12. Reorganize and delete bookmark IDs and view IDs
You first have to install the program from SAP Note 1829728 before you can
generate the SAP_BW_HOUSEKEEPING task list using tcode STC01 31
Optional: The SAP_BW_BEFORE_UPGRADE Task List
Routines that refer to fixed, programmed structures To help plan any testing, you can also get a list of
where the objects in your SAP NetWeaver system
Query elements with duplicate GUIDs
are used (SAP Note: 28022)
Several object collection errors
33
Pre-Planning: BEx 3.5 Query Designer Is Obsolete
You can find step-by-step help to migrate your old BW BEx to 7.x in the “cookbook note” 1807522
34
BW to HANA Readiness Check
You can run the BW to HANA readiness check found
in the HANA migration cockpit of your BW system
35
BW to HANA Readiness Check — Findings — P1
36
BW to HANA Readiness Check
Findings — P2
37
Other Mandatory Tasks and Gotchas with BW 7.5
• Some companies did not do the recommended security migration when upgrading to BW 7.0.
They now have to migrate to the “new” analysis authorization concept. The old 3.x is no
longer supported.
• Unicode conversion was also strongly recommended with the BW 7.0 upgrade, but many
companies did not compete that either. Now it is required. For non-unicode compliant
systems, you may have to go to BW 7.4, and do the Unicode conversion during that upgrade,
before moving to BW 7.5.
• The maximum length of characteristic values has been increased from 60 to 250 characters.
This can cause issues with key fields that are also assigned to this domain (RSCHAVL),
since the max field length may be exceeded. (Look in SAP Note 1879618 to avoid issues with
this). Since this domain uses the data type “SSTRING” you should also test any custom
coding using this data type.
38
Useful Hints for Older 3.x Systems
• If some of the InfoSets become inactive, you can still use the program RSQ_ISET_MASS_OPERATIONS
to activate all InfoSets
• If you are still on 3.5 queries or older versions (e.g., 3.1c, 3.0B), consider running the program
RSR_GEN_DIRECT_ALL_QUERIES to regenerate all queries in the system into the 7.0 release
• BW 7.0 had a new transformation concept that replaced transfer and update rules, but not all
companies have migrated
• To do so now, you can convert the DataSources and the Persistent Staging Area to the new DTP
process (see SAP Note 906789). (Note: The PSA becomes less important in 7.5 when using Operational
Data Provisioning [ODP], since it does not use the PSA). To test the conversion of the DataSources you
can also run: RSSM_CREATE_REQDONE_FROM_SEL; RSSM_HASH_ENTRIES_CREATE for all
requests; RSSTATMAN_CHECK_CONVERT_DTA; RSSTATMAN_CHECK_CONVERT_PSA.
39
BW InfoCube Data Classes That Are Incorrectly Assigned
• DDART data classes may have been set up in your system that don’t follow standard
naming conventions (see SAP Note 46272)
• These data classes were assigned to InfoCubes in the RSDCBE transaction. To correct a
data class assignment, you should use the report RSDG_DATCLS_ASSIGN
• During the upgrade, if you don’t assign them correctly, these classes are lost and tables
that are generated for the InfoCube may not be correctly activated
To ensure that all DataSources web services run correctly after the upgrade, you could
run RSDS_DATASOURCE_ACTIVATE_ALL after the upgrade (see SAP Note 1494272)
40
Pre-Steps Before Staring SUM (Software Update Manager)
• To start the process, you will need some disk space for the SUM tool, the download directory, the Trans directory,
as well as some space for the shadow system that will be created during the upgrade
• SAP recommends that you have at least the following disk space available in your source system:
20GB for the temporary download directory and the DIR_TRANS directories (each)
The size for the shadow system is equal to the size found in these directories:
/usr/sap/<sapsid> (Windows systems)
41
Upgrade Decision: Low, Standard, and High Resources
• A major decision is: Are you going to minimize the
system downtime or do a low resource upgrade? The
trade-off is between using more system resources or
downtime.
Source Target
- Standard system resource – locks Shadow Release Release
We want to create a repeatable process, so no ad hoc activities are allowed. Remember, extra
time has to be set aside for notes research and unforeseen issues.
BENEFITS: This is also a test run for upgrading the development box (!), thereby reducing the
upgrade risk. After the upgrade, we also get a refreshed sandbox environment.
44
Step 2: Development Box Copy and Upgrade
BW 7.x BW 7.x BW 7.x BW 7.x
• Now we have to freeze all development activities Sandbox Dev. Box QA Box Prod Box
1
• Normally, the work in the 7.x dev box is 2
• Using the upgrade “runbook” and all steps collected and written during the sandbox upgrade,
we are upgrading the new development box. This is intended to be a structured approach that
is repeatable.
• The developers participate in in-depth testing of the new 7.5 dev box
BENEFITS: The outage of the development box occurred after the sandbox upgrade and the development outage is
minimized. This is also the second time we have upgraded the development box, so any issues should be well known.
45
Step 3: Production Box Copy and QA Upgrade
BW 7.x BW 7.x BW 7.x BW 7.x
Sandbox Dev. Box QA Box Prod Box
• This is a significant risk mitigation strategy, but requires that transports and client-dependent
objects are switched back on in the new Sandbox and QA systems
BENEFITS: This approach turns the QA upgrade into a real “dress rehearsal” for the production box upgrade. Also, since
we are switching the hardware, the risk to the upgrade is minimal (BW 7.x prod is not taken offline until after the upgrade).
46
Step 4: Production Box Copy and QA Upgrade
BW 7.x BW 7.x BW 7.x BW 7.x
• You are now ready for the cutover weekend Sandbox Dev. Box QA Box Prod Box
2
• The best timing is to start the production box 1 3 4
• Since these are now required for the BW 7.5 and the subsequent migration to HANA, some
companies are planning first to do the upgrade and then do a migration project. That is a
mistake! With the database migration option tool you can accomplish both the 7.5 upgrade
and, often, all the HANA migration in one step. DMO is a key option in the Software Update
Manager (SUM), for those that want to migrate to HANA.
NOTE: If you are already on BW 7.3/7.4 on HANA, you must have at least
HANA SP10 before migrating to 7.5 using DMO
48
Software Update Manager — SP 16
• To do a migration of your existing SAP BW system, you should first look at the Product
Availability Matrix (PAM) on the SAP Service Marketplace
• The DMO option support for SAP BW 7.5 was recently released, but required SUM
ServicePack 16 (or higher). In SPS 16, the brand new “Zero downtime option” (ZDO)
is available on request
5.3
Unicode checks in DMO
Re-check consistency between DB & DD
13
14
SAP provides programs to help you with these to check the config. 5.4
5.5
Run report UCCHECK
Conversion of customer-defined code pages
14
15
5.6 Pre-conversion correction of table data BDCP* 16
5.7 Consistency check for cluster tables 17
5.8 Check installed langauges 18
5.9 Check tables TCPDB and TCP0I 18
5.10 Run Program TWTOOL01 to find Match Code IDs 18
5.11 Run report RSCPINST 19
Queries: 409
• The test team was dedicated for 9 weeks during the migration of QA and Prod
environments
Duration: 14 weeks
• The test team from the business was comprised of experienced users of the
Environments: 4+1
BW system and needed minimal training
Risk aversion: Medium
Other usage: Integrated • HANA optimization of InfoCubes was done for SD reports only in this
Planning migration
This organization was using BWA 7.0 and retired it as part of the HANA
migration, thereby saving licensing costs for this platform
52
Staffing a HANA Migration Project — Medium Team
System Profile Area Role Staff area Jan Feb Mar Apr May
Project manager Company 25% 25% 25% 25% 25%
Raw data size: 5.6 TB Core
Technical project manager Consultant 100% 100% 100% 100% 100%
Project Advisor Consultant 20% 20% 20% 20% 20%
Complexity: Medium
team
BW / HANA Basis Support Company 75% 100% 100% 100% 75%
HANA Basis Support Consultant 100% 100% 100% 100%
DataStores: 439 Test Team: BW Technical test lead Company 75% 100% 100%
Finance Functional Tester - Finance Business 50% 50%
InfoCubes: 603 Test Team: HANA Test & resolution lead Consultant 75% 100% 100%
SD & Commissions Functional Tester - Sales & Distribution Business 50% 50%
Queries: 1,300+ Test Team: BW Technical tester Company 75% 100% 100%
(incl. BOBJ) Other Areas Functional Tester - Other areas Business 50% 50%
Duration: 18 weeks • The testing of core queries in BEx and Web Intelligence was done by the
Environments: 4 business
Risk aversion: HIGH • The data reconciliation and process chain testing were done by dedicated
Other usage: None resources in each team
The team must be staffed with experienced resources. HANA training for team
members and hardware installs should be in place prior to project start.
53
Staffing a HANA Migration Project — Very Large Team
System Profile Area Role Staff Mar Apr May June July Aug
Project manager Company 100% 100% 100% 100% 100% 75%
Raw data size: 38TB Technical project manager Consultant 100% 100% 100% 100% 100% 75%
BW Basis Support Company 75% 75% 50% 50% 100% 75%
Complexity: High
Core
HANA Basis Support Consultant 100% 100% 100% 100% 100% 75%
team
Project Advisor Consultant 20% 20% 20% 20% 20% 20%
DataStores: 1,300+ HANA Optimization developer Consultant 100% 100% 100% 100% 100%
Support team Representative Company 50% 50% 50% 50% 50% 100%
InfoCubes: 1,720+ Test Team:
BW Technical test lead Company 50% 50% 50% 100% 100%
HANA Test & resolution lead Consultant 100% 100% 100% 100% 100%
Queries: 2,600+
Finance and
Functional Tester - Finance Business 25% 25% 50%
BPC
Functional Tester - BPC Business 25% 25% 50%
BW Technical test lead Company 50% 50% 50% 100% 100%
Test Team:
HANA Test & resolution lead Consultant 100% 100% 100% 100% 100%
Duration: 5 mos Sales and
Distribution
Consultant Test team lead and Sales Business 25% 25% 50%
Functional Tester - Delivery Business 25% 25% 50%
Environments: 4 BW Technical test lead Company 50% 50% 50% 100% 100%
Test Team: HANA Test & resolution lead Consultant 100% 100% 100% 100% 100%
Risk aversion: HIGH Manufacturing Consultant Test team lead and Sales Business 25% 25% 50%
Functional Tester - Delivery Business 25% 25% 50%
Other usage: APO, IP, BPC Test Team:
BW Technical test lead Company 50% 50% 50% 100% 100%
HANA Test & resolution lead Consultant 100% 100% 100% 100% 100%
Global
Functional Tester - PO and Spend Business 25% 25% 50%
Sourcing
Functional Tester - AP and Performance Business 25% 25% 50%
BW Technical test lead Company 50% 50% 50% 100% 100%
This assumed minimal additional Test Team:
HR and
HANA Test & resolution lead Consultant 100% 100% 100% 100% 100%
Functional Tester - HR Business 25% 25% 50%
functional optimization Planning
Functional Tester - IP Business 25% 25% 50%
54
Last Hint: De-Clustering of Tables for Products
Based on SAP NetWeaver 7.5
You will have the option to keep the cluster and pooled tables if you want.
However, for the vast majority of customers this is a step that will simplify
table structures and increase speed in HANA
55
What We’ll Cover
• SAP BW 7.5, edition for SAP HANA vs. SAP BW 7.5 on SAP HANA
• New enterprise data warehousing capabilities
• Hardware and landscape deployment options
• The DMO and the logical upgrade approach
• Wrap-up
56
Where to Find More Information
• www.sap-press.com/sap-hana_3687
Bjarne Berg and Penny Silvia, SAP HANA: An introduction (SAP PRESS, 2014).
• http://scn.sap.com/docs/DOC-70034
Daniel Rutschmann, “BW 7.5” (SCN, January 2016).
• http://scn.sap.com/docs/DOC-68023
Roland Kramer, “Update to SAP BW 7.5” (SCN, April 2016).
• http://sapexperts.wispubs.com/BI
Ned Falk, “The Future of SAP BW: SAP BW 7.5, Edition for SAP HANA” (BI Expert,
March 2016).
• https://help.sap.com/nw75
SAP NetWeaver 7.5 on the SAP Help Portal
57
7 Key Points to Take Home
• BW 7.5 on SAP HANA and BW 7.5, edition for HANA are different
• BW 7.5 has major benefits in terms of object simplification and faster development times
• A migration to BW 7.5 for older BW systems will normally be to BW on HANA first
• Unicode conversion is mandatory for BW 7.5 systems
• Migrations can be done in as little as 8-10 weeks for smaller and mid-sized systems
• Staffing should be a mix of test teams; strong HANA and BW skilled Basis people are
essential
• BW 7.5 removes many of the old “legacy” objects and simplifies modeling and query
development in the new Eclipse-based modeling interface
58
Your Turn!
60