SAP BW - 4HANA - Technical Overview
SAP BW - 4HANA - Technical Overview
SAP BW - 4HANA - Technical Overview
PUBLIC
Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation 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. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.
Feeding
external
systems
Main Tasks
Big Data Data Warehouse • Define common semantics
Hadoop “Single Point of Truth”
Planning & • Harmonize data values
Forecast
• Establish a ‘single version of truth’
Streaming Virtual Access Batch (ETL) Real-time • Provide a single, comprehensive
source of current and historical
Data Sources information
SAP, non-SAP, On premise, Cloud • Keep copy of source data to
ensure independency of source
and support the unknown
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Modern Challenges for Enterprise Data Warehouses
Data
People
Performance Simplification and Simplification, For SAP BW/4HANA Introducing SAP BW/4HANA
optimization Virtualization HANA platform customers only The Next Generation Data Warehouse
integration Use transfer tools Built for Cloud and on premise
Big Data to make system ready for
SAP BW/4HANA Logical Data Warehousing
scenarios
Requires SAP BW 7.5 Internet of Things
SP 4 or higher Integrates with Big Data
SAP BW/4HANA…
• is a new data warehouse solution High Performance Openness
• is highly optimized for SAP HANA
SAP BW/4HANA
• solves analytics problems in seconds that take other
Design Principles
systems days
• accelerates solution development
• means you have one version of the truth
• is ready for the Internet of Things at petabyte scale
Simplicity Modern Interface
The transition from standard SAP BW to SAP BW/4HANA can be compared with the transition of the SAP Business
Suite to SAP S/4HANA. As part of this transition, SAP BW/4HANA will drastically reduce the number of data objects to
Conversion be stored and maintained, similar to the elimination of aggregates in SAP S/4HANA.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
SAP BW/4HANA Design Principals
10-100x faster query Easier access Reduced New user interface for Powerful transition
performance to all information development efforts all users tools
Leverage huge amounts Work with HANA in BW Get up and running Simplify access for Convert models, flows,
of data in real time mode, or in native SQL sooner and keep everyone, not just and data from SAP BW
for competitive advantage mode, or both running at lower cost database experts to SAP BW/4HANA
DATA WAREHOUSING
Data Acquisition Data Modeling Data Modeling Tools Analytic Business Planning &
Open Interfaces
Services Objects & Warehousing Services Consolidation
Services Services Services *
Web Server JavaScript Spatial Graph Predictive Search Data Virtualization ELT & Replication
Fiori UX Graphic Application Lifecycle Text Streaming Series Business Data Hadoop & Remote
Modeler Management Analytics Analytics Data Functions Quality Spark Integration Data Sync
DATABASE MANAGEMENT
Columnar Multi-Core & Advanced Multi-tenancy Multi-Tier Data Openness Admin & High Availability &
OLTP+OLAP Parallelization Compression Storage Modeling Security Disaster Recovery
SAP BWAnyDB
BW on Server SAP BW/4HANA Server Significant performance gain through
push-down of operations/calculations
to SAP HANA
Process Orchestration
Process Orchestration
OLAP OLAP
• OLAP Engine, complex query
Data Management Data Management
calculations
(e.g. exception aggregation)
Planning Planning
• Planning functions
(e.g. disaggregation)
Any DB SAP HANA Pushdown
• Data management
(e.g. transformation logic)
All processing on application server Most processing on SAP HANA
SAP BW/4HANA
Enhance data with Advanced
Analytics using HANA specific
Source Transform Target
libraries (AFL), R-Script or a
custom HANA procedure
HANA
InfoProvider Analysis InfoProvider
HAP
Process / Index
• Predictive
Predictions
SAP Predictive
Analytics • Text Analysis
SAP HANA
PAL R-Script • Data Mining
Automated Procedure
(UDF, AFL) • Machine Learning
Calculation
Generated SAP HANA views are part
InfoObject
View * of SAP BW/4HANA lifecycle
management and SAP BW/4HANA
* SAP BW/4HANA generated HANA view
security
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
SAP BW/4HANA – Simplified Data Integration
SAP BW/4HANA
ABAP
• Load data using optimized
3rd Party Twitter SOAP Extractors SLT
RDBMS
Files CDS
processing
Business
@ SAP BW
ByDesign
Or automatically switch between the
RDBMS Text Structured Social Media Email
/Hadoop different methods
Check full list of supported SDI sources here
Consumer
Provider
1 DB Connect
Number of Source System types reduced
2 UD Connect from 10 to 4 (60% less)
All Sources
* Planned
File
10 File 4 File
** Connectivity to Spark (SQL) destination already possible with the HANA Source System in BW 7.50 on
HANA
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
Simplicity
Simplified Data Structures
Simplified Data Flows
Data Lifecycle Management
SAP BW/4HANA – Simplified Data Structures
Virtualization
1 CompositeProvider
3 CompositeProvider
• No complex data structures
4 Virtual Provider
(extended star schema) 2 Open ODS View
5 Transient Provider
Persistency
3
and virtualization 8 Hybrid Provider
DataStore Object (advanced)
9 PSA Table
• Support for external, structured and
10 InfoObject 4
unstructured data InfoObject
SAP BW/4HANA
BW4-OHS
BW4-OBI
ETL-Tools* (Open Hub
(OLAP BAPI)
Service)**
Certified Interfaces
BW4-XMLA BW4-SCH BW4-ODB
(XML for Analysis) (Scheduling) (OLE DB for OLAP)
optional
bottom up Modelling
top down Modelling
Propagation Layer/
mandatory layers
layers
Integrated DWH
depending on
Propagation Layer business
Open ODS Layer/ needs
Raw DWH and required
service level
Staging Layer/ Staging Layer/
Corporate Memory Corporate Memory
Source Source
Service Level
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
SAP BW/4HANA – Simplified Data Flows
Lean architecture and dynamic modeling across the DWH and beyond
bottom up Modelling
top down Modelling
across layers Propagation Layer/
layers
Integrated DWH
Business needs and service level driven depending on
business
Open ODS Layer/
Combination of bottom-up and top-down needs
Raw DWH and required
modeling approaches – for agile, flexible service level
and sustainable development Staging Layer/
Corporate Memory
An architecture can only become lean if a
great deal of transformations and solutions
modeling are done virtually and dynamically Source
across the DWH and beyond
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26
SAP BW/4HANA – Simplified Process Chains
Number of Process Types
18
16
process chains 8
Sources
Virtualization/ ERP,
Data Lake SAP S/4HANA
Virtual Data Marts
Sources
SAP HANA
One concept for hot, warm and cold data
Master
• Data Tiering based on Advanced DataStore Object Partitions Node
Slave 1 Slave 3
SAP IQ /
• Partition Temperature as local setting (no transport) Extension
Slave 1
Extension
Slave 2
Extension
Slave 3 Hadoop
• Using HANA Technology such as SDA, Scale Out and disk Slave 2 Standby
storage in SAP IQ
• Data Temperature defined in Advanced DataStore Object only SAP HANA in-memory SAP HANA Extension Node Near-line Storage
• No additional configuration of Data Archiving Processes Default By DataStore or Partition By Data Time Slice
40
Number of authorization 35
objects reduced from 110 o 64 30
(42% less)
25
Faster creation and easier
maintenance of user roles 20
Automated adjustment of 15
existing and removal of
10
obsolete authorizations using
Transfer Toolbox 5
0
Data Business Business- Planning Security Other
Warehousing Explorer Objects
Automated transition of
standard template
(planned for Design Studio/Lumira)
▪ Semi-automated transition of SAP BEx Analyzer ▪ Planed support for temporary use of the existing
Workbooks to SAP Analysis Office is available as a SAP BEx Web Applications in SAP BW/4HANA
service offering through a dedicated pilot program
▪ For more details, see the following blog ▪ Exclusively available with the In-Place Conversion
to SAP BW/4HANA 1.0 SP 6 or higher (support for a
limited time until end of 2019)
▪ For more details, see SAP Note 2496706
Fully automated
transition for BW queries
SAP BW 7.5
SAP BW SAP BW on SAP HANA SAP BW/4HANA
on any DB on SAP HANA + SAP BW/4HANA
Starter Add-On
BW-on-xDB
Path 3: Landscape Transformation
BW-on-xDB
SAP BW
on any DB System Consolidation
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 39
SAP BW/4HANA Transfer Toolbox
SAP BW/4HANA
In-Place Remote
Conversion Conversion
SAP BW SAP BW SAP BW/4HANA
▪ Full system conversion of an existing SAP BW ▪ Start with SAP BW/4HANA as green field installation
installation (keep same SID) (new SID)
▪ Step-by-step in-place transfer of classic objects into ▪ Support of carve-out and consolidation scenarios
their HANA-optimized counterparts
▪ Transport data models and remote data transfer
▪ Followed by a system conversion to (including Unicode conversion)
SAP BW/4HANA
▪ Risk mitigation due to parallel system
▪ Minimum start release:
SAP BW 7.5 SP 5 powered by SAP HANA ▪ Minimum start release:
SAP BW 7.0 or higher on AnyDB
SAP BW 7.5
SAP BW SAP BW on SAP HANA
+ SAP BW/4HANA
SAP BW/4HANA
on any DB on SAP HANA
Starter Add-On
▪ Customers can convert at their own pace – benefiting gradually from HANA-optimizations
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 41
In-place Conversion
SAP BW/4HANA Starter Add-On
SAP BW/4HANA Starter Add-on (f.k.a. “SAP BW, edition for SAP HANA”) is prerequisite for
In-Place Conversions. After the installation, the system can be set to the following modes:
▪ System works like regular ▪ Initial mode after SAP ▪ No imports of unsupported ▪ Final preparation is done and
SAP BW system without BW/4HANA Starter Add-On is object types and white list is not system is ready for conversion
restrictions installed relevant any more ▪ Some parts of the systems are
▪ Same as SAP BW/4HANA ▪ Unsupported object types ▪ Only SAP BW/4HANA not working any more (SAPI
Starter Add-On not cannot be created (but can be compatible objects available in Source Systems, Virtual
installed changed) the system InfoProviders, BPC, ..)
▪ Existing scenarios can ▪ System is still working with the ▪ Should be planned in a way
continue running as before new objects, final preparation that this step is entered right
▪ Unsupported objects can only for the conversion is not done before the system conversion
be transported when adding yet
them to a white list
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 42
In-place Conversion to SAP BW/4HANA
Conversion Process
Convert system
DEV
Select scope
Convert classic objects – including data SAP BW
SAP
– and adjust DTPs/Transformations powered by
BW/4HANA
SAP HANA
System is ready for conversion?
Convert to SAP BW/4HANA
Transport changes
PROD
Import transport – moving data to
new objects SAP BW
SAP
System is ready for conversion? powered by
BW/4HANA
SAP HANA
Convert to SAP BW/4HANA
DEV
Transport selected objects
conversion during import in SAP BW/4HANA
SAP
SAP BW
BW/4HANA
Transfer data of selected objects
PROD
SAP
SAP BW
BW/4HANA
Transfer data of selected objects
BW462
SAP BW/4HANA DBW4H – Data Warehousing with
BW462 – SAP BW/4HANA SAP BW/4HANA - Delta from SAP SAP BW/4HANA in a Nutshell
BW powered by SAP HANA to SAP
BW/4HANA
Classroom or Virtual Live Classroom Classroom or Virtual Live Classroom Open Online Course
Material in English; course in local language Material in English; course in local language English
5 days (available in several countries) 2 days (available in several countries) 4 Units – 2-3 hours in total
Prerequisites: Prerequisites: No prerequisites
Hands-on experience in data modeling with SAP BW 7.x SAP BW 7.4 / 7.5 and SAP HANA 1.0 knowledge is necessary Free participation & certification
BW310 (SAP BW Enterprise Data Warehousing non-HANA) DBW74, BW362, HA100 or HA100e, BW310H
For details, go to SAP Training For details, go to SAP Training For details, go to openSAP
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 49
Appendix – Services
Customer / Partner-led Project: SAP Value Assurance for SAP BW/4HANA
Typical Service Plan
Discover Prepare Explore Realize and Deploy Run
Safeguarding
Operations Implementation
Go-Live Check Business Process Technical Technical Performance Go-Live Support
(fka System Administration
Verification Optimization Service)
Further Services: Integration Validation, OS/DB Migration Check, Technical
Feasibility Check, Technical Integration Check, Business Downtime Optimization
Operations Impact Evaluation, Operations Readiness
Related Services:
Further Information:
Implementation of analytics with SAP S/4HANA
Roadmap for Transition to SAP BW/4HANA
https://aws.amazon.com
/sap/solutions/saphana/
https://www.youtube.com/
watch?v=RtFBikAIEtw
https://www.youtube.com/ https://azure.microsoft.com/
http://go.sap.com/documents/2016/08/daa12 http://go.sap.com/documents/2017/05/eebd9 http://go.sap.com/documents/2016/03/24d5e
watch?v=hopkHZLcF-g en-gb/services/virtual-
edf-857c-0010-82c7-eda71af511fa.html 6bd-b97c-0010-82c7-eda71af511fa.html 503-647c-0010-82c7-eda71af511fa.html machines/sap-hana/
ABAP Advanced Business Application DWaaS Data Warehouse as a Service ODQ Operational Delta Queue
Programming ECC Enterprise Core Component ODS Operational DataStore
ADSO Advanced DataStore Object EDW Enterprise Data Warehouse OLAP Online Analytic Processing
AFL Application Function Library EIM Enterprise Information Management PSA Persistent Staging Area
AGS SAP Active Global Support ELT Extract, Load, Transform RDBMSRelational Database Management
ASE SAP Adaptive Server Enterprise ERP Enterprise Resource Planning System
Database ETL Extract, Load, Transform SDI SAP HANA smart data integration
AWS Amazon Web Services FI,CO,SD,MM,HR Financials, SLO System Landscape Optimization
BAPI Business Application Programming Controlling, Sales & Distribution, SLT SAP Landscape Transformation
Interface Material Management,, Human SOAP Simple Object Access Protocol
BEx Business Explorer Resources SP Support Package
BI Business Intelligence HAP SAP HANA Analytic Process SPS Support Package Stack
BW Business Warehouse HEC SAP HANA Enterprise Cloud SQL Structured Query Language
C4C Cloud for Customers HTML Hypertext Markup Language SUM Software Update Manager
CRM Customer Relationship Management IQ SAP IQ Database SWPM Software Provisioning Manager
DB Database (Connect) IoT Internet of Things UD Universal Data (Connect)
DLM Data Lifecycle Management LSA Layered Scalable Architecture UI User Interface
DMO Database Migration Option LSA++ Layered Scalable Architecture for UI5 SAP UI Development Toolkit for
DSO DataStore Object SAP HANA HTML5
DW Data Warehouse ML Machine Learning UX User Experience
DWH Data Warehouse NLS Near-line Storage
ODP Operational Data Provisioning
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 56
© 2018 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components
of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are
set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this docume nt or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and
platforms, directions, and functionality are all subject to change and may be changed by SAP SE or its affiliated companies a t any time for any reason without notice. The information
in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and
uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undu e reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trade marks of SAP SE (or an SAP affiliate company)
in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companie s.