Home Google Cloud Platform SAC & GCP Excel import

SAC & GCP Excel import

Wiki SAC GCP Excelimport

The article describes the SAC & GCP solution, with which Excel plan data can be easily and conveniently imported into SAP Analytics Cloud (SAC) models. With the help of Excel templates and a user-friendly web application, the data is prepared locally and automatically transferred to the SAC model via the SAC Data Import API.

Table of contents

The SAP Analytics Cloud provides users with numerous functions for creating planning online directly in the application. Nevertheless, the operational reality is often still different. Excel is still the tool of choice in many controlling departments and in many cases serves as the basis for creating plans, the results of which are then simply uploaded to the SAP Analytics Cloud.

Although the SAP Analytics Cloud already offers the option of uploading data from Excel as standard, this is only possible via the backend and only as an administrator. The options for end users to upload Excel data via the front end were previously limited. It was therefore obvious to develop a solution that is intuitive to use for many users and offers the option of easily and conveniently writing the planning created in Excel into a SAC planning model.

How does the import work?

The solution relies on the Excel file standard and a simple web user interface based on Python Flask technology to import the planning data. Flask provides the front end in this product and enables interaction with the back end consisting of Google Cloud Run and the SAC Data Import API.

As a basis, it initially requires Excel templates, which are provided in the web application and can be downloaded by users. The template is individually adapted to the respective planning model. The dimensions that are available in the planning model (all or a subset) are offered as standard. As the solution offers the option of implementing further logic before the data is posted, individual solutions are also conceivable here.

The template is filled with planning data locally by the user using Excel. The user can then upload the Excel file created within the user interface. The data is processed and imported into the selected SAC planning model via the import API. The user receives a message about the successful update or any problems that may have arisen during the update.

The user can also select various eImport methods offered by the SAC Import API: "CleanAndReplace", "Update" and "Insert". Depending on the method, the data is imported and published accordingly in the SAC planning model and is directly available for further integration, such as creating a report in a SAC story.

SAC GCP Excelimport

What are the advantages of this solution?

Flexibility

The templates can be defined by the user so that any type of SAC planning model can be used. User-defined data preparation is not an obstacle, but a realized feature. The integration of complex additional logic before posting the data is optional.

Automation

The uploaded data is imported directly into the SAC model and the user does not need to perform any further actions. If an error occurs, a detailed error report is displayed on how to correct the data so that it can be posted to the model.

Version control

The tool is managed with GitHub, a popular version control system. This means that it is possible to revert to an old version at any time, without time-consuming and risky rollback actions.

Scalability

The use of Google Cloud Run as the backend technology enables the web application to be scaled to thousands of users.

Cost efficiency

Since Google Cloud Run is easily scalable and Python Flask is an open source library, this enables cost-effective operation that adapts to the individual intensity of use.

Features of the product

Integration of Excel as a standard tool for handling data

Every user should be able to use the product without having to spend time learning new skills - because time must be respected. That is why this product uses Excel templates as the import standard within the user interface. This allows users to carry out planning in Excel locally as usual and then upload the result of their planning to SAP Analytics Cloud via the web application. This reduces the training required for the introduction of SAP Analytics Cloud Planning and increases the acceptance of the solution in a heavily Excel-based environment. At the same time, all the advantages of integrated planning with SAP Analytics Cloud are available.

 

Customized web application

It must be possible to cover the individual needs of each company in order to enable easy integration into the working environment. Based on this, the product is an application that can be easily adapted to individual requirements. The focus here is on the Excel templates, although there are no limits to further modifications. The use of Python Flask enables a high degree of flexibility, even for the fulfillment of complex requirements.

 

Using the SAC Import API

The natively available SAC Import API offers an interface provided by SAP for communication with the SAC planning backend. This technology has been integrated into the solution to ensure a stable, secure and functional import option. Furthermore, the import API is maintained and further developed by SAP in order to minimize susceptibility to errors and downtimes

What opportunities are missed without the product?

Are there difficulties importing complex planning data into the SAP Analytics Cloud? Is there no easy way to import the data into the SAC? If so, you are missing out on the full potential of the data. This is exactly where this application comes into play.

With the simple Excel import based on an intuitive user interface, the data can be filled into templates locally and uploaded to the web application. The automated data import via SAC Data Import API reliably transfers the data to the SAC models.

Without the Excel import, SAC teams may spend countless hours manually importing their data planned in Excel into SAP Analytics Cloud, leaving room for errors and inaccuracies. However, with Excel import, teams can automate the process and focus on other important business tasks to further enhance their competitiveness.

Know more?

Would you like to find out more about the Google Cloud Platform? We would be happy to talk to you personally - just get in touch with us!

Your GCP contact
Christian Blessing
Christian Blessing
Head of Google Cloud Consulting

Published by:

Gary Lude

Professional Consultant

author

How did you like the article?

How helpful was this post?

Click on a star to rate!

Average rating 5 / 5.
Number of ratings: 3

No votes so far! Be the first person to rate this post!

INFORMATION

More information

Visual Databricks and BDC Wiki

Databricks + BDC = ❤

In today's data-driven business world, the ability to efficiently analyze and use large amounts of data is critical to success.
wiki_Misunderstandings goodbye The art of successful project communication

Say goodbye to misunderstandings: the art of successful project communication

Effective communication is crucial to the success of a project. You...
Wiki. Embedded Analytics

SAP Embedded Analytics

SAP Embedded Analytics is, so to speak, a high-performance operational reporting...
Cover picture WIKI SAC vs. Power BI

SAP Analytics Cloud (SAC) vs. Power BI: the reporting of the future

There are many reporting options that also include business intelligence. We...
The connection between SAC and DSP

Seamless planning combines SAC and DSP

The seamless integration of SAP Analytics Cloud (SAC) and SAP Datasphere (DSP) optimizes, accelerates and simplifies your planning processes. So...
Wiki project management

3 steps to successful stakeholder management

Stakeholder management is a key success factor for any project. It...
Business Content in the SAP Datasphere - Wiki Visual

Business content in the SAP Datasphere - best practices for rapid progress

SAP Datasphere offers predefined business content, similar to SAP BW or SAP Analytics Cloud. This consists of data models...