Sunteți pe pagina 1din 29

Overview: SAP Analytics Cloud, Analytics Designer,

and Custom Widgets


AIN102
PUBLIC
Speakers

Las Vegas
September 24–27, 2019

Jie Deng

Barcelona
October 8-10, 2019

Jie Deng

Bangalore
November 13-15, 2019

Ashutosh Rastogi

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


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

Complete the session evaluation for this session


AIN102 on the SAP TechEd mobile app.

Download the app from


iPhone App Store or Google Play.

© 2019 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.

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


Agenda

Overview and Positioning

Detailed Features and Functions

Demo

Roadmap

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


Overview and Positioning
Introduction
SAP Analytics Cloud: One analytics platform for all users

Analytic Application
Business Intelligence Planning Predictive
Design

Business Users Financial Analysts Business Analysts Application Designers

Digital Boardroom Mobile SAP Analytics Hub

SAP Analytics Cloud

On Premise Hybrid Cloud

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


Introduction
Analytics Designer completes SAP Analytics Cloud

One Analytics Platform Agile Development Delight your users


Develop analytic Start from existing content, Guide the users and
applications that bring templates* or user stories, and adjust the widgets
together BI, Planning, and customize, integrate and extend behavior based on their
Predictive capabilities expectations
Customize

Integrate/Embed

Extend

Reuse

Content Network

Mobile Ready*

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC * Planned for the future releases 8
Introduction
Analytics Designer | What it is
Professional design of centrally governable analytic content, ranging from dashboards via guided
analytics to sophisticated planning and smart applications
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
What is Analytics Designer?
 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)
 Extending Applications via Custom Widgets and APIs
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
Detailed Features and Functions
Analytics Designer is general available with QRC release in Q2/2019
Analytics Designer Fundamentals
 Simple widgets: images, buttons, dropdown menus, check
box groups, radio button groups, shapes, text, web pages,
RSS reader, clocks, Text Input Widget, Slider and Range
Slider Widget
 Data-driven widgets: tables, charts, filter lines
 R widgets with scripting access
 Container widgets: pop-up / dialog
 Interactions (e.g. filter, cascading behavior) between
different widgets via scripting including global variables
 Dynamic switch between widgets (e.g. charts and tables)
at application run time
 Dynamic and flexible selections on crosstab and chart
 Powerful scripting capabilities (e.g. getUserID, *
DataSource APIs, Prompt APIs, Navigate to APIs, Result
Set APIs
 Script Variables and Script Objects for modularizing and
reusing code for enterprise applications
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
*Labs Preview of custom widget
Analytics Designer is general available with QRC release in Q2/2019
Support planning capabilities with scripting access
 Expose Planning Features via toolbar and quick action menus
 Customize the planning workflow programmatically by scripting e.g.
triggering Version Management, Publish, Revert

Fully flexible navigation to Stories, Explorer and smart


functions
 Support Explorer via context menu and with additional scripting
capabilities (e.g. set default dimensions)
 Hyperlink support for image and shape widgets
 Create story from Application
 Leverage Smart Assist functionalities: Time Series Forecasting,
Smart Grouping, Smart Insights and Smart Discovery

Seamless Integration with Business Applications


 Support bi-directional communications via scripting APIs:
– Analytical Applications embedded into other Business Applications
– Analytical Applications host and communicate with other web
pages
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Analytics Designer is general available with QRC release in Q2/2019
Capabilities for closed-loop scenarios
 OData calls to call into transactional system
 Programmatic access to OData

Designer friendly creation environment


 Powerful scripting capabilities with content assistance
 Script variables
 Script Objects for modularizing and reusing code for
enterprise applications
 Design-time UI:
– Layout outline with context menu to add and edit
scripts
– design area
– Properties and script editor
– Where-used-list, Error panel

Others
 Adding analytical applications to recently used list on
HOME page
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13
Theming Capability

 You can define/load/edit a theme at application


design time
 You can store all the widget settings (background
color, style, font size, font color etc.) in a theme.
 Theme is stored in file repo and can be reused in
any other analytical applications
 In case of change of Theme
– App Developer will be asked whether these
changes should be applied to the existing
applications
– End user will see the “old theme” at run time if
developer have not explicit accept the new
theme at design time

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14


Panel Widget

 You can now add a panel widget to your analytic


application as a container to group widgets
together. You can choose to enable vertical and
horizontal scroll bars for a panel and nest a panel
inside a panel.
 Panel is a new container widget available in
analytics designer
 You can add widgets to panel and then move
panel around in your canvas
 You can set the visibility of panel via scripting
 You can get the layout of the panel via scripting
 Theming capability is available for Panel

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15


Data Analyzer

 The data analyzer is a predefined ready-to-run


service for SAP BW queries.
 Use the Builder panel and the Available Items area
to navigate and analyze your data by adding and
removing dimensions from the table, filter for item,
and change its display and sort order.
 The data analyzer uses SAP BW live connections
created in the tenant of SAP Analytics Cloud. All
SAP BW queries can be accessed directly in the
Select Data Source dialog and no additional model
is created.
 You can open it by writing a script that uses the
function openDataAnalyzer.
 There's a new execute permission for the data
analyzer that you need to grant to your users before
they can start working with it.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16


Re
Q 3c
/ 2e0n1t 9In n o v a t io n s

SAP Analytics Cloud Custom Widgets – Beta Program

Custom Widgets
 Allows for custom, third party widgets in apps
 Once installed, are used like SAP delivered widgets
 Built using WebComponents
 Developers can use their favorite JavaScript libraries (e.g. D3)
 Extend the styling panel, for refined widget configuration
 Extend Analytics Designer’s scripting API with your own commands
 Create custom script events

Modern, cloud friendly distribution


 Customers can create their own widgets
 Deployment is handled via the ACN

This is the current state of planning and may be changed by SAP at any time.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
Q3/2019

Set widget size and position according to application logic and canvas size

 As an application designer, you can enable


application users to dynamically set a widget's size
and position according to application logic and
canvas size, using the layout-related APIs.

 In Styling Panel you will be able to set widget size


and position (Left and Top Margin, width and height)

 Depending on the scenario, the layout at the


runtime can be changed via scripting API

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18


Q4/2019

Tab Strip Widget

 Container widget that includes multiple tabs


 Grouping widgets together to move/show/hide them as one
 Available scripting APIs

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19


Q4/2019

Lazy Loading for Invisible Chart Widgets

 Invisible charts or charts within invisible container is not


initialized during application initialization at runtime.
 Invisible charts will be initialized once the chart turns into
visible
 Served for fast application initialization
 Scripting/APIs for invisible chart are still working

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20


Q4/2019

Bookmark

 Enable capturing and saving current state of Applications


 Available as the technical component in design time
 Designer configures what should be captured in a
Bookmark ( e.g. Widgets, global script variables etc.)
 Bookmark Type:
– Global
– Personal Bookmark definition Access Bookmarks
 Managing Bookmarks: Edit/Delete/Share in design time within applications
– Via File Repository
– Within application based on the scripting APIs
(including Save Bookmark)
 Standalone bookmark permission object
Access Bookmarks from file
(independent from the app permission) repository

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21


Demo
Roadmap
P r o d u c t P la n

Analytics Designer
Q3/2019 Q4/2019 Future Direction
Dashboarding Capabilities: Dashboarding Capabilities: Dashboarding Capabilities:
Panel Container widget  Tabstrip Widget
  Mobile Support
 Dynamic layout : Dynamic adjustment of screen real-estate
 Set Position and size of widgets with API without re-arranging all elements  Blending support as in story
 Geo map support  Widgets Position Alignment  Digital Boardroom Integration
Data Analyzer: Data Analyzer: Data Analyzer:
Direct query access with new Navigation panel from BW  New features, like zero suppression, swap axes, query
 information, UDH, add calculations, reorder measures, drag  Completely customizable Data Analyzer in Analytics Designer
queries and drop in Navigation Panel Extension Capabilities:
Extension Capabilities:  For embedded use in S/4 HANA: Intent based Navigation,
save variants, post message APIs  Custom Widget : app center and ACN integration
 Custom Widget Beta Program
Extension Capabilities: Enterprise Capabilities:
Integration with Planning:  Custom widgets with scripting and styling options, version  Scheduling and Broadcasting
 Single Cell Planning handling, 3rd party libraries, file repository integration and
permissions, export/import functionality, Application Content  Composites as re-usable widget, Templates
 BPC live Planning Sequence Network (ACN) integration
 Advanced Printing
Enterprise Capabilities:
Integration with Smart Features
 Bookmark Support  Shared data sources​
 Integrating Search to Insight with scripting access
 Commenting feature as in story  Export to SAP Analytics Cloud, add-in for Microsoft Office
Enterprise Capabilities
 Export to PDF as in story with API (including printing  Share comments with other BI tools
 Translation of texts in applications comments)
Scripting API Enhancements:
Scripting API Enhancements:
 Theming
 Prompt, Layout, Commenting, Resultset, Timer etc., Planning  Planning APIs, DataSource APIs and Scripting
 Table Export to Excel, CSV
Integration with Smart Features OData Enhancements:
Developer productivity features:
 Smart Insights for Table Cell  support for more connections BW/HANA/BPC
 Browser Debugging
Developer productivity features:
 Copy and paste technical components within outline
 Undo/redo , Data Binding
 Script refactoring capabilities
 Copy widgets from story to app
Performance optimization features
 Outline / widget palette
 Performance improvement for BW live
This is the current state of planning and may be changed by SAP at any time.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24
Continue your SAP TechEd 2019 Learning Experience
Join the digital SAP TechEd Learning Room 2019 in SAP Learning Hub

 Access SAP TechEd Learning Journeys


 Discover related learning content
 Watch webinars of SAP TechEd lectures
 Learn about SAP’s latest innovations with openSAP
 Collaborate with SAP experts
 Self-test your knowledge
 Earn a SAP TechEd knowledge badge

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


Engage with the SAP TechEd Community
Access replays and continue your SAP TechEd discussion after the event
within the SAP Community

Access replays Continue the conversation Check out the latest blogs
 Keynotes  Read and reply to blog posts  See all SAP TechEd blog posts
 Live interviews  Ask questions  Learn from peers and experts
 Select lecture sessions  Join discussions
http://sapteched.com/online sap.com/community SAP TechEd blog posts

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26


More information

Related SAP TechEd Learning Journeys


 AIN1 – Make Fast and Confident Decisions with SAP Analytics Solutions
 AIN4 – Connect your Enterprise Through Collaborative Enterprise Planning
 AIN2 – Transform your business processes with intelligent technologies

Related SAP TechEd sessions


 AIN368 – Extending SAP Analytics Cloud with Custom Widgets
 AIN828 – SAP Analytics Cloud, Analytics Designer Roadmap
 AIN369 – SAP Analytics Cloud, Analytics Designer in Action
 AIN304 – ASUG Influence: SAP Analytics Cloud, Analytics Designer

Public SAP Web sites


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

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


Thanks for attending this session.

Feedback Contact for further topic inquiries


Please complete your session evaluation Jie Deng
for AIN102.
Product Manager
Jie.deng@sap.com
Follow us

www.sap.com/contactsap

© 2019 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.

S-ar putea să vă placă și