Adding an Embedded Data Action Step
Use an embedded data action step in SAP Analytics Cloud to run another data action as part of the one you’re working on. Combining these steps with dynamic parameters lets you reuse data actions and set different source or target members.
Prerequisites
Before carrying out these steps, set up the data action that you want to embed. Create dynamic parameters for any numbers or dimension members that you want to change when embedding the data action.
Both data actions must be based on the same default model.
Context
An embedded data action step is a reference to another data action. The data action that you embed won’t be changed as part of this process, and you can still edit it or run it on its own.
You might have a step that you need to run in several different data actions, or that you want to run several times in a single data action. For example, you might 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.
With this setup, you don’t need to copy and edit the revenue calculation step multiple times, and you can still run all the calculations with a single data action.
You can arrange embedded data action steps in several ways:
-
Embedding a data action within multiple different data actions
-
Embedding a data action multiple times within one data action
-
Nesting multiple levels of embedded data actions
However, you can’t create a loop where a data action ends up embedded within itself.
You can also nest multiple data actions as steps in a multi action. In particular, this is helpful if you need to run data actions on different versions or models, and if you need to publish data in between different data actions. For more information, refer to Automate a Workflow Using Multi Actions.