SAP Datasphere L2 - 2024.10
SAP Datasphere L2 - 2024.10
SAP Datasphere L2 - 2024.10
Public
Data needs context for authoritative decision-making
Public 3
(Multi-) cloud brings new opportunities and challenges
Amazon
Web services
Public 4
Universal yet opposing data needs for business and technology stakeholders
Technology Business
Needs Needs
Centralized governance Self-service access to trusted
(data, financial, privacy business data— delivered in
and compliance) business terms
Public 5
Towards a business data fabric with SAP Datasphere
Data Products
Modelling
& self-service
Agile Governance
Data integration
& preparation
Business Semantics
Data
sources
Public 6
SAP Datasphere is the foundation for a business data fabric architecture
Public 7
Why a business data fabric
Public 8
SAP Datasphere provides capabilities for a complete
business data fabric architecture
Discovery,
consumption, Modeling Data integration &
Governance Business semantics
sharing & relational & rich analytic preparation
cataloging, metadata semantic onboarding,
self-service models, lifecycle real-time replication &
management, lineage, entity import, business
management, federation, transformation,
space, data product, privacy content
authorizations scheduling, monitoring
marketplace
Public 9
Overview
SAP BTP
Unleash digital innovation
across business functions
Create personalized experiences Build faster with business context Run with confidence on a trusted,
that instantly work with SAP applications to meet change with agility enterprise-grade platform
Public 11
SAP Business Technology Platform capabilities.
Public 12
Data to Value – Integrated Data & Analytics Portfolio
Extended planning and analytics Business data fabric Intelligent data applications
Take enterprise planning to the next level Deliver an integrated, semantically Build apps leveraging analytical capabilities
with an optimized, vertically integrated rich data layer over underlying data (machine learning, graph, spatial, Vector
consumption layer for planning and landscapes to provide smooth DB), combining
analytics workloads. and scalable access to data historical and real-time data.
without duplication.
Public 13
SAP Datasphere overview
Open data
SAP Analytics Cloud Analytics Planning External consumption
ecosystem
partners
SAP Datasphere
Connectivity
Public 14
Data integration and preparation
Different ways to connect data to SAP Datasphere
Built-in connectors
Data marketplace
Open connectors
SAP
Datasphere
SAP BW bridge
External tooling
Public 16
Connection overview
SAP S/4HANA SAP S/4HANA Cloud SAP HANA on-prem & Cloud Google Cloud Storage Google BigQuery SAP Datasphere
SAP ECC SAP ABAP Oracle Microsoft SQL Server Azure SQL Database Azure Blob Storage SAP HANA on-prem & Cloud
SAP BW/4HANA Model Transfer Generic JDBC Generic OData Azure Data Lake Store Gen1 SAP HANA, Data Lake Files
SAP BW SAP HANA Data Lake Generic SFTP Local CSV File Azure Data Lake Store Gen2 Amazon S3 Azure Data Lake Store Gen2
SAP HANA, Data Lake Files Generic Cloud Data Integration Amazon S3 Amazon Athena Google Cloud Storage Google BigQuery
SAP SuccessFactors SAP Fieldglass Adverity Precog Amazon Redshift HDFS Apache Kafka Confluent
Remote table federation Remote table replication Mass data replication Cloud-based data Batch loads &
Leave data in the source Real-time replication or Data replication with multiple transformations transformations
system and access remotely snapshots using single entities from a variety of Load data from one or more Combine structured and semi-
in real-time when needed entities sources source tables and apply structured data while defining
No upfront data movement Schedule via task chains Flexible targets to Datasphere transformations ETL processes
and outbound target systems (e.g. SQL, field-based) Advanced transformation
Federation is supported View persistence
across various sources and Support initial and delta
Store output results in a local capabilities leveraging
Materialize view output target table Python 3
hyperscalers replications from various
results in a stable persistence
sources Supports to process delta Schedule via task chains
Schedule via task chains changes
Public 18
Data integration using remote tables
Perform some transformations on the data using Local table SQL transformation
the existing operators as well as the limited set of (e.g. JOIN, UNION)
Field-based transf.
Finally load the result into a target table in (limited to predefined functions)
Datasphere without any delta capability
Custom logic*
(Python script)
Source system
Replication flow
Replication flow
Mass data replication
1…N replications
Possibility to replicate parallelized data from
supported source systems into supported
target systems
Source system Outbound target
with delta† replications MS Azure SQL MS Azure Data Lake Storage Gen2
Public †
Restrictions to delta capture apply: more information in the online documentation. 21
Replication flow use cases
Staging Staging
Delta †
Delta*†
Replicate data from SAP or non-SAP sources into Read data from SAP Datasphere and replicate it into Use SAP Datasphere as a middleware and replicate
SAP Datasphere and capture data changes occurring supported SAP and non-SAP outbound targets while data from supported sources into supported targets
near-real-time from the source to update the target tracking data changes* while tracking data changes* occurring near-real-
table time in that source
Public * Planned †
Restrictions to delta capture apply: more information in the online documentation. 22
Data integration using transformation flow
integration monitor
Custom logic*
Integrated in the data builder functionality
Run mode setting for performance and memory optimized
consumption
Support various SQL-based transformations
(for example, joins, aggregations, functions, calculated
columns ...)
Public * Planned †
Restrictions to delta capture apply: more information in the online documentation. 23
Task chains and scheduling
Public 25
Loading and transforming data in SAP Datasphere
SAP Datasphere
Task Chain
Transformation
Local table Local table
SQL
Staging Target
Delta† Field-based Delta*†
Custom logic*
Filter Operation and time Operation and time
Source system projection stamp/ stamp/ Outbound target
mapping sequence sequence
Replication flow Local table Transformation flow Local table Replication flow
Public * Planned †
Restrictions to delta capture apply: more information in the online documentation. 26
SAP BW Bridge & hybrid
Simplify the data landscape
Federation and
Data/Business layer
reuse of
Combining SAP BW or SAP Staging Layer incl. ABAP Staging Layer incl. ABAP
metadata
BW/4HANA with SAP Any-DB
extensions SAP HANA
Any-DB
extensions SAP HANA
Spaces
Datasphere
Any-DB SAP HANA Any-DB SAP HANA
Extractors Extractors APIs
Extractors
Extractors APIs
SAP Cloud/on-premise & any sources SAP Cloud/on-premise & any sources SAP Cloud/on-premise & any sources
SAP BW Bridge
Any-DB SAP HANA
Extractors APIs
Extractors
Extractors APIs
SAP Cloud/on-premise & any sources SAP Cloud/on-premise & any sources
Public 28
SAP BW and SAP BW/4HANA hybrid integration
Different
ways to integrate SAP BW and SAP Datasphere
SAP BW/4HANA systems Business Builder
Consumption model
Remote or replicated data consumption scenarios Fact
supported with SAP BW & SAP BW/4HANA Dimension
via
-
BW/4HANA Model Transfer connection Query as InfoProvider Query as InfoProvider Query as IP Query
more information
Composite provider Composite provider Composite provider
Public 29
SAP Datasphere, SAP BW bridge
Space management
Benefits of SAP BW bridge Custom InfoObjects
SAP BW
ABAP
- Leverage SAP BW data structures, transformations, code DTP + transformation
bridge
Data integration
customizations, and skills – quickly extending your SAP
BW investments to the public cloud
Data sources SPACE Administration & security
- Integrate with on-prem SAP ECC data with familiar
connectivity & semantic flexibility – retaining instant
access while expanding your analytics depth Extractor
Public 30
Cloud journey for SAP BW customers
Move
SAP BW ABAP SAP BW bridge Other
Move existing SAP BW artefacts with objects extensions Space Spaces
Cross-Space
sharing
Tool-supported
conversion
including data
Cross-Space
Tool-supported
transfer tools conversion
sharing
including data
Connect
pace
On-premises
SAP Business Suite
API On-premises
SAP Business Suite
Extractors Other sources
API
On-premises On-premises
Other sources Other sources
SAP Business Suite SAP Business Suite
Public 31
Modeling
Data modeling using integrated editors
Built-in editors
covering no code to pro code
Graphical & scripted view Intelligent lookup Business model Analytic model
Collection of no code/low code Interactive data harmonization Allow for a greater degree of self- Rich multi-dimensional & analytical
editors to support graphical modeling environment service modelling reusing pre-defined
measures, hierarchies, filters,
Model E/R-models, tables, views, Iteratively join entities by defining Non-disruptive environment for
parameters & associations
SQL & SQL-script views rules to match records business scenarios – independent
Focuses on most-used modeling Mappings created once and can be from the data integration layer Built-in analytical preview incl.
operators automated through rules filtering, pivoting, hierarchies, etc.
Public 33
Graphical & scripted view
Public 34
Intelligent lookup
The Intelligent lookup is a business centric, interactive data harmonization environment, which lets you iteratively join entities by
defining rules to match records, review the results, and use the output in other models.
Subject matter experts efficiently All automated & manual Rules create mappings Harmonization result is a
create mappings and mapping mappings are persisted in a automatically. standard entity within the data
rules in an intuitive no code user “pairing table”. builder that all modelling entities
Users can add or rework
interface. and consuming tools can
No further user intervention is mappings where required - down
leverage.
Results are shown immediately. required ever again on rows to record level.
Data is taken as it is. where these mappings are Run them manually or
applicable.
periodically via task chains.
Public 35
Analytic model
Public 36
Business modeling
Run advanced data preview with filtering and sorting capabilities to Data
Public 37
Lifecycle management
Export & import object definition Repository packages Content network package
Download delivery
package
CSN/JSON file
Content network package
Definitions for data builder objects like tables, Repository packages as a means to organize objects Content network package can contain objects from
views, flows, intelligent lookups can be exported as from a single space one or multiple spaces along with their
CSN/JSON files dependencies
Modelers can assign objects to existing repository
Exported object definitions can be imported into the packages One or more repository packages can be included in
data builder to create new objects or replace a single content network package
Repository package objects can be exported to a
existing ones content network delivery package with a single Content network packages can be downloaded from
click or uploaded into the content network
Public 38
Authorizations using data access controls
Data access controls are defined once and can be applied SELECT * FROM SALES_VIEW WHERE 'Country' == 'DE'
to multiple artifacts in data layer, and cannot be overruled
Public 39
Data modeling and consuming with SAP Datasphere
SAP Datasphere
Business builder
Facts
ODATA SAP Analytics Cloud for Planning
Remote table
ODATA
Dimensions
Clients, tools, apps
Table ODBC/JDBC
Texts Analytic model
Intelligent lookup
Hierarchies
Data builder
Public 40
Business Semantics
Reuse SAP business semantics with a single entry point
Semantic onboarding
Bringing together all features & processes that allow SAP
customers to make semantics available at ease & scale
Import entities
Harmonize existing metadata import options from
SAP S/4HANA Cloud, SAP S/4HANA, SAP BW, SAP BW/4HANA
Content network
Bring in prebuilt SAP and 3rd party business content as accelerator
Data products
Access customer and partner managed data products to democratize
SAP data within SAP Datasphere & beyond via API
Public 42
Entity import for SAP S/4HANA on-premises & SAP S/4HANA Cloud Edition
Unleashing metadata & domain knowledge from SAP source SAP Datasphere
systems
Only SAP S/4HANA Cloud connections can include
associated entities in the import CDS views
Public 43
SAP BW/4HANA model transfer
Load
metadata from your SAP BW∕4HANA and SAP
BW bridge connection
SAP Analytics Cloud
Provide SAP BW/4HANA and SAP BW bridge semantics to
SAP Datasphere
Build new models on top of them or enhance them
Business builder
Transfer BW query as native entity (KPI, analytic model) Model
transfer
Model
transfer
Data builder
Supports the import of BW analysis authorizations via data
access controls SAP Datasphere
More information about supported features in
SAP note 2932647
Query Query
Public 44
SAP business content
Analytical question
How are my
Business content collection SAP Datasphere
savings on the SAP
frame contract?
Leverage SAP’s business expertise and knowledge from our ecosystem of
partners with prebuilt data models, semantic views of SAP application data,
and transformation logic.
Analytical
systems KPI
Real world
Invoice
€ 1,300 FC Discount
Public 45
SAP Master Data Governance providing high quality master data
Consolidation
High SAP Datasphere
Standardize & Match &
Validate
Activate & quality Customer
enrich merge replicate
master Preserve semantics
Central maintenance data
Other LoB
Request Validate Approve Replicate apps
Product Order
SAP Applications
Semantic onboarding Modeling
SAP S/4HANA, BW/4HANA, SAP S/4HANA, SuccessFactors, HANA,
ECC, BW, ABAP, HANA, … Fieldglass, Marketing Cloud, …
Data marketplace Catalog
API,
CLI
Other Applications Spaces
Public 46
SAP Master Data Governance and SAP Datasphere
High master data quality for SAP S/4HANA and Good (enough) data quality for analytic and
operational SAP processes GOAL planning purposes
COMPLEMENT
One of the key concepts of a business data fabric architecture, is to preserve the business context of the data. SAP Master Data Governance maps and consolidates the master
data objects in the operational layer across different applications, while SAP Datasphere provides the analytical layer to combine data of any type even virtually from the
different applications while preserving the semantics.
Data products managed by SAP Master Data Governance can directly be consumed by SAP Datasphere in dedicated spaces to create further data products by joining with
data from other data sources.
SAP Master Data Governance provides key and value mappings to improve joining of datasets from different sources within SAP Datasphere.
Top quality master data is key foundation for operational, analytical and planning purposes as well as for AI use cases.
Public 47
Governance
Governance in SAP Datasphere
The central place to discover, classify, profile, Use the repository explorer to browse, create SAP Datasphere is designed to fulfill the
understand, and prepare all the data in your and import objects in SAP Datasphere highest security standards which guarantee the
enterprise beyond SAP Datasphere only, incl. safety of your data
Search and filter the list of existing objects or
SAP BW Bridge and SAP Analytics Cloud open them centrally Security options range from cloud network
Map out a connected view of your data communication and identity provider settings
sources, build & apply data governance to user and access management as well as
processes, and offer trusted, self-service data spaces, roles and data access controls
discovery to your users
Public 49
Catalog enabling governance
Understand
Discover Search
Govern access*
Organize DATA
GOVERNANCE
Classify, organize, and understand data (location, Label & tag
Prepare &
attributes, quality, lineage, sensitivity) transform*
Curate
Crawl &
Monitor
Enforce centralized authorization & security for data index
orchestration, and control data quality standards
Publish, share &
collaborate
Metadata extraction from SAP Ensures the proper usage of data Lineage and Impact analysis for Establish common understanding
sources including SAP Datasphere, throughout the organization data provenance of data across enterprise
SAP Analytics Cloud, SAP
business applications and others Exchange metadata with 3rd party Minimize impact of changes by Define KPIs for quantifiable,
catalog providers understanding relationships outcome-based strategic goals
Empower users to be data-driven between assets
Monitor activity, track workflows, Save time and focus attention on
Increase productivity with search and enforce organizational policies Track transformation of data from what matters most
and filtering capabilities source to point of use
Public 52
Impact and lineage
Public 53
Different levels of authorizations in SAP Datasphere
Before introducing scoped roles
User level
Providing access to a SAP Datasphere tenant is the most fundamental way to
control access of users.
DAC DAC
Row-level security
Data access controls establish authorizations on the data itself based on row-level
access for each user.
Challenge
The roles of users are the same for all spaces they are assigned to, and cannot be different from space to space.
Public 54
Different levels of authorizations in SAP Datasphere
Introducing scoped roles
DAC
R&D
SPACE
John Smith
Scoped role(s):
Modeler in space: R&D
Viewer in space: Sales
Public 55
Global standard and custom roles
Global
roles are available as standard roles and SAP Datasphere
custom roles
DW Modeler (Standard)
- Can still carry some privileges which are valid tenant-wide more
information: privileges and permissions (help.sap.com)
Public 56
Scoped roles
Scoped roles inherit a set of privileges from roles and SAP Datasphere
are assigned to users and spaces
DW Modeler (Standard)
Scoped roles are objects in their own rights and allow users to 1
User A
The assignment of users can be handled in addition in user User B
User C
SAML attributes SPACE
SPACE
SPACE
management and decentral in space management
Public 57
How the different levels of authorizations work together
Data Engineer DW Modeler Viewer DW Admin Assigning roles with dedicated privileges
(Custom role) (Standard role) (Custom role) (Standard role) gives users access to functionalities
according to their tasks.
Public 58
Discovery, sharing, self-service
Reusable data products can be accessed in clicks for
better, faster & more scalable data collaboration across spaces
Open
partner
Independent virtual work environments ecosystem
for departments, LOB’s, data domains, project teams, and individual
SALES MKTG
SPACE SPACE
What is a space?
A space is a secure area created by an administrator, in which members can acquire, prepare, and model data.
Public 61
Spaces provide your business process with the right data
Public 62
The data marketplace for SAP Datasphere
Self
Self
Internal service
Self
Service
Self SPACE
Service
data marketplace SPACE
Service
SPACE
SPACE
Data
SALES MKTG
SPACE SPACE
monetization
SPACEs
Data
provider Public & private Data
SPACEs marketplace
data exchange
Data SAP data products
collaboration
SPACEs R&D FIN Connectivity ∙ Simplicity ∙ Context
SPACE SPACE
Create Data Products on top of Define visibility of Data Contains Views on top of data Manage accessibility of Data
existing data assets Products Products
Provides metadata information
Democratize data within Clearly define group of Data Leverage licenses in
Different delivery methods
organizations Consumers per Data Product commercial set ups and/or for
available
sensitive data
Invite users, tenants or 3rd
party stakeholders
Define who is able to ship and
consume data with predefined
context types
Public 64
Data products in SAP Datasphere
Can be provided within a single tenant and/or across tenants Data provider
Metadata
Public 65
Data sharing & discovery using the data marketplace
1 5
In-app data discovery experience for Managed data integration &
transparent evaluation of internal and update management for
more 3000+ 3rd party data products sustainable adoption of external
through the cooperation with data sources via several data
Datarade.ai. delivery options.
More can be added on request.
2 4
Embedded data sharing cockpit
for self-service data sharing for Access management through
LoBs and IT. Creates data product licenses handles access to data
endpoints in a business user friendly down to row- and column level
way. where needed.
Powerful context management to steer
3 visibility of data products in public, private and
internal setups.
Public 66
Convergence of catalog & marketplace – one place to find all assets
Public 67
Analytics & planning consumption
Consumption in SAP Analytics Cloud and add-in for MS Office
Tight integration with SAP Analytics Cloud for analytics and planning
SAP Analytics Cloud, analytics Microsoft Office SAP Analytics Cloud, planning
Direct consumption of SAP SAP Analytics Cloud, add-in for Bi-directional integration of SAP
Datasphere data models in Microsoft Office 365 with live Datasphere and SAP Analytics Cloud
SAP Analytics Cloud using a live connection for online or desktop for planning
connection version Use OData API to pull data from
Multiple SAP Datasphere tenants can SAP Datasphere with SAP Datasphere into planning
be connected to any number of SAP SAP Analysis for Microsoft Office Use data export service API to pull
Analytics Cloud systems 2.8 SP14+ - limited1
data into SAP Datasphere
Public 1
No support of Analytic Models 69
SAP Analytics Cloud, analytics
Public 70
SAP Analytics Cloud, add-in for Microsoft Office
Public 71
SAP Analytics Cloud for planning
Public 72
Openness
Open for data ecosystem partners
Open data ecosystem Data integration Data modeling Data consumption Command line
Integrate with industry-leading Allow external data integration Option to use SQL DDL & External SQL & OData API for Support external automation
data and AI platforms to tools like SAP Data Services, DML in the open SQL schema consumption tooling via Command line
capitalize on data investments SAP Data Intelligence, SAP leveraging for instance SQL interface
Use consumption interface to
Bring SAP and non-SAP data Open Connectors, SnapLogic, views, tables, procedures, etc. connect any 3rd party front end (CLI – API)
Precog, Adverity, etc. to bring
together with SAP Datasphere Leveraging existing SQL- tool to your exposed views The CLI allows you to
data into the system using SQL
leveraging tailored integration tooling & skillset outsource repeated and time-
interfaces and the open SQL Make your data models
with solutions from open data consuming tasks
schema SAP Database Explorer accessible for consumption
ecosystem partners tools & applications programmatically
Public 74
Provide a holistic data solution together with our open data partners
Collibra delivers the best-of-breed cloud platform that tightly integrates data catalog,
governance, lineage, quality, and privacy capabilities.
Confluent delivers the leading cloud service for connecting and processing real-time data
within a fully-managed Apache Kafka environment.
Databricks delivers an open and unified data lakehouse platform for data, analytics and AI
uses cases, based on Apache Spark.
Google extends SAP data models to Google Big Query or bring Google Big Query
insights directly into SAP processes with the ability to gain new analytics and AI insights
from unified data.
Public 75
Open SQL schema for data integration & data modeling via SQL API
- Use data science tooling like Jupyter notebooks Data integration tool Data integration
Consume data models from your space schema in the Open Data science tool
SQL schema
Public 76
Embedded machine learning and advanced analytics
SQL client
Use your existing Python or R environment to trigger Predictive analysis Data marketplace
calculations in SAP Datasphere Data modeling tool
library (PAL)
Public 78
Outbound consumption
client
Connect via an Open SQL schema and ODBC and consume
data exposed as consume perspectives Exposed
Analytic model View Perspective
data
More information
SAP Datasphere
Public 79
Why SAP Datasphere
Foundation for business data fabric Reuse & extend SAP BW investments
Comprehensive data service that enables every data professional to deliver Leverage SAP BW data structures, transformations, customizations, and skills
seamless and scalable access to mission-critical business data. to quickly extend your SAP BW investments to the public cloud using the SAP
BW bridge or hybrid scenarios.
Connect to SAP data with business context Open interfaces and partner ecosystem
Out-of-the box understanding of SAP data with semantic business context from Hyperscaler choice with data centers in a variety of regions, open interfaces for
SAP applications using semantic onboarding and prebuilt business content data data integration and consumption, and integration with industry-leading
models. ecosystem of data and AI partners.
Connect and collect data from all sources Governance and metadata management
Data virtualization, replication, orchestration and distribution from and to SAP Ensure governance, metadata management and data lineage throughout the data
and external solutions across cloud and on-premises landscapes. lifecycle and across systems: discover, manage, and govern all data using the
catalog.
Public 80
SAP Road Map Explorer
Public 81
More information
Public 82
Thank you.
Contact information:
Speaker Name
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.