3 BW4HANA Intro & Architecture
3 BW4HANA Intro & Architecture
Introduction &
Architecture
Contents
What is DW Things NOT supported in BW/4HANA
AMDP
CDS
Data Provisioning
Key Features
Question
Main Tasks
SAP BW/4HANA…
is a new data warehouse solution
is highly optimized for SAP HANA
solves analytics problems in
seconds
accelerates the solution
development
is ready for the internet of things
at petabyte scale
Introduction
Normal SAP BW release, built on NetWeaver
which supports classic objects only and can run on
any database.
SAP BW on HANA/ powered by HANA is more
robust optimization to SAP HANA as a database
backend. Supports legacy objects such as Info
Cubes but also support HANA optimize objects like
Composite provider.
New BW that is BW/4HANA built on lean ABAP
application server which supports only HANA-
optimized objects.
Note:
We need to upgrade system to move to BW on HANA from any previous version but to move to
BW/4HANA customer have to migrate system from SAP BW on HANA 7.5 to BW/4HANA.
Evolution From SAP BW/4HANA 1.0 to 2.0
Benefits to Business
BW∕4HANA Architecture
Planning Capabilities
Provide rich set of in-memory optimized planning capabilities
using the
SAP Business Planning and Consolidation, version for SAP
BW/4HANA:
• Aggregation, Disaggregation, Conversions, Revaluation
• Copy, Delete, Set value, Repost, FOX-Formulas
Supports embedded and standard models
Code-to-Data Paradigm
Advantages
With the help of Core Data Services, we can expose data in views which are compatible with ABAP
Dictionary.
We can perform complex queries, associations and join operations and reuse existing CDS views.
We can use CDS view inside the ABAP® program with AMDP to Take Advantage of the Performance of HANA
and Features of ABAP.
CDS also come up with feature-rich annotations, with the help of which we can expose CDS views as OData
source in few simple steps.
Transport CDS views across multiple systems with ABAP transport system.
CDS Types
There are 2 main CDS views, Interface views (Basic and
Composite) and consumption views.
Basic views (Core Entity views, Text view and Hierarchy views) are built
directly on top of DDIC tables or views and hence interact with database
tables for fetching data.
Composite Views are built on top of one or more basic views. Multiple
basic views can be joined, and calculation done (using expressions and
functions) to make a composite view.
Consumption Views are built on top of composite views and hence do not
interact either with basic views or DDIC tables. Consumptions views are the
ones which are exposed to the front-end tools
Predefined View: Predefined View is the predefined CDS Views for business
entities or for applications in S/4HANA Iike I_PURCHASEORDERITEM.
Extend View: Extend View is used to add fields to predefined views without
changing predefined VDM itself. It is possible to associate the view and add
it in the source view, and it is also possible to use the association for foreign
key association on the added field.
CDS Consumption
CDS Views can be consumed in many ways as a data source. Whether it is well known ALV report or
modern SAP Fiori application with the CDS view exposed using SAP Gateway in the OData format.
SAP BW/4HANA – Mixed Data Model Integration
Use the best of both worlds
For customers running SAP BW powered by SAP HANA or any DB today, who choose to move to SAP
BW/4HANA, Initial and mandatory step is to upgrading to SAP BW 7.5 (SP02) on HANA and applying the
SAP BW/4HANA Starter add-on as an intermediate step.
SAP has provided different migration options for BW4/HANA, you can find more details on this note
2383530-Conversion from SAP BW to BW/4HANA.
Converting a SAP BW system to SAP BW/4HANA is not a simple task. There is no "wizard" that magically
converts everything. Instead, SAP provides a well-defined process to guide you through the renovation of
your data warehouse. We have developed tools to automate this renovation where applicable and
feasible.
In any conversion there is a need for manual interaction and re-design. The amount of such manual tasks
varies from customer to customer and depends state of the SAP BW system.
Paths to SAP BW/4 HANA
Paths to SAP BW/4 HANA
New implementations are the best choice for customers converting from a legacy system or building a system from
scratch with new data model only.
Steps: Install SAP BW/4HANA, selective transport of BW objects (optional), implement HANA-optimized data models
and flows, followed by data load and quality checks.
2. System conversion
A system conversion addresses customers who want to change their current SAP BW system into a SAP BW/4HANA
system using the Transfer Cockpit provided by SAP. The logical systemname of the system can be kept (in-place
conversion) or a new logical systemname can be used (remote conversion resp. shell conversion).
A conversion project typically follows sequence check system for BW/4HANA compliance gather information about
objects and code that needs to be transferred or changed later transfer legacy objects into HANA-optimized
counterparts, system conversion, post conversion tasks.
In-place, Remote & shell conversion are three different approaches for system conversion.
System Conversion
2.1 In-Place conversion
Systems running on SAP BW 7.50 powered by SAP HANA can be converted in-place keeping their logical
system-name. In the realization phase the transfer can be performed scenario-by-scenario where all
classic objects have been replaced. SAP highly recommends to use the latest support package for SAP
BW/4HANA when performing the conversion.
Steps: Migrate and/or upgrade to SAP BW 7.50 powered by SAP HANA (if necessary), install SAP
BW/4HANA Starter Add-On (see “Installation” below), install Transfer Cockpit, transfer data models, adjust
custom coding, perform system conversion.
System Conversion
2.2 Remote conversion
For SAP BW systems on releases from 7.30 to 7.50 running on Any-DB, a remote conversion can be
performed. For that conversion type, a green field installation (new logical systemname) of SAP
BW/4HANA is used. The Transfer Cockpit is able to transport selected data models into the new
installation and to perform a remote data transfer.
Steps: Install SAP BW/4HANA, install DMIS Add-On, transfer data models, transport custom developments
(might need adjustment to work with SAP BW/4HANA).
Steps: 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).
3. Landscape Transformation
Landscape transformation is for customers who want to consolidate and optimize their complex SAP BW
landscape (multiple production systems) into a single SAP BW/4HANA system or who want to carve-out
selected data models or flows into a global SAP BW/4HANA system.
Steps: Install SAP BW/4HANA, implement consolidated and HANA-optimized data models and flows,
followed by data load and quality checks.
Question
Q. Suppose your organization have multiple SAP BW systems on oracle DB for various regions over
globe. So, which path (New install, System conversion or Landscape transformation) you will choose for
this case, using below recommendations from SAP?
Simplified Data Provisioning
Flat File
Big Data
New objects corresponding to old ones
Simplified Data Structures and Flows- SAP BW/4HANA accelerates and reduces the complexity of
designing, implementing, and modifying a data warehouse environment via simplified data structures
data flows.
Native SQL Access SAP BW/4HANA enables users to access SAP HANA logic and data via SQL queries.
Users can run SQL queries to generate calculated HANA views of data. Automatically generating SAP
HANA views enables users to deploy SQL logic on top of generated views.
Smart Data Access SAP HANA Smart Data Access is a virtualization technique that enables businesses to
merge data in heterogeneous EDW landscapes and to access remote data without having to replicate the
data to the SAP HANA database first.
Features
Dynamic Tiering SAP’s dynamic tiring provides the ability to store data either in memory or on disk in a
columnar format via the high-performance SAP IQ analytics relational database. This enables users to
assign hot (active) data to the in-memory environment while handling warm (less critical) data in IQ.
Cooler data (data that is less likely to be accessed) can be moved to near-line storage (NLS).
Advanced Analytics SAP BW/4HANA supports advanced analytics via the wide variety of analytical
functions already available in the HANA Application Function Library (AFL) or via custom HANA
procedures. Core analytics capabilities available via AFL include:
Predictive
Text Analysis
Data Mining
Machine Learning
SAP BW/4HANA also supports analytical procedures written in Rscript, the scripting front-end of the R
analytical programming language.
Things NOT supported in BW/4HANA
The SAP Business Explorer (BEx) are not supported any more. Queries are now defined in SAP BW,
Edition for SAP HANA in the BW Modeling tools.
BW4/HANA does not support traditional BEx tools such as Web Application Designer, Web templates,
Analyzer, Workbooks etc.
Modeling in the Data Warehousing Workbench (SAPGUI) is replaced by modeling in the BW Modeling
tools in Eclipse.
BW4/HANA does not support legacy BW objects like Multiprovider, Infocubes, Infosets etc. All
Classical objects need to be migrated to BW/4HANA supported objects using the migration tools
provided.
PSA maintenance and related process types in process chains are NOT supported. Hence, InfoPackage
creation, maintenance and related process types in process chains are also NOT supported.
Object types from the 3.x data flow are not supported any more and must be migrated.
Design Principles
SAP BW/4HANA has been designed according to four central principles:
1. Simplicity
2. Modern UI
3. Openness
4. High Performance
Design Principles
1. Simplicity
Modern Interface
Continued System Health Monitoring and Prediction.
Continued Machine-learning Based DW Administration.
Enhanced Web-based Administration & Monitoring.
Openness
Further integration with SAP Data Hub providing Big Data Warehouse architectures common transports &
improved impact analysis and seamless data exchange.
Open Hub Modernization.
Integration with SAP Cloud Platform.
High Performance
Leveraging new SAP HANA engine capabilities for Analytics and Transformations.
Advanced Analytics Environment
SAP BW/4HANA is SAP‘s strategic EDW solution
SAP BW/4HANA offers fully integrated data warehouse application with
Agile and flexible data modelling to also combine BW and native SQL data for real - time insights.
Built - in Data Tiering Optimization for hot, warm and cold data.
A. 10
B. 5
C. 4
D. 3
Q2. SAP BW/4HANA is a separate product which is not part of and does not depend on a Net Weaver delivery.
E. True
F. False
Q3. Which one of the following is the design principle of SAP BW4HANA
G. Exploratory Analysis
H. Effective Loading
I. Modern UI
J. Adaptive
Quiz
Q4. Which of the following objects are supported in SAP BW/4HANA
A. Composite Provider
B. ADSO
C. InfoSets
D. Hybrid Provider
Q5. Which SAP HANA Platform capabilities are integrated in SAP BW/4HANA?
E. Predictive Algorithms
F. SAP HANA Scala scripts
G. SAP HANA Models
H. Smart Data Quality (SDQ)
Quiz
Q1. Number of Source System Types supported by BW4HANA?
C. 4
Q2. SAP BW/4HANA is a separate product which is not part of and does not depend on a Net Weaver delivery.
A. True
Q3. Which one of the following is the design principle of SAP BW4HANA
C. Modern UI
Q5. Which SAP HANA Platform capabilities are integrated in SAP BW/4HANA?