The new file upload in SAP Analytics Cloud and its possibilities

Chris

Written By: Chris - 17 October 2024

In our previous article ‘SAP Analytics Cloud File Upload Custom Widget - A tool with potential’, we already introduced data upload using a widget. With the Q3/2024 release, SAP has now integrated file upload as a standard functionality. This allows the planner to quickly upload the plan values saved in local Excel or CSV files into SAP Analytics Cloud Stories.

A dedicated data import job is created in the model management using a template. The user can then use this in the story via an upload starter. In this article, we will demonstrate how it works in detail and where we see potential for improvement.

Detailed procedure

To use the upload in a story, a few settings must first be configured in the backend. To do this, a new upload job is created in the model's data management. The structure of the selected file is used as a template for future uploads. The assignments and transformations defined in this step cannot be changed by the user. This is to ensure that users operate via a uniform and verified interface.

001-create-upload-job_file upload

Clicking Set up upload takes you to data preparation. Here you can create transformations, assign columns to existing dimensions and also check the upload. In the first step, the data can be converted into a uniform format. In our example, we transform the date and amount into the SAP Analytics Cloud format.

002-transformation_file upload

The applied transformations can be viewed and edited in the transform log.

003-transform-log_file upload

In the next step, the columns from the file are assigned to the dimensions of the model. You can also set default values ​​for dimensions. In our example, we set the version to Plan by default. As soon as all source data has been assigned to the corresponding target data, you can check the import.

004-map-to-facts_file upload

If no errors are found, you can then adjust the import settings. You can specify whether the uploaded data should overwrite the existing values ​​or be appended to them. In addition, provided your model uses an account dimension, signs for INC (income) and LEQ (liabilities and equity) account types can be reversed.

005-import-settings_file upload

Once the upload job has been set up in the model, it can be used in the story. A dedicated data upload starter is required for this purpose.

006-data-upload-starter_file upload


SAP Planning Tools Compared -
Download the Whitepaper here! 

Neuer Call-to-Action


It is inserted into the story and linked to the previously defined upload job.

007-data-upload-starter_file upload

Finally, the story can be used by the planner. They can select the file and the CSV delimiter. All other settings are taken from the template.

008-select-file_file upload

After the upload, a status message is displayed. The upload can either be successful, successful with warnings or failed. If certain data records were rejected, a CSV file with the reason for rejection can be downloaded.

009-status-success_file upload

010-status-warning_file upload

In addition, a log of all uploads can be viewed in the model's data management.

011-data-timeline_file upload

The new file upload in SAC- Our Summary

Compared to the previous solution ‘Upload via the widget’, we have noticed a significant improvement in performance. The integration of data preparation also opens up new possibilities. However, we have also identified a few points that need improvement.

For example, the import dialogue is not yet available in German. Important settings for users that we are familiar with from NextTables are also missing. For example, the option to adjust thousands and decimal signs on the fly. We also miss a status display that shows the progress of the upload in NextTables. Unfortunately, the incorrect records are only available as a CSV download, there is no integrated report. Also, the incorrect records cannot be corrected immediately, as we are used to in NextTables.

Overall, however, this is a helpful function that meets the essential requirements. We look forward to further improvements in this area and will continue to keep you updated.

Do you have questions on this or another topic? Simply get in touch with us - we look forward to exchanging ideas with you!  

Learn all about Planning with SAP Analytics Cloud

 

Topics: SAP Analytics Cloud, SAP Planning

Share article