KEMBAR78
SAP Analytics Cloud: Advanced Story Design | PDF | Cloud Computing | Analytics
0% found this document useful (0 votes)
136 views20 pages

SAP Analytics Cloud: Advanced Story Design

The document is a participant handbook for an instructor-led training course on SAP Analytics Cloud: Advanced Story Design, lasting four days. It covers various units including discovering SAP Business Data Cloud, developing stories with scripting options, and implementing use cases related to data analysis and reporting. The course aims to equip participants with the skills to utilize SAP Business Data Cloud effectively for data-driven decision-making and analytics.

Uploaded by

Libreria ERP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views20 pages

SAP Analytics Cloud: Advanced Story Design

The document is a participant handbook for an instructor-led training course on SAP Analytics Cloud: Advanced Story Design, lasting four days. It covers various units including discovering SAP Business Data Cloud, developing stories with scripting options, and implementing use cases related to data analysis and reporting. The course aims to equip participants with the skills to utilize SAP Business Data Cloud effectively for data-driven decision-making and analytics.

Uploaded by

Libreria ERP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.

com

SACS31
SAP Analytics Cloud: Advanced
Story Design

.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 42
Course Duration: 4 Days

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

SAP Copyrights, Trademarks and


Disclaimers

© 2025 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.
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. Please see https://www.sap.com/corporate/en/legal/copyright.html for additional
trademark information and notices.
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 may have been machine translated and may contain grammatical errors or
inaccuracies.
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 SE or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP SE 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 platform 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, which speak
only as of their dates, and they should not be relied upon in making purchasing decisions.

© Copyright. All rights reserved. iii

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Typographic Conventions

American English is the standard used in this handbook.


The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

iv © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Contents

ix Course Overview

1 Unit 1: Discovering SAP Business Data Cloud

3 Lesson: Introducing SAP Business Data Cloud

11 Unit 2: Develop stories using basic scripting options

12 Lesson: Exploring Advanced Mode in SAP Analytics Cloud Stories


17 Exercise 1: Prepare the Training System
19 Exercise 2: Story with KPI Tiles and Tab Pages
33 Lesson: Working in the SAP Analytics Cloud Script Editor
39 Lesson: Using the Optimized Story Experience API Reference to
Enhance a Story
43 Exercise 3: Story with Buttons
50 Lesson: Enhancing Generic Navigation Widgets with Scripting
53 Exercise 4: Story with Dropdown

61 Unit 3: Develop stories using advanced scripting options

62 Lesson: Using Common JavaScript Options in a Script to Enhance a


Story
67 Exercise 5: Story with Conditional Execution
75 Lesson: Using Global Scripting Options in a Script to Enhance a
Story
83 Exercise 6: Story with Dynamic Dropdown and Global Script
Variable as URL Parameter
89 Exercise 7: Passing Variable Values to Other Pages
96 Lesson: Debugging Scripts in an Enhanced Story
101 Exercise 8: Use Chrome Developer Tools

© Copyright. All rights reserved. v

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

111 Unit 4: Understand and analyze the relationship between story design
and performance

113 Lesson: Exploring SAP Analytics Cloud Architecture


117 Lesson: Identifying Performance Analysis Tools relevant for a Story
Designer
125 Lesson: Using general story design best practices and performance
analysis
129 Lesson: Understanding data loading behavior related to story
performance
139 Exercise 9: Create an Optimized Data Loading Flow for a Given
Story
146 Lesson: Optimizing Script performance
151 Exercise 10: Analyze the Runtime of a Given Script and
Optimize It to Decrease Its Runtime

163 Unit 5: Exploring reusability and extensibility options

164 Lesson: Using extensibility and reusability options without web


development techniques
169 Exercise 11: Defining a Composite and Using it in a Story
183 Lesson: Using extensibility and reusability options with web
development techniques

187 Unit 6: Implement use cases related to data analysis

188 Lesson: Using Arrays in a Script to Enhance a Story


193 Exercise 12: Looping the Result Set
203 Lesson: Scripting related to Data Change Insights
206 Lesson: Scripting related to R-Visualization using R programming
211 Exercise 13: Read Variables from an R-Visualization
217 Lesson: Scripting related to Bookmarks
221 Exercise 14: Implement a Customized Bookmark Functionality
233 Lesson: Filter & Prompt handling in stories
241 Lesson: Standard SAP Analytics Cloud URL APIs

249 Unit 7: Implement use cases related to the interoperability of stories

251 Lesson: Connections between stories


254 Lesson: Using OData calls in stories
261 Exercise 15: Use OData Calls in a Story
273 Lesson: Using PostMessage API in stories
277 Exercise 16: Embed a Web Page into a Story
283 Exercise 17: Embed a Story into a Host Page

vi © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

295 Unit 8: Implement use cases related to story reporting

296 Lesson: Using CSS in stories


301 Exercise 18: Define and Use CSS in a Story
307 Lesson: Story design related to mobile devices
315 Exercise 19: Create a Highly Dynamic Story Layout Using
Scripting
323 Lesson: Using the Timer function in stories
327 Exercise 20: Create a Story with Timer Function
336 Lesson: Scripting related to export of stories
341 Exercise 21: Export a Story to PDF
347 Lesson: Scripting related to scheduling of stories
351 Exercise 22: Configure Scheduling and Notification Options for
a Story

© Copyright. All rights reserved. vii

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

viii © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Course Overview

TARGET AUDIENCE
This course is intended for the following audiences:

© Copyright. All rights reserved. ix

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

x © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

UNIT 1 Discovering SAP Business Data


Cloud

Lesson 1
Introducing SAP Business Data Cloud 3

UNIT OBJECTIVES

● Describe the key functionality of SAP Business Data Cloud in relation to data analytics.

© Copyright. All rights reserved. 1

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1: Discovering SAP Business Data Cloud

2 © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1
Lesson 1
Introducing SAP Business Data Cloud

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe the key functionality of SAP Business Data Cloud in relation to data analytics.

The Advantages of SAP Business Data Cloud


In this lesson, you'll discover the main advantages provided by SAP Business Data Cloud and
its key innovations that meet the challenges of organizations that want to make data-driven
decisions.

Figure 1: SAP and the New Era of Enterprise Management

Organizations that make data-driven decisions today face three big challenges:

1. Uncover the hidden potential in their business by unlocking seamless access to critical
insights.

2. Boost confidence in their data quality and integrity to empower data-driven decisions.

3. Harness the power of fragmented, unstructured data sources and turn them into valuable
business insights.

SAP Business Data Cloud was built to address these key challenges.
SAP centralizes data from SAP and non-SAP sources into a unified semantic layer, unlocking
a new dimension of insights, advanced analytics, and AI capabilities. By integrating cross-
company data, businesses gain actionable intelligence to bridge transactional processes and
drive AI-powered growth. SAP’s AI agents leverage accurate, context-rich data from both SAP

© Copyright. All rights reserved. 3

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1: Discovering SAP Business Data Cloud

and non-SAP systems to deliver advanced automation, seamless cross-solution


collaboration, and innovative decision-making, enabling businesses to adapt, innovate, and
thrive at scale. Every part of the business is deeply connected, driving today’s digital first
world.

Note:
Feel free to get a comprehensive overview of SAP Business Data Cloud and
discover its features: Demo: SAP Business Data Cloud

Figure 2: SAP Business Data Cloud

Let's introduce the core innovations of SAP Business Data Cloud that drive these changes.

One solution for all data and analytics requirements


SAP Business Data Cloud is a Software-as-a-Service solution equipped with data and
analytics services needed in a modern world. Together with SAP Business Technology
Platform providing foundational services, SAP Business Data Cloud combines strategic
solutions such as SAP HANA Cloud, SAP Datasphere, and SAP Analytics Cloud and their
capabilities in one single solution.

Single solution for diverse audiences and use cases


What makes SAP Business Data Cloud so powerful, is that it offers the tools and technologies
to meet all data and analytics requirements of a modern and agile organization. It uses the
latest technology to support scenarios such as:
● Out-of-the-box reporting.
● Machine learning and artificial intelligence.
● Advanced data modeling and data warehousing.
● Powerful planning and reporting.
● Intelligent data management.

SAP Business Data Cloud provides data warehousing features including a manual data
integration and data modeling approach, AI and machine learning based extensions of data
models as well as innovative out-of-the-box reporting capabilities side-by-side. With this wide

4 © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Lesson: Introducing SAP Business Data Cloud

range of functions, it covers all the requirements of a modern data and analytics solution and
thus serves different target audiences with different requirements.

End-to-end data lifecycle managed by SAP


One of the core innovations of SAP Business Data Cloud is that SAP's role as a provider goes
beyond the tasks that maintain security, availability, and performance in a Software-as-a-
Service landscape. Rather, SAP uses its knowledge and experience to bundle, integrate,
harmonize, and transform customers' business data across different business applications
such as SAP S/4HANA, SAP Customer Experience or SAP SuccessFactors in an
unprecedented approach. To prepare for seamless use across all SAP Business Data Cloud
scenarios and third-party tools, the business data that is managed by SAP is integrated into a
hyperscaler environment, and undergoes cleansing, harmonization, and enrichment.

Out-of-the-box reporting
A key highlight of SAP Business Data Cloud is its out-of-the-box reporting capability, featuring
Insight Apps, which create business insights with a single click, empowering informed
decision-making. The concept of this feature is based on predelivered artifacts and objects
that may remind you at the first glance on the well-known business content in SAP BW/
4HANA, SAP Datasphere, or SAP Analytics Cloud. But there's a significant difference to the
existing concepts. Unlike before, all artifacts, objects, and process steps for a ready-to-
consume full-stack application are included and fully managed by SAP. Specifically, here is
what happens when you install an Insight App:
● Automated creation of artifacts across all tools and components.
● Automated data management steps.
● Automated data provisioning from data source to dashboard.
● Automated ready-to-consume business insights.

In this lesson, you learned about SAP Business Data Cloud's core innovations with the wide
range of functionalities such as the out-of-the-box reporting with Insight Apps, and the main
advantages provided by SAP Business Data Cloud.

Architecture of SAP Business Data Cloud


This lesson offers an overview of SAP Business Data Cloud's architecture, introducing you to
the core components and their respective tasks, and helping you understand how they work
together to enable business insights and decision-making.

© Copyright. All rights reserved. 5

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1: Discovering SAP Business Data Cloud

Figure 3: SAP Business Data Cloud Architecture

As illustrated in the graphic, the SAP Business Data Cloud system landscape consists of
different interconnected components. Each component plays an important role in SAP
Business Data Cloud, with specific tasks that are outlined in the following sections.

Source Systems
We start by examining the source systems, which encompass both SAP systems (for
example, SAP S/4HANA Cloud Private Edition or SAP SuccessFactors) and non-SAP
systems. With SAP S/4HANA Cloud Private Edition serving as an example, the data journey
begins when SAP bundles customer business data, making it available for various analytical
use cases within SAP Business Data Cloud. Entities such as tables and views are combined
and made available to represent a specific business scenario (for example, working capital)
before the data is replicated to SAP Business Data Cloud.

Foundation Services
When analysis is required, the bundled data from your source system (for example, SAP S/
4HANA Cloud Private Edition) is replicated into the Foundation Services of SAP Business
Data Cloud. This data is then harmonized with other relevant business data from other
business applications, transformed, and enriched to become a Data Product. From this
moment on, it is located in a hyperscaler environment based on SAP HANA Cloud, Data Lake
files and is ready to be used for every use case that is supported by SAP Business Data Cloud.
What this means for you is that all necessary data management steps such as integration,
transformation, cleansing, and so on are fully managed by SAP.

SAP Datasphere
At the heart of SAP Business Data Cloud is SAP Datasphere, which provides the foundational
structures that define the data model on top of the Data Products. This includes predelivered
Insight App and Data Product scenarios but also scenarios with custom data models that can
be manually extended with machine learning or AI. SAP Datasphere also serves as a central
tool for managing analytical roles and data access control, helping you to determine which
business users can view specific data.

6 © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Lesson: Introducing SAP Business Data Cloud

SAP Databricks
An SAP-tailored Databricks component (called SAP Databricks) is used in SAP Business Data
Cloud when extending your analytics with functions that are based on AI, machine learning,
and Pro-Code engineering. There are different approaches to make this possible. On the one
hand, you can share Data Products from SAP Business Data Cloud Catalog with SAP
Databricks, to extend them accordingly and to push them back to SAP Business Data Cloud
Catalog. On the other hand, you can share data directly from SAP Databricks into SAP
Business Data Cloud Catalog. In both cases, your data models can be extended to enrich
classic analytics with insights that are usually implemented by Data Scientists.

SAP BW or SAP BW/4HANA


SAP BW has a rich history in SAP's data and analytics ecosystem, with a large collection of
established, legacy objects. For these reasons, it is integrated into SAP Business Data Cloud if
you use the SAP BW Netweaver Cloud, private edition or the SAP BW/4HANA Cloud, private
edition. The approach makes it possible to technically onboard SAP BW objects into SAP
Business Data Cloud, allowing them to be used as Data Products. Within this framework, SAP
BW is supported until 2030, but we recommend taking the modern approach with SAP BW/
4HANA as soon as possible.

SAP Analytics Cloud


SAP Analytics Cloud stories are used to provide the required dashboard in out-of-the-box
reporting scenarios with Insight Apps. With its advanced visualization and planning functions,
SAP Analytics Cloud serves the business user as a central tool for exploring the requested
business insights or executing planning functions. Furthermore, using SAP Analytics Cloud,
business users can run ad-hoc analysis, explore the provided data with AI-driven chat
capabilities, or act on their insights with AI-driven suggestions, bridging the gap between
analytics and their end-to-end business processes.

Insight Apps
Insight Apps are not limited exclusively to SAP Analytics Cloud. In addition to the analytical
dashboards, or planning templates provided by SAP Analytics Cloud, it is planned to provide
SAP Business Technology Platform based Insight Apps. These SAP managed Software-as-a-
Service applications are delivered in SAP Business Data Cloud to focus on various action-
driven scenarios such as analytics, prediction, or forecasting.

SAP Business Data Cloud cockpit


The SAP Business Data Cloud cockpit has an important role in the overall SAP Business Data
Cloud landscape. With this tool you can browse and find predelivered Insight Apps and Data
Products, install Insight Apps, and share Data Products with SAP Databricks to be able to
extend them with AI, and machine learning capabilities.
In this lesson, you discovered the overall architecture of SAP Business Data Cloud and the
main tasks of each component.

Additional Learning
SAP Business Data Cloud and its associated data engineering and data analysis components
(including the new Insight Apps) are covered in more detail in the Introducing Business Data
Cloud learning journey.

© Copyright. All rights reserved. 7

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1: Discovering SAP Business Data Cloud

LESSON SUMMARY
You should now be able to:
● Describe the key functionality of SAP Business Data Cloud in relation to data analytics.

8 © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1

Learning Assessment

1. What are the primary purposes of SAP Business Data Cloud?


Choose the correct answers.

X A To provide foundational services for data and analytics scenarios.

X B To act solely as a data storage solution without analytics capabilities.

X C To provide a homogeneous system landscape for data, functions, and use cases.

X D To provide mainly manual data integration scenarios.

© Copyright. All rights reserved. 9

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com


Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

Unit 1

Learning Assessment - Answers

1. What are the primary purposes of SAP Business Data Cloud?


Choose the correct answers.

X A To provide foundational services for data and analytics scenarios.

X B To act solely as a data storage solution without analytics capabilities.

X C To provide a homogeneous system landscape for data, functions, and use cases.

X D To provide mainly manual data integration scenarios.

SAP Business Data Cloud provides a homogeneous system landscape for data, functions,
and use cases and serves as a solution that provided foundational services for data and
analytics use cases.

10 © Copyright. All rights reserved.

Librería ERP — Sample | libreriaerp.com/us | info@libreriaerp.com

You might also like