Configuring SAP Analytics Cloud System

Objective

After completing this lesson, you will be able to configure a SAP Analytics Cloud System, aligning it with SAP Asset Performance Management to enable effective data analysis and reporting

SAP Analytics Cloud System Configuration

Key Terms, Used in This Lesson:

  1. SAP Analytics Cloud (SAC): A cloud-based data visualization and analytics platform that integrates with other SAP products to enable data analysis and reporting.
  2. HANA Database Explorer: A tool for managing HANA Databases, allowing for the setup and configuration necessary to align with SAP Asset Performance Management.
  3. Live Connection: A direct link established between SAP HANA Cloud and SAP Analytics Cloud that enables real-time data access and manipulation.
  4. Model: In SAC, a representation of the data that has been structured and defined for analysis, often based on calculation views created in the HANA database.
  5. Story: A feature in SAC where data and visualizations are grouped together to present information on a specific topic, often for reporting purposes.
  6. Modeler Page: The interface in SAC where users create and define new data models for analysis.
  7. Measures: In data modeling, these are quantifiable metrics derived from dimension values, used for analysis in a model.
  8. All Dimensions Tab: Part of the model creation process in SAC that displays all table columns, allowing for additional descriptions, hiding dimensions, or grouping.
  9. Calculation Views: Configurations within SAP HANA that allow for the manipulation and transformation of table data using SQL operators, clauses, and functions.
  10. User Provided Service (UPS): A service in SAP that allows for the provisioning of credentials to a remote resource, such as the HANA Database Explorer.
  11. HANA Database Project: A project set up within Business Application Studio to create calculation views that will be used within SAP APM.
  12. hdbgrants File: A configuration file that specifies the privileges of database owners and users, defining who can access and manage the database.
  13. Canvas Story: A type of story in SAC optimized for a more free-form layout, allowing for a variety of visualizations and textual elements.
  14. Technical User: A user role with specific privileges, often used for back-end connections between systems and databases.
  15. Data Visualization: The graphical representation of data within SAC to facilitate easy understanding and analysis of complex datasets.

Business Scenario: SAP Analytics Cloud System Configuration

Confident woman with crossed arms, smiling in a business casual environment. She is standing in front of a blurred office setting, wearing a gray sleeveless blouse with a zipper detail. On the left, a bold magenta panel with the name 'Jessica Martin' in white font overlays the image.

In this lesson, Jessica will learn how to tailor SAP Analytics Cloud System to work in concert with SAP Asset Performance Management, ensuring that CRT Manufacturing can conduct thorough data analysis and reporting for improved asset oversight.

Lesson Overview: SAP Analytics Cloud System Configuration

 SAP Analytics Cloud (SAC) is a data visualization tool that allows you to connect data with it from another SAP products. What we are going to do here is connect the data from our SAP HANA Database Explorer with SAP Analytics Cloud. From there, we will create a model, which is some representation of the data we have and want to visualize. Once we have a model, we can go ahead and create a story, which is essentially a grouping of data and visualizations all relating to a particular topic.

Create Live Connection Between HANA Database Explorer and SAP Analytics Cloud

Open your SAC tenant. On the main page of SAC, choose on the Burger icon on the left sidebar (three horizontal lines) to expand it. Towards the bottom of the sidebar, choose on the Connections button to set up the initial connection between SAC and SAP HANA Cloud.

SAP Analytics Cloud homepage with a greeting for 'MSIMUNOV'. On the left is a menu with options like Home and Files. The central part of the screen suggests actions like exploring a sample story. Below are thumbnails for a numeric chart and a bar chart.
SAP Analytics Cloud interface showing the 'Connections' screen. The left-hand menu lists options such as Home, Stories, and Data Analyzer. The main panel displays a list of data connections with names and types, like 'HANA—HANACLOUD' and 'OData Services', alongside their creation dates. Icons indicate different connection types, such as databases and cloud services.

Choose on the + icon at the top of the page to add a connection.

Data source selection window in SAP Analytics Cloud. It lists options like SAP BW, SAP HANA, with checkboxes, and a sidebar for filtering by data source type such as Cloud or On-Premise.

Choose on the Connect to Live Data dropdown and choose on the SAP HANA option from there.

Data source selection window in SAP Analytics Cloud HANA Live Connection. Displaying dialog boxes to be completed for Name, Connection Details, Connection Type and others.

Set a name for the connection here. Use the dropdown for the Connection Type and chose SAP HANA Cloud.

SAP Analytics Cloud interface showing the All Instances interface.

For the Host field, this will be found via SAP HANA Cloud Central. Locate the HANA Instance you are using to run HANA Database Explorer and choose the icon with the three dots under the Actions column.

Choose Copy SQL Endpoint to receive the host field.

SAP Analytics Cloud interface showing the All Instances interface. Displaying the Manage Configuration drop down list.

Choose Copy SQL Endpoint to receive the host field.

Data source selection window in SAP Analytics Cloud HANA Live Connection. Displaying dialog boxes to be completed for Name, Connection Details, Connection Type and others. Image also describes the content to be deleted.

When you paste the SQL Endpoint to the Connection pop up in SAC, a colon (:) as well as the port number are included, make sure to delete these from the Host field.

Keep the Authentication Method as User Name and Password. Use the user and password that we created within HANA Database Explorer who we granted the roles to for accessing our calculation views. Once the User Name and Password are entered, choose the OK button at the bottom left of the pop up.

Data source selection window in SAP Analytics Cloud HANA Live Connection. Displaying dialog boxes to be completed for Name, Connection Details, Connection Type and others.

Keep the Authentication Method as User Name and Password. Use the user and password that we created within HANA Database Explorer who we granted the roles to for accessing our calculation views. Once the User Name and Password are entered, choose the OK button at the bottom left of the pop-up.

Create a Model From the Live Data Connection

SAP Analytics Cloud interface showing connections.

Once the Connection is made, we can see it on the Connections page. We will now create the model based on the calculation views that were created within BAS and deployed into HANA Database Explorer. Use the left side bar and navigate to the Modeler page to create the new data model.

SAP Analytics Cloud interface stating welcome to the modeler.

On the Modeler Page, choose the Live Data Model button in the Create New section of the page.

Create Model From Live Data Connection required input fields with text that reads Select Live Data Connection and Data Source.

In the pop up, select the System Type as SAP HANA. For the Connection, choose the name of the Live Connection we just created. Choose the overlapping square icon for the Data Source to select which Data Source will be used for the model here.

Create Model From Live Data Connection with text that reads Select Data Source.

The list of data sources that can be accessed by this model will appear. In our scenario, we are going to see all the calculation views that are a part of our hdi container that we have authorization to access from our newly created user within HANA Database Explorer. Choose the calculation view you want to make a model from.

Create Model From Live Data Connection required input fields with text that reads Select Live Data Connection and Data Source with 'ok' highlighted.

Choose the OK button once all fields are filled in.

SAP Analytics Cloud Modeler with a new model. The screen is split with a spreadsheet-like grid on the left, listing dimensions and measures with aggregation types. On the right, there is a sidebar with 'Selected Account', 'Hierarchy', 'Formula', and a 'Sample Value' of 911 displayed in large font.

The newly generated model will open to the Measures tab. Measures are calculated data taken from the dimension values. The dimensions are the fields that we added in as a part of our calculation views. We can choose a spot somewhere in the cells for the different measures here to provide additional values in which we would go and define them. For now, we are not going to concern ourselves with the measures here. We will be doing similar work when we actually create the story. Switch to the All Dimensions tab located next to the Measures tab once finished.

SAP Analytics Cloud Modeler with a new model. The screen is split with All Dimension Tab on the right.

In the All Dimensions tab, we see the table columns that we added to our mapping when we created the calculation view. We can add an optional description, hide the dimensions from the model, or group the dimensions by associating them with a group name. We will leave all this information as is though. Once finished, choose on the save icon near the top of the page to save the model.

SAP Analytics Cloud Modeler with a screen overlay Save Model.Displaying Join Calc View Model and 'save' button highlighted.

Enter a name and an optional description for the model. We can also specify a location to save the model to as well. Once finished, choose the Save button at the bottom right of the pop up to save the model.

SAP Analytics Cloud Modeler with a new model. The screen is split with a prompt that reads the model has now been successfully saved.

The model has now been successfully saved. A pop up will appear on the bottom of the screen indicating this. Now go to the side bar on the left and choose the Stories button to go ahead and create a new story for our model.

Create a Story Based Off the Model

One the Stories page, the story that we will be creating is a Canvas story. Choose the Canvas button on the Stories page.

Welcome to Stories main page with sections for Create New, Templates, and Recent Files available for selection.
Stories interface with Design Mode Type displayed. Highlighting text that reads 'optimized Design Experience'.

If prompted with a Design Mode Type, select the Optimized Design Experience. Choose the Create button at the bottom right of the pop up once finished.

New Story interface with various objects for selection that can be added to the story canvas.

We will need to add the data from our model to story so we can utilize it in here. On the left section of the page, choosen the Add data button to link our model to our story.

New Story interface with screen overlay prompting the user to add some data.

There are three options on where to choose to obtain the data from. Choose the bottom option, Data from an existing dataset or model.

New Story interface with screen overlay displaying Select Dataset or Model. Join Calc View Model Highlighted.

Navigate through the file structure to locate the model that you will be using for the story. Choose on the model to add it once found.

New Story interface with various objects for selection that can be added to the story canvas. Displaying text 'model successfully added to story'.

Now the model is added to our story. From here, we will choose a data visualization for us to create. The one that we are going to create here is a Chart. Choose the Chart button on the right half of the page.

New Story interface with split screen a chart on the left side and the Builder tab open on the right side. Displaying Join Calc View Modeal Available Object with the '+' add button highlighted.

Inside the story, you will have many different data visualization options to choose from and implement. Much of how you would go about implementing your story is up to you and as determined on what the data is that you are implementing here. I will show off how to make a basic story based off the information in the model that I've made here, but this is far from an extensive showcase of the features of SAC stories. Do not feel obligated to strictly follow along with the story here.

If working with a chart, it will default to a bar/column graph. We are going to need at least one measure though for our chart to map out. Measures in a chart are the qualitative data containing numerical data. In the Designer tab on the right of the page, choose the + button in the Measures section to add a measure to your chart.

New Story interface with split screen a chart on the left side and the Builder tab open on the right side.

Check off the Measures you will be using for the chart, you can add additional calculations or Measure Input Controls as well.

New Story interface with split screen a chart on the left side and the Builder tab open on the right side. Add Dimensions button highlighted.

Now we can add dimensions to our chart. Dimensions contain more of the qualitative data that describes the numerical dimension data. Choose the + button in the Dimensions section of the char builder to add in dimensions.

New Story interface with split screen a chart on the left side and the Builder tab open on the right side. Technical Objects and Threshold Description selection boxes highlighted in the Join Calc View Model section.

Check off the dimensions you wish to use here.

New Story interface with split screen a donut chart on the left side and the Builder tab open on the right side. Graph indicating Threshold Indicator Level Breakdown.

A simple bar graph has been created now. We can also add additional data in here as well. I added a donut chart to mine as well with some separate information. Again, please make your own story as you see fit.

We can also add in information that is strictly for displaying data. We can add in more static elements to our story such as images, text, shapes, and so on. In the Insert Section, choose the + dropdown and select a static element such as Text.

New Story interface with split screen a graph and donut chart on the left side and the Styling tab open on the right side.Providing the user options to customize.

Once you add the text box, give it some text. You can also stylize the text or the text box too. Play around with these options as you see fit.

New Story interface with split screen a graph and donut chart on the left side and the Styling tab open on the right. 'save' button highlighted.

Once finished with your story, navigate to the file section of the sub header bar at the top of the page. Choose the Save icon to save your story.

New Story interface with screen overlay displaying 'my files' and the name 'data visualization in SAC' in the data input field. 'ok' button highlighted.

Choose a location to save the story as well as provide a name to the story as well. A description can optionally be entered as well. Choose the OK button at the bottom right of the pop up to finish saving your story.

New Story interface with split screen a graph and donut chart on the left side and the Styling tab open on the right with an alert at the bottom stating the Story is saved.

A green text field at the bottom of the page will indicate whether a story has successfully been saved. If you see it, you should be good to go.

Additional Resources

Image of a laptop displaying the application SAP help Enabling the Analytics Infrastructure for Custom Capabilities page.

Enabling the Analytics Infrastructure for Custom Capabilities

https://help.sap.com/docs/SAP_APM/1bb12075258a41e1a024d28a6ddfe246/b4b93cc500af45ba84d851bd84ffb9f1.html

Personal Reflection

Personal Reflection

Reflect on a time when you had to gather and interpret complex data to make an informed decision. Consider the steps involved in that process.

How do you think the integration of tools like SAP Analytics Cloud and HANA Database Explorer could have streamlined your analysis and enhanced the outcome?

Expert Response

Expert Response to Personal Reflection Question:

Utilizing SAP Analytics Cloud (SAC) and HANA Database Explorer in your decision-making process could have streamlined your data analysis significantly. With live data connections, SAC enables immediate access to the latest information, avoiding delays inherent in manual data gathering. The visualization capabilities of SAC can turn complex datasets into clear, interactive charts, making trends and patterns easier to spot and understand.

Had these tools been available in your past experiences, you would likely have seen quicker decision-making, enhanced team collaboration through shared visual insights, and a stronger confidence in the outcomes due to the up-to-date and reliable data. In essence, these SAP tools could have provided a more efficient, accurate, and responsive approach to handling complex data for informed decisions.

Conclusion

Overview: SAP Analytics Cloud (SAC) is a powerful data visualization tool enabling users to connect data from various SAP products. In this lesson, we focus on establishing a live connection between SAP HANA Database Explorer and SAC, creating a data model, and generating a compelling story based on the connected data.

Connection Setup:

  1. Open SAC tenant, access the sidebar, and choose Connections at the bottom.
  2. Add a live connection by selecting SAP HANA from the Connect to Live Data dropdown.
  3. Configure the connection details: Name, SAP HANA Cloud as Connection Type, and provide the Host obtained from HANA Cloud Central.
  4. Use User Name and Password authentication with credentials from HANA Database Explorer.
  5. Save the connection.

Model Creation:

  1. Navigate to the Modeler page from the left sidebar.
  2. Choose Live Data Model in the Create New section.
  3. Choose SAP HANA as System Type and select the live connection.
  4. Pick a data source (calculation view) and save the model.
  5. Customize measures and dimensions if necessary.
  6. Save the model with a name and optional description.

Story Creation:

  1. Go to the Stories page, choose Canvas story, and select Optimized Design Experience.
  2. Link the model to the story by choosing Add data and choosing the existing dataset or model.
  3. Select the model and add it to the story.
  4. Choose a data visualization type (for example, Chart) for your story.
  5. Customize the chart with measures and dimensions, adding additional visualizations as desired.
  6. Enhance the story by incorporating static elements like text, images, or shapes from the Insert Section.
  7. Save the story, providing a name, location, and optional description.
  8. Confirm successful saving indicated by a green text field at the bottom.

Log in to track your progress & complete quizzes