Week 1: First Steps with SAP BW/4HANA Unit 1: The Basics ...
Transcript of Week 1: First Steps with SAP BW/4HANA Unit 1: The Basics ...
Week 1: First Steps with SAP BW/4HANA
Unit 1: The Basics of SAP BW/4HANA
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Content
▪ Core components of SAP BW/4HANA
▪ Data modeling fundamentals with SAP BW/4HANA
▪ The modeling and administration environment
The Basics of SAP BW/4HANACovered in this unit
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP HANA Database
The Basics of SAP BW/4HANACore components of an SAP BW/4HANA installation
Desktop Installation
Based on Eclipse
Web Browser
SAP Fiori UIs
Back-End Server
Components
SAP BW/4HANA
Add-On
SAP BW/4HANA Server
Metadata
Repository
Data Warehousing
Analytical Manager
SAP BPC 11.0
SAP Analytics Cloud
Database
Management
Data
Integration
and Quality
Advanced
Analytical
Processing
Developer & Admin
Tools
SAP BW/4HANA
Modeling Tools
SAP BW/4HANA
Cockpit
SAP HANA
Modeling Tools
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP BW/4HANA provides a fully integrated user
environment for modeling, including
▪ reusable data types and dimensions
▪ comprehensive data management capabilities
▪ virtual data models and analytical reports
Predefined data models and applications (business
content) enable fast implementation
The Basics of SAP BW/4HANAData modeling in SAP BW/4HANA
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANACore modeling objects in SAP BW/4HANA
SAP BW/4HANA Server
Metadata
Repository
Data Warehousing
Analytical Manager
SAP BW/4HANA Modeling Tools
▪ Analytic Query
▪ CompositeProvider
▪ DataStore Object (Advanced)
▪ InfoObject
▪ Open ODS View
▪ Transformation
▪ Data Transfer Process
▪ DataSource
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANAInfoObjects
InfoObjects – the most granular building blocks
▪ Characteristics – the dimensions
Integrated time dependency (slowly changing dimensions)
Complex hierarchies (versioning, unbalanced hierarchy)
Multi-language support
Time & date hierarchies including fiscal year features
Analysis authorizations
Geospatial support
▪ Key figures – the measures
Aggregation type (SUM, MIN, MAX, …)
Currency or unit support (including conversion options)
Inventory & non-cumulative measure support
▪ Display properties for reporting, e.g.
Format conversions (e.g. country-specific date formats)
Number of decimal places
Multi-Language
Texts
Authorizations
Attributes
Hierarchies
+
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANAAdvanced DataStore objects – aDSOs
aDSOs – the data persistency
▪ “Smart” tables typically used for storing transaction data
▪ Advanced data loading capabilities including
parallel loads
recovery options for erroneous load scenarios
data change capture for propagating data changes to
consumers or historical data accuracy
▪ Modeled based on InfoObjects or field definitions
▪ Partitioning and data tiering capabilities for large
amounts of data
Compared to classic DataStore objects (SAP BW)
▪ No complex data structure
▪ No star schema (no navigation attributes)
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANACompositeProviders and analytic query
CompositeProviders – the virtual data marts
▪ Define the star schema model
UNION or JOIN of aDSOs
Definition of output structure
Relation between facts and master data
Navigation attributes for reporting
Translation of technical field names to business-ready definitions
Analytic queries – the end-user reports
▪ Define the report layout
Drilldown options
Calculations on key figures (formulas, filters, etc.)
Detailed display properties
▪ Filters
Define complex analytical processes
CompositeProvider
Analytic Query
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANASystem demo
A first look at the SAP BW/4HANA development
tools
▪ The SAP BW/4HANA modeling tools for data
modeling (Eclipse)
▪ The SAP BW/4HANA cockpit for administration
(Web)
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Basics of SAP BW/4HANAWhat you’ve learned in this unit
Key takeaways
▪ SAP BW/4HANA uses 3 core modeling objects:
InfoObjects, aDSOs, CompositeProviders
▪ The SAP BW/4HANA user interfaces
11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
▪ Modeling based on predefined semantics and modeling
patterns (master data, DataStores) as well as database
fields
▪ Database abstraction using a fully integrated modeling
environment
▪ Store data once & virtualize wherever possible
▪ Options to use hybrid modeling of BW and SQL based
data models
▪ Pre-defined integrated data models and applications
enables fast implementation (Business Content)
▪ Data Tiering Optimization to handle data lifecycle
management for large data volumes
The BasicsData modeling in SAP BW/4HANA
12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP BW/4HANA
The BasicsMaster Data Modeling using InfoObjects
Model-driven approach
InfoObjects (Characteristics, Keyfigures) are the most granular
building blocks accompanied by a rich set of business related
information for master data:
▪ Slowly changing dimensions support with integrated time dependency
(master data historization)
▪ Currency and unit conversion built in
▪ Inventory & non-cumulative measure support
▪ Complex hierarchies & Multi-language support
▪ Geospatial support
▪ Time & date hierarchies including all fiscal year features
▪ Support for detailed Analysis Authorizations
Alternatively field-based modeling is
supported, when these features are
not needed. SAP S/4HANA
Advanced
DataStore
Object
InfoObject
Source
Table(s)
re-use in other
BW objects
enrich
Multilanguage
Texts
Authorizations
Attributes
Hierarchies
+
Multilanguage
Texts
Authorizations
Attributes
Hierarchies
+
13PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The BasicsInfoObjects
InfoObjects – the most granular building blocks
▪ Characteristics – the Dimensions
Integrated time dependency for slowly changing
dimensions
Complex hierarchies & Multi-language support
Time & date hierarchies including all fiscal year
features
Analysis Authorizations
Geospatial support
▪ Key Figures – the Measures
Currency and unit conversion
Inventory & non-cumulative measure support
SAP BW/4HANA
SAP S/4HANA
Advanced
DataStore
Object
InfoObject
Source
Table(s)
re-use in other
BW objects
enrich
Multilanguage
Texts
Authorizations
Attributes
Hierarchies
+
14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Key Figures – the MeasuresCharacteristics – the Dimensions
The BasicsInfoObjects
▪ Numeric data types
▪ Aggregation Behavior (e.g. SUM, MIN,
MAX, etc.)
▪ Frequently associated with a Unit/Currency
▪ Charakter-like data types
▪ Range from „atomic“ global type definitions
to dimensions with many attributes
▪ Multi-Language Text
▪ Hierarchies
▪ Time Dependency (a.k.a. Slowly Changing
Dimensions)
▪ Authorizations
Multilanguage
Texts
Authorizations
Attributes
Hierarchies
+
15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
First Steps with SAP BW/4HANACore Modelling Objects in SAP BW/4HANA
SAP BW/4HANA Server
Metadata
repository
Data Warehousing
Analytical Manager
▪ Analytic Query
▪ CompositeProvider
▪ Advanced DataStore Object
▪ InfoObject
▪ Transformation
▪ Data Transfer Process
▪ DataSource
Developer Tools
SAP BW/4HANA
Modelling Tools
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 1: First Steps with SAP BW/4HANA
Unit 2: Modeling Data Flows with SAP BW/4HANA
– Part 1
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Content
▪ Overview of data modeling capabilities in SAP BW/4HANA
▪ Virtual and persistent data modeling
▪ Data modeling system demo
Modeling Data Flows with SAP BW/4HANA – Part 1Covered in this unit
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
▪ Modeling based on predefined semantics and modeling
patterns (master data, DataStore Objects) as well as
database fields
▪ Database abstraction using a fully integrated modeling
environment
▪ Store data once and virtualize wherever possible
▪ Options to use hybrid modeling of BW and SQL-based
data models
▪ Predefined integrated data models and applications
enable fast implementation (business content)
▪ Data Tiering Optimization to handle data lifecycle
management for large data volumes
Modeling Data Flows with SAP BW/4HANA – Part 1Data modeling in SAP BW/4HANA
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1Virtualized and persistent data modeling
Persistent objects
▪ DataStore object (advanced) – the central object for
data storage and data consolidation
▪ InfoObject – for master data characteristics and key
figures with units/currencies
Field-based modeling
▪ Complements InfoObject modeling
▪ Integrated with existing SAP BW/4HANA objects/models
and SAP BW/4HANA authorizations
▪ Direct staging from any source possible, even mass data
loads
Reliable data acquisition
▪ Batch, real-time, and remote data acquisition
▪ Delta capabilities and sophisticated error handling
▪ Standard (mapping, formula, lookup, conversion) and
custom transformations
▪ Open adapter framework to connect any system
(databases, Open Source, social media, IoT, etc.)
SAP BW/4HANA
SAP S/4HANA
DataStore
Object
InfoObject
Source
Table(s)
Transform & Enrich
Multi-Language
Texts
Geospatial
Attributes
Hierarchies
+
CompositeProvider
virtual
Query
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1Demo data model – Overview
Sales Data Model
▪ Simple star schema with
One fact table
Two dimensions
Some language-
dependent texts
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1Demo data model – SAP BW/4HANA implementation
SAP BW/4HANA Sales Data Model
▪ SalesOrder aDSO will consist of
9 characteristics
4 key figures
▪ Product characteristic
5 attributes
(also characteristics)
Texts
Hierarchy
▪ Customer characteristic
10 attributes (also characteristics)
Texts
▪ City and Country characteristics
Texts
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1System demo part I
Data modeling in SAP BW/4HANA:
▪ Create data flow object
▪ Model data persistency
InfoObjects
DataStore object
▪ Create transformations and data transfer processes
(DTPs)
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1What you’ve learned in this unit
Key takeaways
▪ Advanced DataStore Objects and InfoObjects are
the core modeling objects for persistency in
SAP BW/4HANA
▪ All modeling and data-flow-specific objects are fully
available in SAP BW/4HANA modeling tools in
Eclipse
▪ Enriching and transforming data during a data load
process is simple and easy to do
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1<Subtitle>
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1<Subtitle>
11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1<Subtitle>
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 1: First Steps with SAP BW/4HANA
Unit 3: Modeling Data Flows with SAP BW/4HANA
– Part 2
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 2Covered in this unit
Content
▪ Virtual data modeling
– CompositeProvider
– Analytic Query
▪ Loading data
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 2 Virtualized and persistent data modeling
SAP BW/4HANA
SAP S/4HANA
DataStore
Object
InfoObject
Source
Table(s)
Transform and Enrich
Multi-Language
Texts
Geospatial
Attributes
Hierarchies
+
CompositeProvider
virtual
QueryVirtual Objects
▪ CompositeProvider – to combine data from
SAP BW/4HANA and SAP HANA via join or union
▪ Open ODS view – to consume external (and internal)
data flexibly without staging
Analytic Query
▪ Build reports with a variety of rich OLAP functions on an
object model level
▪ The analytic manager is the built-in OLAP engine of BW
▪ The majority of analytical functions in SAP BW/4HANA
are pushed down to SAP HANA and executed directly in
the database
▪ Rich set of analytical capabilities like Hierarchy handling
Currency and unit conversions
Exception aggregation & conditions
Restricted and calculated key figures
Inventory handling for non-cumulative key figures
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 2 System demo part 2
Data modeling in SAP BW/4HANA:
▪ Load data
▪ Model data virtualization area:
CompositeProvider
Analytic query
▪ Visualize the data
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 2 What you’ve learned in this unit
Key takeaways
▪ Modeling in SAP BW/4HANA is simple and supports
agile development
▪ The CompositeProvider and analytic query are the
core modeling objects for virtualization in SAP
BW/4HANA
▪ The CompositeProvider integrates SAP HANA models
as well as the SAP BW InfoProvider and supports
agile data modeling
▪ The CompositeProvider combines data from
InfoProviders (join/union) and prepares the data for
reporting
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 1: First Steps with SAP BW/4HANA
Unit 4: Operating Data Flows with SAP BW/4HANA –
Part 1
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 1Covered in this unit
Content
▪ Overview of SAP BW/4HANA administration
cockpit
▪ Overview of process chain dashboard
▪ SAP BW/4HANA administration cockpit demo
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 1SAP BW/4HANA web administration tools
SAP BW/4HANA cockpit – single entry
point for administration and monitoring
▪ Management of data loads for aDSOs and
InfoObjects
▪ Access to process chain modeler and monitors
for process chain status and statistics
▪ SAP Fiori launchpad – easy to configure and
personalize
▪ Access from any device
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process chain modeler
▪ State-of-the-art modeling UI
▪ Traditional SAP GUI Interface is gradually
replaced by a more user-friendly modern
UI5 web-based interface
Operating Data Flows with SAP BW/4HANA – Part 1SAP BW/4HANA web administration tools
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process chain monitor
▪ State-of-the-art modeling UI
▪ Intuitive, comprehensive monitoring tool
for detailed error analysis and recovery
Operating Data Flows with SAP BW/4HANA – Part 1SAP BW/4HANA web administration tools
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process chain dashboard
▪ Comprehensive overview of process
chain statistics
▪ Detailed information about status,
runtimes, delays, etc.
▪ Flexible filter options for a personalized
view
Operating Data Flows with SAP BW/4HANA – Part 1SAP BW/4HANA web administration tools
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 1System demo part 1
SAP BW/4HANA administration cockpit:
▪ Create a process chain to load data into a
DataStore object
▪ Schedule process chain
▪ Monitor process chain
▪ Execute process chain dashboard to analyze
process chain runs
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA – Part 1 What you’ve learned in this unit
Key takeaways
▪ SAP BW/4HANA administration cockpit is the new
entry point for the SAP BW/4HANA administrator
▪ Modeling, execution, scheduling, and monitoring of
process chains is simple with the SAP BW/4HANA
administration cockpit
▪ Options to fully personalize SAP BW/4HANA
administration cockpit are available
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modeling Data Flows with SAP BW/4HANA More Information about SAP BW4/HANA 1.0
SAP BW/4HANA Landing Page
http://sap.com/bw4hana
SAP BW/4HANA Community / Product Page
http://sap.com/bw4hana10
SAP BW/4HANA Documentation
http://help.sap.com/bw4hana10
SAP BW/4HANA FAQ
SAP BW/4HANA Roadmap
Analytics Solutions from SAP for SAP
BW/4HANA Customers Roadmap
SAP BW/4HANA Blogs / Community Blogs
SAP BW/4HANA Events
SAP BW/4HANA Webinars
SAP BW/4HANA on Twitter
SAP BW/4HANA Videos / YouTube Channel
SAP BW/4HANA HANA Academy Videos
SAP Training and Certification for SAP BW/4HANA
Road Map for Transition to SAP BW/4HANA
SAP Best Practices for In-place System
Conversion to SAP BW/4HANA
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 1: First Steps with SAP BW/4HANA
Unit 5: Operating Data Flows with SAP BW/4HANA –
Part 2
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 2Covered in this unit
Content
▪ Learn how to manage advanced DataStore objects
(aDSOs) and InfoObjects in the SAP BW/4HANA
administration cockpit
▪ Use the request maintenance tool in the
SAP BW/4HANA administration cockpit for advanced
DataStore objects (aDSOs) and InfoObjects
▪ Access in-app help for the SAP BW/4HANA cockpit
▪ SAP BW/4HANA administration cockpit demo
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Request maintenance for aDSOs and
InfoObjects
▪ Detailed information about data loads and
activations
▪ Manage requests – activate, delete,
maintain data
▪ Status, runtimes, data volumes, etc.
Operating Data Flows with SAP BW/4HANA – Part 2SAP BW/4HANA web administration tools
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Metadata overview for aDSOs and
InfoObjects
▪ Detailed information about data tiering
optimization
▪ DDIC tables and general settings
Operating Data Flows with SAP BW/4HANA – Part 2SAP BW/4HANA web administration tools
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Simple manage and maintenance for:
▪ DataStore objects
▪ InfoObjects
▪ Data tiering maintenance/adjustment
▪ User maintenance
▪ SAP HANA remote subscriptions
Operating Data Flows with SAP BW/4HANA – Part 2SAP BW/4HANA web administration tools
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
In-app help for the SAP BW/4HANA
cockpit
▪ Embedded help within the SAP Fiori apps
▪ Context-sensitive information and guided
tours
▪ State-of-the-art interactive web assistant
Operating Data Flows with SAP BW/4HANA – Part 2SAP BW/4HANA web administration tools
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 2System demo part
SAP BW/4HANA administration cockpit in
SAP BW/4HANA:
▪ Manage advanced DataStore objects (aDSOs)
and InfoObjects
▪ Monitor data loads into advanced DataStore
objects (aDSOs)
▪ General SAP Fiori personalization features
including in-app help for the SAP BW/4HANA
cockpit
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Operating Data Flows with SAP BW/4HANA – Part 2What you’ve learned in this unit
Key takeaways
▪ SAP BW/4HANA administration cockpit replaces
SAP GUI for monitoring and scheduling tasks
▪ SAP BW/4HANA administration cockpit will be
further expanded in the future
▪ State-of-the-art in-app-help available for the
SAP BW/4HANA administration cockpit
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 1: First Steps with SAP BW/4HANA
Unit 6: Managing Large Data Volumes
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Content
▪ Partitioning concepts
▪ Semantic groups for data distribution over more
than one database table
▪ Database partitioning for advanced DataStore
objects
▪ Data modeling system demo
Managing Large Data VolumesCovered in this unit
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Administrative/Performance Aspects
▪ Better performance with mass data due to partition
pruning
▪ Data tiering optimization becomes more flexible
▪ Easier administration because the tables are smaller
▪ Supports very large column store tables (each
partition can be up to 2 billion records)
Business Aspects
▪ Minimize impacts across different time zones
▪ Error handling on each partition to avoid impact on
the global business
Managing Large Data VolumesWhy partitioning?
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Conceptional/Semantic Partitioning
▪ Split the InfoProvider (e.g. by region/calendar year)
and use the CompositeProvider as a virtual layer
▪ Query creation only based on CompositeProvider
▪ Automation via semantic group
Physical Table Partitioning
▪ Dividing the DataStore object into several
small, equally sized partitions, e.g. a separate
partition for each month
Managing Large Data VolumesPartitioning: What’s behind it?
"North" "South"
2018 2019
CompositeProvider
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Managing Large Data VolumesSemantic group for advanced DataStore objects
Flexible concept for semantic partitioning of
advanced DataStore objects (aDSOs)
▪ Tool to create semantically partitioned data
models
– Based on a reference structure
– Each member can be changed independently
▪ Flexible definition of split criteria
– Pruning information is derived
▪ Automatic generation of
– CompositeProvider
– DTP filters
▪ Only generated objects will be transported into
subsequent systems
Semantic Group
CompositeProvider
Partition1 Partition2 Partition3Reference Structure
Source
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Managing Large Data VolumesSemantic group for advanced DataStore objects
Changing the semantic group and its
objects
▪ Adding/deleting elements (InfoObjects or
fields) is possible
▪ Add new components at any time
▪ Active components can be deleted
▪ Criteria can be modified*
▪ Changes in development system only
* remodeling may be necessary after generation
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Managing Large Data VolumesSystem demo part I
Data Modeling in SAP BW/4HANA:
▪ Create partitions for an existing advanced
DataStore object with data
▪ Run the remodeling job
▪ Create a semantic group
▪ Add components to the semantic group
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Managing Large Data VolumesWhat you’ve learned in this unit
Key takeaways
▪ Use semantic partitioning for advanced DataStore
objects to optimize system performance and support
very large tables
▪ Use database partitioning for advanced DataStore
objects to distribute the data across all nodes in
scale-out systems
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Managing Large Data VolumesPartitions of advanced DataStore objects
Partitioning characteristic
▪ Use preferably 0CAL* or 0FISC* as partitioning
criteria for optimal query pruning if possible
▪ Consider the “overwrite” capabilities of certain
aDSO types when adding a (time) characteristic to
the key definition of your aDSO
Partitions/Ranges
▪ Avoid very fine granular partitioning with too many
partitions
▪ Plan for sufficient (future) partitions in initial object
creation in order to avoid remodeling
▪ Enhanced split capabilities available
Partitioning for very large objects
▪ Semantic groups for mass creation of multiple
aDSOs using a semantic split condition
▪ Recommendation: 1 billion records per physical
database table
© 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 document 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/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at 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 undue 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
trademarks 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 companies.
See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP