SAP Datasphere L2 - 2024.10

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 82

SAP Datasphere

Unleash the power of


business data
Speaker Name, SAP
Date

Public
Data needs context for authoritative decision-making

​Innovation has happened in silos


​Data,
especially metadata, has been
removed from its context
​There’s been a fundamental error—
focusing solely on technology rather than
the data

Public 3
(Multi-) cloud brings new opportunities and challenges

Amazon

Google SCM Microsoft


New data sets spawn new projects
On-premises sources remain CRM MKTG

Complexity has increased, shifting


governance and integration work On-premises Business On-premises
back to customers database DW
Apps
FIN PROC

XLS/ Other cloud


flat files HR DBMS

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

Simplification Real-time data to


of the ever-growing support business apps,
data landscape insights, and analytics
across hybrid and
multi-cloud

Public 5
Towards a business data fabric with SAP Datasphere

Discovery, consumption, sharing & Data


distribution consumers

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

Extended Planning and Analysis Intelligent Data Applications


with SAP Analytics Cloud with SAP HANA Cloud
Connected planning | FP&A, supply chain, workforce planning Insights-driven transactions | Augmented experiences
Planning engine | Business simulations, predictive forecasting Multi-model database | Relational, document, geospatial, graph, vector
Analytics and BI | Self-service dashboards, GenAI, LoB analytics AI | GenAI, vector embeddings, RAG, embedded ML library

SAP Datasphere Discovery, consumption, sharing & self-service


running SAP BTP space, data product, marketplace
Governance
cataloging, metadata management, lineage, privacy, quality
Business semantics
semantic onboarding, entity import, business content, knowledge graph
Modelling
relational & rich analytic models, lifecycle management, authorizations
Data integration & preparation
real-time replication & federation, transformation, scheduling, monitoring

On-premises Cloud Data Warehouses Relational Unstructured/


SAP and non-SAP data Applications
Data Warehouses and Lakehouses Databases Semi-structured Data

Public 7
Why a business data fabric

​Self-serviceaccess to trusted data breeds agility and


accelerated, accurate decisions
​Comprehensive data governance assures every
stakeholder that private data stays private
​Real-time data, infused throughout your data
architecture helps business users, partners, and
employees make in-the-moment improvements
​A simplified
data landscape reduces costs and technical
debt while maximizing current investments

Public 8
SAP Datasphere provides capabilities for a complete
business data fabric architecture

Analytics & planning consumption Open data


Powerful end-to-end analytics & planning integration with SAP Analytics Cloud & Microsoft Office
ecosystem partners

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

SAP BW move & hybrid


Leverage investment and extend on-prem scenarios with SAP BW Bridge and hybrid landscapes

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

App Dev Automation Integration Data and Analytics AI


Build and innovate Optimize and automate Connect and simplify Give data purpose Infuse intelligence

Public 11
SAP Business Technology Platform capabilities.

Secure and compliant Broad ecosystem


Open and flexible Enterprise grade and scalable
Unified and simple Business centric

App Dev Automation Integration Data and Analytics AI

➔ Process integration ➔ Analytics and planning ➔ Pretrained AI models


➔ Visual low-code/ ➔ Workflow management
no-code experience
➔ API-led integration
➔ Robotic process ➔ Data management ➔ Generative AI and AI
➔ Pro-code tooling workload management
automation ➔ Event-driven integration

➔ Process monitoring ➔ Hybrid integration ➔ Business data


➔ Digital experience ➔ Operational database
and analytics and context
➔ B2B integration
➔ Automated document ➔ Data warehouse ➔ Responsible AI
➔ DevOps
processing ➔ Data integration and data lake

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.

SAP Analytics Cloud SAP Datasphere SAP HANA Cloud

Public 13
SAP Datasphere overview

Open data
SAP Analytics Cloud Analytics Planning External consumption
ecosystem
partners

SAP Datasphere

SAP BW Data & business modeling Catalog Data marketplace


bridge
(optional)

Semantic onboarding Space management Administration & security


CLI API

SAP HANA Data federation Data replication Data transformation


Cloud, data
lake (optional)

Connectivity

SAP applications External sources

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 Databases & Hyperscaler & Outbound


applications generic connections cloud apps targets

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

SAP Marketing Cloud SAP Open Connectors

SAP Help: Connection overview

Public Available Partner 17


Federation and replication options

Remote tables Cloud native data integration

Virtual Access Replication Replication flow Transformation flow Data flow

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

​Remote table federation and replication


 A remote table points to data in an external system without copying
the data
SAP Datasphere
 Handling remote tables is similar to local tables, however the data is
transferred through the network each time a query is executed Remote Analytic
table model
Federate
 Remote data access can be restricted using central filters and selected
columns only* Replicate

 Transparently switch from remote access to snapshots or real-time


SAP Analytics
replication for change-data-capture (CDC) enabled tables without the Source system Cloud Story
need to change the data models
 Schedule snapshot loading for single remote tables, orchestrated via
task chains (optional)
 Ability to start & stop, pause & resume, and cancel real-time
replication ​
 Optional partitions to split larger data transfers and execute these
single transactions in parallel
* Filtering depends on source connection and column data types.
See more information in the online documentation.
Public 19
Data integration using data flow

​Extract, transform and load data using fata


flow
Extract Transform Load
 Use Dataflow to extract/read data from external
sources or from a local table in SAP Datasphere
SAP Datasphere Data flow

 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)

built-in SQL functions Target table

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

Public * Limited to NumPy and Pandas 20


Data integration using replication flow
Replication flows offer a cloud-based replication tool in which cloud-to-cloud based replication scenarios for on-premise
components are not needed anymore (for example, data provisioning agent).

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

Integrated monitoring SAP S/4HANA SAP Datasphere


Cloud and on-premise
Overview of monitoring features within SAP HANA
SAP Business Suite
integrated monitoring application Cloud and on-premise

SAP HANA SAP HANA data lake files


Cloud and on-premise

SAP BW + SAP BW/4HANA Amazon Simple Storage Service (S3)


Capture changes
SAP Datasphere Google Cloud Storage + Big Query
Support for initial data replications together Local tables - initial

with delta† replications MS Azure SQL MS Azure Data Lake Storage Gen2

Apache Kafka, Confluent Kafka

Public †
Restrictions to delta capture apply: more information in the online documentation. 21
Replication flow use cases

1 Inbound data movement 2 Outbound data movement 3 Pass-through option

SAP Datasphere SAP Datasphere SAP Datasphere


Local table Local table

Staging Staging
Delta †
Delta*†

Source system Outbound target Source system Outbound target

Extract Load Extract Load Outbound Extract Load Outbound

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

Perform SQL-based transformations on delta and


non-delta data
 Delta staging† in SAP Datasphere to enable SQL transformations,
delta writing for multilevel staging, and storage of holistic truth
after transformation Local table
Transformation flow
Local table
SQL
 Support for initial and delta† loading from delta tables
Staging Target
 Schedulable through task chains and integrated in data Delta †
Field-based Delta†

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

Add various tasks into a task chain and run them


manually once, or periodically through a schedule
 Tasks chain scheduling may include execution of
- remote table replication, view persistency,
- intelligent lookup, other task chains (nested),
- data flow, replication flow (initial only), and
- transformation flow runs

 Serial & parallel processing supported with ALL or ANY


operators and customizable email notification of success
and/or failure of entire task chains
 Create, manage and pause schedules by using a simple
schedule or CRON expressions and run them
 Scheduled tasks are executed asynchronously and recurrently
in the background according to the defined schedule
(frequency: minutes, hourly, daily, weekly, monthly)
 More information in SAP note FAQ: 3018945
Public 24
Data integration monitoring

Central monitoring and scheduling for remote tables,


flows, views, remote queries & task chains
 Remote tables: Ability to start, stop, pause, resume and cancel
real-time replication ​for change-data-capture (CDC) enabled
tables for single and multiple objects and switch seamlessly
between remote access, real-time replication and snapshots
 Views: Add, monitor and schedule persisted views
 Flows: View and monitor the execution details of data flows,
replication flows or transformation flows
 Remote queries: Check and analyze remote queries to the
connected remote source systems and create statistics for your
remote tables to improve federated query execution
 Task chains: Monitor the status and progress of running and
past task chains

Public 25
Loading and transforming data in SAP Datasphere

Extract Load Transform Outbound

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

Status quo To be architecture

SAP BW or SAP BW/4HANA SAP BW or SAP BW/4HANA SAP Datasphere

Hybrid Analytics layer Analytics layer Federation and


reuse of
metadata

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

SAP Cloud/on-premise & any sources

Extractors SAP Cloud/on-premise & any sources

Extractors SAP Cloud/on-premise & any sources

Extractors APIs

SAP Cloud/on-premise & any sources SAP Cloud/on-premise & any sources SAP Cloud/on-premise & any sources

Move from hybrid to SAP Datasphere with SAP BW bridge

SAP BW or SAP BW/4HANA SAP Datasphere

SAP BW bridge Analytics layer Move


Tool-supported conversion including data
Data/Business layer

Replace parts of SAP BW Move


Staging layer incl. ABAP Tool-supported conversion including data Spaces
or SAP BW/4HANA with extensions SAP BW Bridge

SAP Datasphere Any-DB SAP HANA

SAP BW Bridge
Any-DB SAP HANA
Extractors APIs

Extractors

SAP Cloud/on-premise & any sources

Extractors SAP Cloud/on-premise & any sources

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
-

SAP BW/4HANA Model Transfer


Operational Data Provisioning framework Data Builder
Analytic model
(SAP ABAP connection)
View
- External SAP HANA views (SAP HANA connection)
Remote table Remote table Remote table
 Business semantics onboarding support for
SAP BW/4HANA objects only via SAP SAP ABAP SAP HANA SAP ABAP SAP HANA SAP ABAP

BW/4HANA Model Transfer connection Query as InfoProvider Query as InfoProvider Query as IP Query
more information
Composite provider Composite provider Composite provider

InfoObject InfoObject InfoObject

SAP BW SAP BW SAP BW/4HANA

External HANA view External HANA view

Any-DB SAP HANA SAP HANA

Public 29
SAP Datasphere, SAP BW bridge

​SAP BW bridge provides a path to the


public cloud for SAP BW NetWeaver and
SAP BW/4HANA customers SAP HANA Cloud Data Lake (optional) SAP Datasphere
Modeling
 It offers SAP BW capabilities directly in SAP Cold store data
1
Datasphere: 2 Data marketplace
3
- Connectivity & business content providing proven SAP
BW extractors from SAP ECC and S/4HANA Semantic onboarding
SAP BW bridge SPACE
CLI,
SPACE
- Staging layers of SAP BW for managing data loading SPACE API
Catalog
with partitioning, monitoring, error handling Data store objects

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

- Empower your business to rapidly innovate on SAP BW


data with an open, unified data & analytics cloud service SAP Business Suite SAP applications External sources

Public 30
Cloud journey for SAP BW customers

​Leverage existing SAP BW models


and transformations to innovate in
the cloud SAP BW or BW/4HANA SAP Datasphere

 Reuse SAP BW content with


SAP Datasphere, BW bridge Move

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

 Transition to the cloud at your own


Connect

Connect
pace

On-premises
SAP Business Suite

Extractors Other sources

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.

 Use output view in other models


 Seamlessly integrates with SAP
Analytics Cloud and Office 365 to
analyze data

Public 33
Graphical & scripted view

​Building the foundation of your models


 Use graphical or SQL views to build the foundation of your SAP Analytics Cloud
data modeling on top of remote or local tables
 Choose the semantic usage type fitting your requirement: SAP Datasphere
- Fact to indicate that your entity contains one or more measures that can be
analyzed
- Analytic model
Dimensions indicate that your entity contains attributes that are used to
analyze and categorize measures defined in other entities
- Hierarchy to indicate that your entity contains parent-child relationships for
members in a dimension
Facts
- Text to indicate that your entity contains strings with language identifiers to
translate text attributes
- Relational dataset contains columns with basically no immediate analytical
purpose, typically used as interim entities Hierarchies Dimensions Texts

 Can be consumed in the analytic model and exposed via the


public OData API

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.

Interactive environment Create mappings Mapping automation Full integration with


for mappings only once through rules other data 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

​Buildingthe analytical foundation to make data


ready for consumption.
SAP Analytics Cloud
 Allows multi-dimensional and rich analytical modelling with
less effort to answer business questions easier, faster and more
SAP Datasphere
efficiently
 Provides data for analytical purposes to answer different
Analytic model
business questions by reusing predefined measures,
hierarchies, filters, parameters and associations
 Offers many features like calculated & restricted measures, Facts
exception aggregation, non-cumulative measures, pruning,
variable support, time-dependency for dimensions & texts,
currency conversion, analytical preview, multi-lingual Hierarchies Dimensions Texts
metadata, etc.
 Exposure through the public OData API

Public 36
Business modeling

Empowers BI analysts to model using business terminology


and supports demand-driven modeling. Company strategy

 Self-service modeling for lines of business Business plan


demand-driven
 Enables business users to model their business scenario Objectives

without knowing the underlying data models


KPIs

 Hide data complexity through using business


language terminology Business semantics
 Flexibly change the underlying data layer when needed and without
Facts &
disrupting your consumers dimensions

 Run advanced data preview with filtering and sorting capabilities to Data

validate the modeled business logic immediately data-driven


Operational rules

Processes & IT systems

Public 37
Lifecycle management

Export & import object definition Repository packages Content network package

Download delivery
package
CSN/JSON file
Content network package

Objects Content network


Export
Export package
Space
Data builder objects
Repository package
Space
Repository package

Import Data builder objects

Space Data builder objects


CSN/JSON file
Space

 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

​Usedata access controls to apply row-level SAP Analytics Cloud


security to your view
SAP Datasphere
 When a data access control is applied to a data layer view
or a business layer object, any user viewing its data will
see only the rows for which they are authorized, based on
Analytic model
the specified criteria
 The following types of criteria are supported:
- Single values: each user can only see the records that match any of the Country .. Revenue
.
single values they are authorized in the permissions entity User Country
Apply DAC
FR 7,000
- Operator and values: each user can only see the records that fulfill the [email protected] DE
DE 13,000
operator-value pairs they are authorized for in the permissions entity
Unlock US 20,000
- Hierarchy: each user can only see the records that match the hierarchy values
Data access control Sales view
values they are authorized for in the permissions entity, along with any of
their descendants

 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

Dimension/Fact Consumption model

Live connection SAP Analytics Cloud


Fact model Perspective

Live connection MS Excel add-in

Data access control

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

​Loadmetadata from your SAP S/4HANA Cloud and


SAP S/4HANA on-premise connections
SAP Analytics Cloud
 Convert the SAP S/4HANA semantics to
SAP Datasphere entities
 The wizard creates entities in data and business builder
Business builder
 Ease the customer's journey from operational reporting Import
entities
to cross-analytics reporting in the public cloud​ Data builder

 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

 Relevant SAP notes: 3081998, 3283282


SAP S/4HANA
(on-prem or public cloud)

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

Composite provider Composite provider

InfoObject InfoObject, ADSO

SAP BW/4HANA SAP BW Bridge

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

Continuously growing number of content packages


Model
 250+ content packages built by SAP & partners for SAP Analytics Cloud and SAP Partner
Transform
Datasphere
 31 content packages with SAP BW bridge (11,000+ reusable objects)
Extract
 SAP S/4HANA content generation via semantic onboarding
Operational
(1,000+ Fiori apps ready for import)
systems Material
management
SAP BW bridge
EKPO
EKKO
EKET
MARA

Real world

Invoice
€ 1,300 FC Discount

Public 45
SAP Master Data Governance providing high quality master data

SAP Master Data Governance SAP Analytics Cloud

Data quality management Analytics Planning


SAP S/4HANA
Monitor data Improve data
Manage rules Enter data
quality quality
SAP ECC

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

Databases, Oracle, MS SQL Server, Hyperscaler Apps & Cloud storages,


3rd party Apps, … Data Lakes, SAP Open Connectors, … Data integration

Public 46
SAP Master Data Governance and SAP Datasphere

SAP Master Data Governance SAP Datasphere


 Focus on master data from SAP S/4HANA and operational  Focus beyond SAP S/4HANA, could be data from all kinds of
SAP applications systems from SAP and 3rd party vendors
 Process oriented  Analytic context
 Supported by workflows
FOCUS  Supported by rich analytical modeling capabilities
 Most common master data domains (e.g. business partner, product,  Master data and transactional data
finance master data)

 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

Governance across all areas

Catalog Metadata & lineage Data privacy

 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*

Discover data (crawl, profile, organize, link, and enrich)


and make data accessible (browse, search)

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

Public * not a current feature, roadmap items. 50


Catalog use cases

Data discovery for self- Data governance


Comprehending data with Data literacy through
service & data for driving collaboration
metadata & lineage glossary & KPIs
democratization *

 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 * not a current feature, roadmap items. 51


Repository explorer

The repository explorer gives you access to create,


find, organize, and share objects in your SAP
Datasphere tenant
 Start all modeling activities from one place
 Get an instant overview on all available objects
 Create folders to organize objects in spaces
 Mass deployment of objects
 Intuitive fuzzy search function
 Sorting, filtering, grouping
 Favorites list

Public 52
Impact and lineage

Helps you to understand the lineage of a selected


object, along with its impacts
 Impact and data lineage diagrams are available from various
editors
 Diagrams contain information about the source of the data,
transformations, associations, data access controls, affected
objects, incl. shared and unauthorized objects:
- Lineage (displayed to the left of the object) shows objects that are used
as sources and allows to trace errors back to the root cause
- Impact (displayed to the right of the object) shows objects that use the
object as a source and allows to understand the impact of changes on
dependent objects
- The data analysis diagram focusses on data movements and
transformations from source to destination across spaces
- The dependency analysis diagram additionally displays objects
connected through associations and data access controls

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

Role level SALES MKTG


SPACE SPACE
Assigning roles with dedicated privileges gives users access to functionalities
according to their tasks in all spaces the user is assigned to.
Central
Company
SPACE
DAC DAC
Space level
R&D FIN
Users can be assigned to spaces by a DW space administrator inheriting the SPACE SPACE
functionalities from the roles.

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

​What are scoped roles?


 Scoped roles are objects in their own rights
DAC
 Are assigned to users and spaces
SALES
SPACE
 Define by their set of privileges what actions a user is allowed
to perform in a dedicated space

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)

 Predefined standard application roles 1

- System Owner, DW Administrator, DW Space Administrator Inherits


values
- DW Consumer, DW Viewer n
- DW Integrator, DW Modeler m m
Scoped role
- Catalog Administrator, Catalog User Modeler
n (max. 100)
 Global standard & custom roles 1
2
- Carry tenant-wide privileges should be assigned to dedicated users by the n 3
tenant administrator
User A
- Serve as templates for scoped roles which inherit the according Space User B SAML attributes SPACE
SPACE
User C
dependent privileges and assign them to users and spaces SPACE

- 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

have a different set of privileges dependent on the assigned Inherits


values
space, e.g. be a modeler in space 1 and a viewer in space 2 n

 They inherit the space dependent privileges from a selected m


Scoped role m
Modeler
standard or custom role and can be assigned to spaces (scopes) n (max. 100)

 Scoped roles are defined and assigned in central role 1


2
3
management n

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

SAP Datasphere tenant


User level Users

Providing access to a SAP Datasphere


tenant is the most fundamental way to User A User B User C User D User E User F
control access of users.

Roles Role level

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.

Scoped role level Scoped roles

Scoped roles inherit a set of privileges


Europe HR Modeler Global HR Modeler Sales Modeler Sales Viewer
from roles and are assigned to users and
spaces.

Spaces Space level


Users can be assigned to spaces by a DW
HR Europe HR Americas Global Sales space administrator via a scoped role.

Row-level security Data access controls

Data access controls establish


authorizations on the data itself based on HR United States HR Canada Sales Germany Sales Europe
row-level access for each user.

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

Public & private


Data sharing fosters collaboration Data Data
Marketplace data exchange marketplace
between IT, business units, and projects to connect global & local data with other enterprises to access external data, 3500+ data
collaborate or monetize data
products
R&D FIN
SPACE SPACE
Get in control of data sprawl
by reusing shared data & avoid maintaining disconnected data sets
Customers
Customers
with
withSAP
SAP
Datasphere
Datasphere
IT GOVERNANCE • SECURITY • TRUST

SAP BW Native Open


bridge connectors interfaces

SAP data 3rd party application data


Public 60
It all starts with a space in SAP Datasphere

What is a space?
A space is a secure area created by an administrator, in which members can acquire, prepare, and model data.

Resources | Storage & RAM

Users | Only members get access

Connections | SAP & non-SAP systems

Models | Tables, views, data flows, …

Sharing | Tables & views

Public 61
Spaces provide your business process with the right data

FINANCE SALES HR LOB & Project


SPACE SPACE SPACE SPACE

SAP Success SAP Success SAP Success


SAP S/4HANA Factors SAP S/4HANA Factors Factors Glassdoor LOB sources SAP S/4HANA

Excel Market data Qualtrics Project data

Public 62
The data marketplace for SAP Datasphere

Facilitates self-service data exchange within and between enterprises to be a


driving force for data democratization

Ecosystem tenants Corporate tenant Domain tenant


Interaction ∙ Collaboration ∙ Business Stability ∙ Governance ∙ Performance Self-Service ∙ Exploration ∙ Responsibility

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

LOB data products* SAP LOB


Application
SAP LOB
Application
SAP LOB
application
API
exchange
Public *see SAP Datasphere Roadmap 63
Key components of the data marketplace

Data Provider Context Data Product License

 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

​Dataproducts in SAP Datasphere inherit data & metadata


from a variety of data models and sources
 Defined by data providers to be used by data consumers Data consumer

 Contains data and describing metadata Consumes

 Controlled visibility via context management


Context
Data product
 Controlled access via license (optional)
License (optional)
 Provides data directly to the selected space Defines Data

 Can be provided within a single tenant and/or across tenants Data provider
Metadata

 Easy to use onboarding processes for data consumers


 Light-weight processes for data product creation, duplication and
distribution

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

Aspiration: converged user experience


One search. One process. One profile. One lineage.
One onboarding for E2E SAP & ecosystem managed content
(Catalog entities, Datasphere artifacts & data products)

Technical assets Curated artifacts Produced data assets


Metadata crawled by data catalog Created by modelling Published via data sharing cockpit

Data lake table View (with aggregation) Data product

Source lineage Data product

CDS views Remote tables Content

API Data product (external)

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

​Consume data in SAP Analytics Cloud via a


live connection
SAP Analytics Cloud SAP Analytics Cloud
 Direct consumption of data models in SAP Analytics Cloud via
live connection
Live connection Live connection
 Ability to connect live to source data sets in SAP Datasphere
and create stories SAP Analytics Cloud
 SAP Datasphere tenants can be connected to any number of
Exposed
SAP Analytics Cloud systems, and vice versa data
Analytic model Perspective

 The live connectivity needs to be set up for each SAP Analytics


Cloud system SAP Datasphere

 Metadata translation can be enabled for SAP Analytics Cloud


stories
 SAP Note 2832606 - Limitations with live connections
 More information

Public 70
SAP Analytics Cloud, add-in for Microsoft Office

​Consumedata in Microsoft Excel via the


SAP Analytics Cloud add-in for Microsoft Office 365 MS Excel add-in

 Direct consumption of data models in SAP Analytics Cloud, add-in


for Microsoft Office via live connection Live connection

 Ability to connect live to source data sets in


SAP Datasphere and create MS Excel reports
Exposed
 Use Microsoft Office 365 online or desktop version data
Analytic model Perspective

 Add-in available via Microsoft store


SAP Datasphere
 Find more information in the SAP community for the
SAP Analytics Cloud, add-in for Microsoft Office and learn how to
use it in this blog
 SAP Note 2832606 - Limitations with live connections

Public 71
SAP Analytics Cloud for planning

​Integrate with SAP Analytics Cloud for planning


SAP Analytics Cloud for planning
 Load actuals data from SAP Datasphere into SAP Analytics
Cloud for use in your planning models via an OData Services Consume Load

Connection ODATA Cloud data integration

 Load data from SAP Analytics Cloud into SAP Datasphere as a


remote table or via a data flow and optionally combine it with Data flow
actuals data or other sources Analytic model

 Find more information in these blogs: View Remote table Table

- Introducing the bi-directional integration of SAP Datasphere Exposed data


and SAP Analytics Cloud for planning
- Using the SAP Analytics Cloud data export API with SAP D SAP Datasphere
atasphere and SAP Data Intelligence
 SAP Note 2832606 - Limitations with live connections

Public 72
Openness
Open for data ecosystem partners

Together with our open data partner ecosystem

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​.

DataRobot empowers organizations to leverage augmented intelligence by making the


selection and training of ML models easy.

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

​Enabling external tools to create artifacts and to


write data to an open SQL schema
External tools SAP Datasphere
 Connect via an external data integration tool or SQL client
to a SQL endpoint of an open SQL schema SAP Database Explorer Space schema

SAP Business Appl. Studio


 Enable write access (SQL, DDL & DML) Open SQL
schema 1
Modeling

- Create views, tables SAP Data Services Open SQL


schema 2 Semantic onboarding
- Define & execute stored procedures SAP Data Intelligence Open SQL
schema 3
- Leverage data anonymization and data masking Data marketplace
SQL client
- Automated Predictive Library (APL) and Predictive Analysis Library
Catalog
(PAL), if enabled in Space Data modeling tool

- 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

​Datascience enrichment in SAP Datasphere without


data extraction
External tools SAP Datasphere
 Leveraging SAP HANA Cloud data science capabilities MARKETIN
- Native Python machine learning client for SAP HANA Cloud SAP Database Explorer G
FINANCE
- Native R machine learning client for SAP HANA Cloud SAP Business Appl. Studio Open SQL schema
1
Space schema
- Exposing the data as SAP HANA data frame in Python
SAP Data Services
Modeling
- Remote use of SAP HANA Cloud machine learning,
spatial, text and graph functions in Python or R SAP Data Intelligence
Semantic onboarding
HDI container

SQL client
 Use your existing Python or R environment to trigger Predictive analysis Data marketplace
calculations in SAP Datasphere Data modeling tool
library (PAL)

Automated predictive Catalog


library (APL)
Data integration tool
 Train ML model based on persisted and managed data in Data integration
Spatial, text & graph
HDI container or open SQL schema Data science tool

 Store ML Prediction result in table in HDI container or open


SQL schema
 Ensure that the
SAP HANA Cloud script server is enabled on your tenant
Public 77
Command line interface

External access via CLI-API to support automation


tooling that allows you to outsource repeated and time-
SAP Datasphere
consuming tasks programmatically
 Use the CLI to connect to SAP Datasphere and manage certain Modeling

types of objects to be managed via CLI: External tools


Data marketplace
- Manage users & scoped roles Automation tooling
- Manage spaces (properties, members, database users, HDI containers, tables, Semantic onboarding
views, and data access controls) CLI,
API
- CRUD operations on modeling objects (create, read, update and delete) Catalog

- Manage data marketplace data providers, data products, licenses,


releases, and contexts Space management

- Manage tasks and task chain execution


Data integration
 Supports OAuth client login and password reset Administration &
security
 Download the latest @sap/datasphere-cli from npmjs.com
(requires the latest node.js version)
 More information

Public 78
Outbound consumption

​Consume exposed data in clients, tools, and apps via an


OData service or ODBC
Clients, tools, apps
 Data can be exposed as analytic models, views, and
perspectives to external clients, tools, apps ODATA ODBC

 Connect to the OData API and consume data exposed as views


or analytic models in clients, tools, and apps capable of
Open SQL schema
accessing an OData service and authenticating via an OAuth 1

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.

Agile self-service data modelling Integrated data marketplace


User empowerment with self-service analytical data modeling, governance and The data marketplace leverages trusted data partners and allows to securely
IT control. Enable users to connect their own data, share it securely, and run share data across the organization with public, private and company-internal
analytics without affecting other users. data products across tenants.

Space management & data sharing Foundation for planning


Independent virtual work environments to foster collaboration and enable data Streamlining planning and analysis with reduced modelling efforts, while
sharing between IT, business units, and projects to connect global and local data. operating on a single source of truth for analytics and planning across the
organization.

Public 80
SAP Road Map Explorer

Check the latest information on the


SAP ROAD MAP EXPLORER

Public 81
More information

 Check out the product page on sap.com and get


access to a guided experience trial system
 Get started with documents & videos
 Use the tutorials and our learning journey to learn
more
 Stay updated using the release navigator
 Join the community and check out the best practices
recommendations
 Add your ideas and requests for new features on the
SAP Datasphere customer influence
 Online Documentation on SAP help

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.

You might also like