Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

NOTE: Delete the yellow stickers when finished.

See the SAP Image Library for other available images.


Once the custom image is inserted, click Format  Send Backward
 Send to Back, so the motion band is on top of the image.

AIN102 – Application Design with SAP Analytics


Cloud

PUBLIC
Speakers 2018

SAP TechEd Las Vegas David Stocker


October 2–5, 2018

SAP TechEd Barcelona Jie Deng


October 23–25, 2018

SAP TechEd Bangalore Ashutosh Rastogi


November 28–30, 2018

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Take the session survey.
We want to hear from you!

Be sure to complete the session evaluation


for this session AIN102
on the SAP TechEd mobile app.

Download the app from


iPhone App Store or Google Play.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3


Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
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.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


Agenda

Overview

Application Design with SAP Analytics Cloud

Road Map

Q&A

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


Overview
Application Design Definition

What is an application?
 Applications range from simple dashboards to complex applications
 Applications expose custom logic based on scripting
 Applications are created by a few experts to be consumed by many

What is application design?


 Rich set of capabilities for professional designers of analysis applications to meet sophisticated
business requirements
 Dedicated development environment with advanced scripting capabilities
 Drive standardization of analytics content, create reusable UI elements and application logic (such as
headers, footers, toolbars)
 Creation of planning and predictive applications
 Extending Applications via SDKs and APIs

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
Story & Application
Levels of Abstraction
covers covers
STORY standard APPLICATION custom
scenarios scenarios

smart widgets
“talk dimensions,
members, etc.”

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


SaaS Platform

Applications SAP Digital Boardroom SAP Analytics Hub Mobile Experience SAP App Center

BI Planning Predictive Application Design Embedding


Analytic Discovery Events and workflows Analytics into
Smart Assist Scripting
capabilities Charts and tables Allocation
Build & deploy predictive Composites
applications
Geospatial Value driver tree simulation models UI theme & stylesheet

Core Data
Wrangling Modeling
Administration
Visualizations Collaboration Mobile APIs
capabilities connectivity Auditing

PaaS SAP Cloud Platform


Amazon Web Services SAP Data Center Google Cloud Platform

Cloud data sources On-premise data sources


and applications and applications
This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
Application Design with SAP Analytics
Cloud
Application Design

Professional design of centrally governable analytic content ranging from dashboards via
guided analytics to sophisticated planning and Smart Predict applications

Overview
 Intuitive design environment in browser
 Large set of design widgets
 Function-rich scripting editor
 Theming and customization
 SDK extensions
 Application and story share data connectivity and UI
artifacts
 Widgets with charts or tables can be re-used in stories

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
Application Design
First delivery in early Q3 (Released to a few selected beta
customers)
 Simple widgets: icons, buttons, dropdown menus, check box group, radio
button group
 Data-driven widgets: tables, charts, filterline
 Layout widgets: pop-up
 Interactions (e.g. filter, cascading behavior) between different widgets via
scripting including global variables
 Dynamic switch between widgets (e.g. chart and table) at application run
time
 Dynamic and flexible selections on Crosstab
 Clear structure
– Layout outline with context menu to add and edit scripts
– Design area
– Properties and script editor
 Scripting capabilities
– Subset of JavaScript
– Content assistance available – getDimension(), setFilter(), etc
– Completeness and syntax check
– Glance several scripts at once
– Commenting and uncommenting
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Application Design

Outline View and Widgets


 Outline view
– Can be turned on/off
– Including UI widgets, global scripts and popups
– Provides the following options via context menu
– Hide/Delete/Rename widget
– Add/Delete scripts or events
– Where-used-list
 Application Design specific widgets
– Filterline, Dropdown box, Radio Button Group, Checkbox
Group, Button
 Reuse and extend story widgets
– Image, Text, Crosstab and Chart
– Extended with additional app design properties
– Naming, Visibility at view time and scripting capabilities

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13
Application Design
Recent Innovations

Rich Scripting Capabilities


 Subset of JavaScript
 Content assistance available – getDimension(), setFilter(), etc
 Completeness and syntax check
 Glance over several scripts at once
 Commenting and uncommenting

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
Application Design
Recent Innovations

Filtering data sources via Dropdown, Checkbox Group,


Radio Button Group and Button
 Via scripting capability
 E.g. “Table.getDatasource().setDimensionFilter “

Filtering data source via Filter Line


 Via build panel
 Source widget to identify the data source of filter line
 Default dimensions can be set in build panel
 Via copy filter script command to transfer the filter value to other
widgets

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15
Application Design
Recent Innovations

Dropdown box cascading behavior


 Result of the selection in one dropdown can influence the
selection options of the other dropdown box
 Can be done via scripting capability

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16
Application Design
Recent Innovations

Dynamic switch widgets (e.g. table and chart) at


application runtime
 Define widgets at design time
 Set visibility properties in styling panel at design time
 Using scripting capability to show or hide the widgets at
application runtime

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
Application Design
Recent Innovations

Popup widgets
 Popup widget is a container widget
 You can use Popup widget to show details
 Open or close Popup via scripting capability

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18
Application Design
Recent Innovations

Selection on Crosstab
 On select event can be defined for Crosstab
 Different selected value based on data cell in crosstab can be
transferred as filter value to other widget

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19
Application Design
Recent Innovations

Application on-initialization
 Application on-initialization event can be defined at design time
 Using scripting capability to define the application on-
initialization event
 Gaining the flexibility to add custom parameters for initial
loading of applications (e.g. different start up view)

Start Up view with chart and


dimension location

Start Up view with Table and


dimension Product This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
Application Design
Q3/2018 & Q4/2018

Integrating Planning Capabilities:


 Support standard planning features (like mass data entry, lock cell,
add comment, planning enabled, data action trigger etc.) via
context menu in analytical applications
 Provide scripting capability to trigger the planning specific
functionalities (like version management, refresh data,
publish/revert data, value lock management etc.)

Integrating Smart Capabilities:


 Leveraging Smart Assist features with scripting access in
analytical applications
– Time series forecasting
– Smart Grouping (clustering)
– Smart Insights
– Smart Discovery
– R visualizations

 Integrating Smart Predict


 Import predictive models in to App Design
 Apply predictive model
 Consume predictive result

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21
Road Map
SAP Analytics Cloud Application Design
Product plan overview – key themes and capabilities

Recent Innovations Planned Q3/2018 Planned Q4/2018 Product direction


 Simple widgets: icons, buttons, tabs,  Global Functions  Container Widgets  Shared Data Sources
dropdown menus – re-usable functions to modularize the – like tab strips, panels, grid layouts,  Composites
 Data-driven widgets: tables, charts, code for enterprise applications popups etc.
 Bookmarks
filterline  Dynamic Layout  Planning Support (Part II)
 SDK Extensions
 Interactions between different widgets – Enterprise Apps require dynamic  Predictive (Part II)
via scripting including global variables adjustment of screen real-estate without  Data-binding for properties
re-arranging all elements (no responsive – Predictive model consumption, simulation
 Dynamic switch between crosstab and  Theming
charts
design).  OData Calls
 Mobile Support
 Planning Support (Part I) – OData function calls in the context of an
 Assign measures and dimensions to  Export
– Possibility to work with Planning Models App Design script
crosstab and chart at application runtime
in tables on a canvas page.  Embeddability  Templates
 Clear structure
 Predictive (Part I)  Create Story from Widget
– Layout outline with context menu to add
and edit scripts – “Smart Features” integration
– Design area  Translation
– Properties and script editor  Catch-up with Story Features, e.g.
 Scripting capabilities – Blending, link dimensions etc.
– Subset of JavaScript  Enhanced Design Time UIs
– Content assistance available –  Enhanced Set of Widgets
getDimension(), setFilter(), etc
– Completeness and syntax check
– Glance several scripts at once
– Commenting and uncommenting
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23
Q&A
SAP TechEd online / SAP Community

Access replays of:


 Keynotes
 SAP TechEd live interviews
 Selected lecture sessions

http://sapteched.com/online

Continue your SAP TechEd discussion after


the event within SAP Community:
 Read and reply to blog posts
 Ask your questions
 Join conversations

sap.com/community
See all SAP TechEd blog posts

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25


Further information

Related SAP TechEd learning journeys


AIN4 – How to Extend and Embed SAP Analytics

Related SAP TechEd sessions


AIN101 – Integrating SAP Analytics Cloud in SAP Applications
AIN200 – SAP Analytics Cloud and SAP BW/4HANA: Complementing SAP S/4HANA
AIN208 – SAP Analysis and SAP Analytics Cloud: Hybrid Microsoft Excel Scenarios
AIN211 – Business Content and Planning Applications for SAP Analytics Cloud
AIN218 – What's New in SAP BusinessObjects Business Intelligence, Release 4.2 SP6
AIN261 – From Table to Tile: SAP S/4HANA and SAP Fiori UX Combining with BI Clients
AIN361 – Build Your Hybrid Analytics Portal with the new SAP Analytics Hub
AIN362 – Embedding SAP Analytics Cloud in Other Applications
AIN369 – Application Design in SAP Analytics Cloud and SAP Lumira, Designer Edition
AIN370 – BI and Web Intelligence: SDKs for SAP BusinessObjects Solutions
AIN620 – Experience SAP Analytics Cloud Content and Uncover Insights

Public SAP Web sites


SAP Community: www.sap.com/community
SAP products: www.sap.com/products

SAP training and certification opportunities


www.sap.com/education
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26
Thanks for attending this session.

Feedback

Please complete your session


evaluation for AIN102.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27


Follow us

www.sap.com/contactsap

© 2018 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of
SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty
statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional
warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/copyright for additional trademark information and notices.

You might also like