SAP BW/4HANA Technical Overview (L2) : Product Management, SAP Data Warehousing May 2020
SAP BW/4HANA Technical Overview (L2) : Product Management, SAP Data Warehousing May 2020
SAP BW/4HANA Technical Overview (L2) : Product Management, SAP Data Warehousing May 2020
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
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Modern Challenges for Enterprise Data Warehouses
Data
People
SAP continues to innovate industry leading data warehousing technologies with SAP Data Warehouse Cloud, SAP SQL
Data Warehousing, and SAP BW/4HANA to enable the Intelligent Enterprise. SAP Data Warehouse Cloud will not replace
any on-premises SAP Data Warehousing solution, but complements the existing data warehouse portfolio of SAP.
SAP BW/4HANA and SAP SQL Data SAP Data Warehouse Cloud extends SAP Data Warehouse Cloud is the
Warehousing are the strategic solutions for on- your existing data warehousing strategic public cloud product offered as
premises and private cloud data warehousing. investment to support hybrid cloud. a software service managed by SAP.
Performance Simplification and Simplification, For SAP BW/4HANA Introducing SAP BW/4HANA
improvements 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 5 or higher Integrates with Big Data
§ The next generation data warehouse § Enhanced Data Tiering Optimization § Unified UI for all SAP BW/4HANA § SAP's vision for a modern § SAP's vision for a modern
options to reduce TCO Modeling aspects (DTP and packaged data warehousing packaged data warehousing
§ Builds on the innovations of SAP BW solution continued…
Transformation Editor) solution
powered by SAP HANA § Enhanced Master Data Loads
§ SAP BW/4HANA Web Cockpit as § Simplified in every aspect of data § Additional flexibility in data modelling
§ Leaves behind the legacy of SAP BW § Tight integration with SAP Data Hub
single entry point for administration warehousing § Enhanced data integration capabilities
on any DB
§ Analytical Engine Improvements and monitoring
§ Smart integration of all business § Data Protection & Privacy: Deletion of
§ Data Tiering Optimization (DTO) to
§ New Storage Options for Data Tiering applications and modern data sensitive data from SAP S/4HANA
manage hot, warm and cold data tiers
Optimization (DTO) sources Cloud
Simplified
Virtualization
improve TCO 3 CompositeProvider
1 CompositeProvider
4 Virtual Provider
§ No complex data structures 2 Open ODS View
(extended star schema) 5 Transient Provider
7 DataStore Object
Persistency
3
§ Greater control of data persistency 8 Hybrid Provider
DataStore Object
and virtualization
9 PSA Table
unstructured data
1 DB Connect
Number of Source System types reduced
2 UD Connect from 10 to 4 (60% less)
All Sources
2 Big Data
systems and SLT
6 ODP
§ Big Data Source System
7 Extractor (SAPI) 3 ODP
10 File 4 File * Successor is the "Write Interface" for DataStore Objects delivered with SAP BW/4HANA 2.0 – details in
SAP Note 2441826
consumption
§ Only one persistence layer required – Virtualization/ Virtual Data Marts
layer
saving time and data footprint
Architected
§ Data mart possible at any layer of the Data Mart
Data Warehouse, allowing performance optional
bottom up Modelling
top down Modelling
Propagation Layer/
and flexibility in data modeling layers
Integrated DWH
depending on
§ Virtually combine data across layers business
Open ODS Layer/ needs
§ Business and service level driven Raw DWH and required
service level
§ Combining bottom-up and top-down Staging Layer/
modelling approaches allows for agile Corporate Memory
and flexible development
Source
16
Examples
Overview
§ Unified UI for all BW/4HANA Modeling
§ Single point of entry for modeling tasks in
SAP BW/4HANA Source System DataStore Object
Data Flow Object (optimized editor)
§ SAP GUI no longer required for modeling Process Chain
Integration
tools
Document Store
Application
Component
Key Date Derivation Type
Overview
Benefits:
§ Single point of entry for administration tasks in
SAP BW/4HANA
§ Unified user experience
SAP ILM
ERP
§ SAP ILM persists events during SAP ILM processes (e.g. deletion of personal data)
ILM archiving-/
§ Mapping of SAP ILM object (e.g. ‚Sales Order‘) to SAP BW/4HANA DataSource
allows identification of relevant data targets in SAP BW/4HANA deletion process
SAP ILM
§ SAP ILM persists events during SAP S/4HANA Cloud processes (deletion of personal data)
§ Mapping of SAP ILM object (e.g. ‚Sales Order‘) to SAP BW/4HANA DataSource
allows identification of relevant data targets in SAP BW/4HANA
Benefits:
§ Extending protection of sensitive data in SAP BW/4HANA to S/4HANA Cloud
§ independent of SAP
Developer SAP BW/4HANA Application
NetWeaver Tools
§ a ABAP-based application Analytical Manager Workspaces
SAP
on SAP HANA (supporting BW/4HANA
Metadata
repository
BW conversions and Modelling
Tools
Open Hub
Data Warehousing
SAP S/4HANA) ODP
§ running on premise or
hosted in the cloud SAP HANA Platform Archive
ODP
SAP HANA
(HEC/STE) Modelling AFL
Calc
DB SDI SDA SAP IQ/
HADOOP
Tools Eng
SAP
§ the “logical successor” of File Sources
SAP BW powered by Sources
3rd
SAP HANA Party
Non-
SAP Hadoop
ETL
SAP
BW BW Server
on AnyDB 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 Most processing
on application server on SAP HANA
Extension Extension
Extension Node Node Node
HANA
Database
Native Storage Extension NSE NSE Data Aging
Working
memory
SAP HANA frequent µs baseline
In-Memory
Persistent
memory
sec
SAP HANA Data Lake (IQ)*
* planned
Data Tiering is the assignment of data to various tiers/storage media based upon data type, operational
usefulness, performance requirements, frequency of access and security requirements of the data.
Hot Store
Persistent Memory (PMEM) extends
DRAM PMEM the in-memory storage capacity for
hot data in HANA.
SAP HANA
In-Memory Warm Store
Native Storage Extension (NSE) is
Native Storage Extension an intelligent, built-in disk extension
for the SAP HANA in-memory
database. It is the primary warm
SAP HANA Extension Node
store option for HANA on-premise
Native Storage Extension or and HANA Service.
Extension node as warm data tier
Extension Nodes will continue to be offered.
NLS IQ (BW only)
Cold Store
SAP HANA Data Lake (IQ)*
SAP HANA cold data tiering
provides persistence capabilities for
SAP IQ / Hadoop HANA cold data in external data
SAP IQ/ Hadoop
SAP Hana Data Lake* stores – SAP IQ and Hadoop.
SAP Hana Data Lake (”IQaaS”) is
* planned planned.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
SAP BW/4HANA – Data Tiering Optimization Advantages
SAP HANA Enterprise Cloud is the only managed cloud service built to:
Move you to a cloud Synchronize your Embrace any Allow SAP to take Provide guaranteed
subscription model innovation curve combination of sole accountability outcomes through
including BYOL with SAP hyperscaler and for your entire SAP SAP HANA Enterprise
SAP Data Center software landscape Cloud reference
architecture backed by
end-to-end SLAs
Option A Option B
BW/4HANA BYOL (SAP) BW/4HANA BYOL (SAP)
SAP
SAP HANA SAP HANA
Subscription 3rd party
SAP
(SW & Services) Subscription
Subscription
SAP (SW & Services) 3rd party
DC Services
Big Data
§ Replicate data in real-time
Non-SAP Data SAP Data File Cloud File
ODQ
HIVE SPARK Storage/Data (HANA SDI or ODP-SLT)
Text RDBMS Lakes
Email /Hadoop
Extractors SLT
ABAP
CDS
Hadoop
File S3, GCP, …. § Access data virtually
BW Business
Social Media Structured ByDesign
Consumer
Provider
Extractors
Data Operational Data Provider (ODP). This service (URL) is
Services
(SAPI) Operational called from an external application via OData / HTTP
Delta Queue
§ Allowing for provisioning of delta data where source ODP
Business
ByDesign BW
allows (e.g.: Advanced DataStore Object in BW)
Operational Data as target
Provisioning § Complementary to the existing BW OpenHub Interface
Framework
HANA Views
sharing the same license model
ODP Queue
§ Leverages standard CDS* delivered
as part of the Virtual Data Model in
SAP S/4HANA
Full/Delta
Tables / ABAP CDS DataStore
DataSource
Views View * Object
§ For more information see How-to Real-time
Streaming
Guide
SAP NetWeaver
Push
§ Integration for: HANA Smart Data Integration
• SAP Data Services
ODQ
- SAP Data Services real-time • SAP NetWeaver PI
Integration (CPI)
- SAP NetWeaver PI Based on ODBC & Adapters
• 3rd party Tool
- SAP Data Intelligence*
RDBMS Structured Text Social Media SAP sources
§ Blog How To Integrate Cloud Data with Non-SAP sources
(manual conversion)
SAP BW/4HANA
ML INSIGHT
CONSUME
SAC 3rd Party
ML MODEL
DEPLOY
ML as an extension of IT can productize
BW
Query
aDSO Python R TF established SAP ML code, and
BW/4HANA integrate it with their
processes live systems
Jupyter R
ML MODEL
ML
SAP ECC BW/4HANA Experiment BUILD Controlled data Easy access to
BW SAP Data
exchange and good data for ML
Extractors Intelligence continued trust in experiments using
EDW data ML tools of choice
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 37
Innovate
Maximize business adoption with SAP Analytics for SAP BW/4HANA
§ Formatted, interactive
reporting and self-service
dashboarding; automated
publishing & scheduling
§ Leverage all investments in BW Queries and other meta data § Might provide a performance edge for overview dashboards with
such as hierarchies highly aggregated data and limited in-dashboard drill-down (drill-
through to dashboards with live connectivity possible)
§ Seamless drill-down from aggregated data to lowest data
granularity in BW
§ Best-in-class query interface to SAP BW: Access SAP BW
features that cannot be accessed through standard SQL or
MDX query interfaces
§ When connecting from the corporate network, data is kept
behind your firewall. No sensitive data will be moved to the
Internet
§ Support of BW Queries with two structures and cell calculations
§ Support of all BW variable types
§ Support of multiple BW parent-child hierarchies
§ Parallel execution of BW Queries
Benefits
§ Higher Performance due to push-down to the SAP Hana
database
§ More flexibility in variable definition
* Read this blog for details
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 42
SAP Business Explorer (BEx) - Recommended Transition
SAP
Business
Warehouse
SAP Analytics Cloud
Pilot Program*
SAP BW/4HANA
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC *for more details, see SAP Note 2496706 43
SAP BEx Analyzer transition to SAP Analysis for Office
SAP BW/4HANA
SAP HANA
Analytics
Designer
Creating
analytical
applications
Data
Analyzer
Self-service
analytical
exploration
Dive deep into your SAP data and get the insights you need by
slicing, dicing and exploring your data in your preferred environment.
§ Analyze and plan in Excel using SAP plug-ins for Microsoft Office
connecting to SAP Analytics Cloud, SAP BW and SAP HANA.
§ Dive deep into your data using the Data Explorer and flexibly build
charts and widgets that can be added to a story.
Data Layer Business Layer § Public cloud, in-memory Data § EDW application approach on-prem
Warehouse service § Tight integration of on-prem and private Cloud
§ Self-service data modeling scenarios like SAP S/4HANA § Agile Data Mart for LoB users in
capabilities or SAP BW/4HANA conjunction with SAP Data Comprehensive,
§ Extend on-prem data with Warehouse Cloud integrated and
§ Extend and adapt enterprise packaged EDW
data models cloud data to enhance models § A pre-packaged data warehousing toolset
with local data for broader solution
§ Leverage SAP BW/4HANA insights
meta data objects and § Acting as enterprise-wide ‘single-
semantics version of the truth’
SAP S/4HANA
cloud
§ Differences in support of consumable entities,
on-premises SAP ABAP Connection SAP ABAP Connection SAP ABAP Connection
supported entity features, federated or replicated
scenarios, location & usage of calculation engine Query as Query as Query as BW
InfoProvider InfoProvider InfoProvider Query
Query as BW
§ Hierarchy Support Query
InfoProvider
(virtual, available via semantics, native SAP
HANA
Business Layer Any DB HANA
External HANA Views
Data Layer
* Planned for future release
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 57
Conversion
New Installation
In-place, Remote and Shell Conversion
Landscape Transformation
Tool-Based
SAP BW/4HANA - Removed Legacy Functionality Manual
Semi-Automated
BEx Analyzer, BEx Web Templates, BEx Tools SAP Analytic Cloud or SAP BusinessObjects Clients & Tools
BW Query (BEx Query Designer) BW Query (BW Modeling Tools Query Designer)
Classic Object Types (InfoCube, DSO, MultiProvider, InfoSet, …) New Object Model: DataStore Object (adv.) & CompositeProvider
SAPGUI Modeling & Workbench SAP HANA Studio based BW Modelling Tools
Source System types DB Connect, Extractor (S-API), BW Consolidation to new HANA Source System & ODP
Source System types UD Connect, Data Services, Partner ETL Consolidation to new HANA Source System
Near-line Storage Partner Solutions New HANA-based Data Temperature Management (Data Tiering
Optimization, DTO) with SAP IQ & Hadoop
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 59
SAP BW/4HANA - Simplification List
Classic SAP BW
Path 2c: Shell Conversion
on any database
Accelerated Greenfield
BW-on-xDB
BW-on-xDB
Path 3: Landscape Transformation
Classic SAP BW
on any database System Consolidation
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 61
SAP BW/4HANA Conversion
SAP BW/4HANA
In-Place Remote
Conversion Conversion
SAP BW SAP BW/4HANA
SAP BW
§ Full system conversion of an existing SAP BW § Start with SAP BW/4HANA as green field installation (new
installation (keep same SID) 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 (including
§ Followed by a system conversion to Unicode conversion)
SAP BW/4HANA § Risk mitigation due to parallel system
§ Minimum start release: § Minimum start release:
SAP BW 7.5 SP 5 powered by SAP HANA SAP BW 7.3 or higher on any DB or SAP HANA
Released
In-Place (General Availability)
Conversion
Step 1:
Step 2:
Classic DB
Implement add-on,
migration and Step 3:
use transfer tools to
upgrade to latest System conversion
make system
SAP BW release
BW/4HANA-ready
using DMO
SAP
Business
Warehouse
What
§ Migrate and/or upgrade to SAP BW 7.5 powered by SAP HANA (if necessary), install SAP BW/4HANA
Starter Add-on, transfer data models and data using transfer tool, adjust custom code, check prerequisites
and perform system conversion
How
§ SAP BW/4HANA Transfer Cockpit, Custom Code Analysis, SPAM/SAINT
t1 t2 t3 t4 t5 t6 t7 t8
Post
System Maintenance Pre- Custom Code In-place System Go-
Conversion
Requirements Planner Checks Check Conversion Conversion Live
Tasks
SAP BW Simplification List for Starter
SPAM/SAINT
Note Analyzer SAP BW/4HANA Add-on
Transfer
SAP Readiness Check Cockpit
Custom Code
Adjustments
SAP BW 7.3 or higher § Convert from start release greater or equal to SAP
on any DB SAP BW/4HANA
BW 7.3 (including SAP BW 7.5) on any DB
(including SAP HANA)
t1 t2 t3 t4 t5 t6 t7 t8
Post
System Maintenance Pre- Custom Code System Remote Go-
Conversion
Requirements Planner Checks Check Provisioning Conversion Live
Tasks
SAP BW Simplification List for DMIS
Installation Add-on
Note Analyzer SAP BW/4HANA
Conversion
SAP Readiness Check Cockpit
Custom Code
Adjustments
SAP BW/4HANA
t5 Point in time when SAP BW/4HANA license is required
Create new
conversion project Generation phase System settings post migration
RFC
for data
§ Data models and flows are transferred to target SAP BW/4HANA system using transports
SAP
Business
Warehouse
What
§ Install SAP BW/4HANA, transfer data models without data using SAP BW/4HANA Transfer Cockpit, and
transport custom developments (might need adjustments to work with SAP BW/4HANA).
How
§ Software Provisioning Manager (SWPM), SAP BW/4HANA Transfer Cockpit
t1 t2 t3 t4 t5 t6 t7 t8
Post
System Maintenance Pre- Custom Code System Shell Go-
Conversion
Requirements Planner Checks Check Provisioning Conversion Live
Tasks
SAP BW Simplification List for Transfer
Installation
Note Analyzer SAP BW/4HANA Cockpit
Custom Code
SAP Readiness Check Adjustments
Data Load
(optional)
SAP BW/4HANA
t5 Point in time when SAP BW/4HANA license is required
SAP BPC for Netweaver SAP SBOP PC 10.1 FOR SAP NW 31/12/2027 None
(31/12/2020 on BW NW v7.4)
SAP BPC FOR SAP BW/4HANA SAP BPC 11.0 31/12/2021 SAP BPC 11.1
BW462
SAP BW/4HANA
DBW4H – Data Warehousing with
BW462 – Data Warehousing with SAP BW/4HANA - Delta from SAP
SAP BW/4HANA - Delta from SAP SAP BW/4HANA in a Nutshell
BW powered by SAP HANA to SAP
BW on any DB to SAP BW/4HANA 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 ß
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 83
Appendix – Books and Public Assets
Books about SAP BW/4HANA
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
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 86