Analytic Applications

An analytic application is a document that can contain visualizations such as tables, charts, and filters to allow navigation and analysis of data. You can personalize the visualizations and interaction behaviors of the UI elements according to user requirements. Analytic applications are created and consumed in SAP Analytics Cloud.

What is the Analytics Designer?

With SAP Analytics Cloud, analytics designer, you can create applications for data analysis and data planning. In contrast with stories, analytic applications are created by few experts, but are consumed by many end users. All SAP Analytics Cloud licenses include the consumption of analytic applications with read access. The design environment of the analytics designer is geared to the needs of application designers, who create analytic applications that are tailored to satisfy application users' business needs.

The major difference compared to stories is that in analytic applications, you can configure the behavior of the UI elements with a set of specific script API events, and specify which actions should take place when events are triggered. This flexibility lets you create a variety of analytic applications, ranging from simple static dashboards to highly customized analytic applications with numerous options to browse and navigate data.

Find more details about the basics here: About Analytics Designer

Required Licences
All SAP Analytics Cloud licenses include the creation and consumption of analytic applications. For planning applications, please note the following:
  • If you only need read access to existing planning models and create private versions only, you can use the SAP Analytics Cloud for business intelligence license.

  • If you need to create public versions and use all planning features, the SAP Analytics Cloud for planning, standard edition is required.

  • If you need to create or update planning models for your planning applications, the SAP Analytics Cloud for planning, professional edition license is required.

Before You Start

As an application designer, make sure that you have got the permission for working with analytic applications. Administrators or users who can edit roles need to add the Analytic Applications permission with create, read, update and delete rights to your role, or assign the standard role Application Creator to you.

Make sure that the users who consume your applications have got the read rights for analytic applications in their roles.

See Granting Permissions for Analytic Applications in Roles.


This image is interactive. Hover over each area for a description. Click highlighted areas for more information.

You can create a new analytic application in a series of short steps. You can open, create, edit, and share analytic applications in the Analytic Applications area. When you open an analytic application it opens in Design Mode by default. You can execute the application by selecting theRun Analytic Application button. You can use popups to design interactive analytic applications and dashboards. As an application designer, you can define a filter line for an individual widget or a group of widgets. If you choose to filter a group of widgets, when running the analytic application, application users can filter members of multiple widgets at one time. Using the script editor lets you write scripts for each widget and thus create interactive and highly custom-defined analytic applications. To enable interactivity, you configure the behavior of widgets and write widget scripts that are executed when the user performs an action in the executed application. For example, you can place the Button widget in the application and assign a script to the Button’s onClick event. You can also write scripts that are based on other system events like the onInit event of the application or scripts that are executed whenever data is changed. When you start writing scripts in analytics designer , it might be helpful for you to see and go through typical use cases and examples for scripting in analytic applications. You can then adjust the scripts according to your business needs. You can create applications for planning business data. You can define OData Services in SAP Analytics Cloud, analytics designer based on an existing on-premise SAP S/4HANA live connection in your system which was created using CORS (​​Cross-origin resource sharing) connectivity. Additionally, you can also define OData Services based on SAP BW systems, SAP HANA systems, and SAP Business Planning and Consolidation (BPC) systems (that were also created using CORS). SAP Analytics Cloud provides powerful tools to let you explore and gain insights into your data. These tools are used in both stories and analytic applications with some minor differences in usage. Only the usage specific to the analytics designer is described here. A Smart Discovery is the result generated by running a machine-learning algorithm to uncover new or unknown relationships between columns within a data set. With custom widgets you can complement the standard palette of widgets in SAP Analytics Cloud, analytics designer according to your needs. The data analyzer is a predefined ready-to-run service for SAP BW queries. It uses SAP BW live connections created in SAP Analytics Cloud. All SAP BW queries can be accessed directly in theSelect Data Source dialog and no additional model is created.