You are a planner, working with your team to create a forecast income statement for 2025. But first, you have been asked to calculate projected labor expenses for that year.
Objective
You are a planner, working with your team to create a forecast income statement for 2025. But first, you have been asked to calculate projected labor expenses for that year.
What are data actions? A data action is a flexible planning tool for making structured changes to planning data in SAP Analytics Cloud. You can run them to carry out complex or repetitive operations, such as copying data, running scripted calculations, doing driver-based allocations, or publishing versions, more quickly and accurately.
Modelers design the data actions and planners run them in stories using starters or schedule them as tasks in the calendar. A data action is created based on a planning model and consists of one or more steps that are carried out on a public or private version.
Data actions can be executed in multiple ways:
Data actions are used to process mass amounts of data. Some use cases for data actions include the following:
Some of the features of data actions allow you to:
Recently created and accessed data actions can be seen in the Data Actions application from the side navigation.
You can also access your data actions from Files and (if you have your home screen configured to display it) from the Recent Files tile of your home screen.
The following types of action steps are available:
Let's take a closer look at some of the setting options that are available to you when adding data actions to your stories.
For more information on customizing the a planning can be found in the SAP Help Portal: Optimize Planning Models Using the Planning Area.
Note
Setting parameters results in a user receiving a prompt dialog when they run the data action in a story. Prompts are like variables, in that they make the data actions flexible and dynamic.
In the following example, when the Copy Hours data action is executed from a story, the parameters related to the data action prompt you for target, source, and year.
When you are in the story, you can customize the various parameter input and values for the data action starter from the builder panel.
Parameter Values are determined by:
The Parameters Type that you see in the builder panel, such as Target Version, SourceVersion, and YearMonth in the previous example, are created in the data action. They can be based on members or numbers:
The Default Model assignment is the model that was selected during the creation of the data action. Most steps will use this model as the data source and target. However, for cross-model copy steps, this model will be the target, and you can pick a different source model. You can also read and copy data from different models in advanced formulas steps.
Note
Using the calendar, you can schedule a data action. This feature is helpful with data actions that take a few minutes to run, as you can schedule it to run at night or over a weekend.
Note
If you decide to use a data action task to schedule a data action, then any prompts must have assigned parameter values.
If you select + Add Recurrence when creating the task, a separate dialog allows you to configure the recurrence. Once the task is created, the recurrence can be edited for each task, or for the series.
Data action statuses in the calendar:
Data actions can be used in other data actions that belong to the same model.
For example, you create a data action that calculates subscription revenue based on booking data, with a dynamic parameter for the product type. Using embedded data action steps, you can reuse that data action multiple times in another data action and you can specify a different product type each time.
This lowers the cost of development and maintenance.
Here are some other features of embedded data actions:
When data actions are scheduled from the SAP Analytics Cloud calendar or executed from a story, you can use the Data Action Monitor to check the status.
The Data Action Monitor shows:
Business Scenario: You wish to check the status and details for the data action that was created to calculate labor and benefits.
Task Flow: In this practice exercise, you will:
Log in to track your progress & complete quizzes