Working with the Data Workflow Operators
SAP Data Hub Modeler categorizes certain operators as Data Workflow operators, which when executed runs for a limited period of time and finishes with the status either as completed or dead.
The graphs modeled with the data workflow operators are referred to as Data Workflows. The operators in a data workflow communicate with signals transferred at its input and output ports. All data workflow operators have an input, an output, and an error port. Thus, the operator begins execution only when it receives such a signal at its input port. The execution of other connected operators in the data workflow begins only after the previous operator has finished its execution.
For example, the following graph includes the data workflow operators, Workflow Trigger, BW Process Chain, Flowgraph, and Workflow Terminator.

Data Workflow Operators
In the SAP Data Hub Modeler, you can access the data workflow operators from the naivigation pane and in the Operators tab. These operators are categorized under the Data Workflows category. The following data workflow operators are supported in the Modeler.

|
Operator |
Description |
|---|---|
|
BW Process Chain |
Executes an SAP BW process chain in a remote SAP BW system. |
|
HANA Flowgraph |
Executes an SAP HANA flowgraph in a remote SAP HANA system. |
|
Workflow Merge (and) |
Combines the output from two data workflow operators in a "logical AND". |
|
Workflow Merge (or) |
Combines the output from two data workflow operators in a "logical OR". |
|
Data Transform |
Provides a variety of options for data transformation. |
|
Notification |
Sends email notifications. |
|
Workflow Split |
Duplicates the incoming signal from a data workflow operator. |
|
Workflow Trigger |
Sends a start signal to trigger the execution of a data workflow. |
|
Workflow Terminator |
Terminates the current data workflow. |
|
Pipeline |
Executes an SAP Data Hub graph on either a remote or the local system. |
|
Data Transfer |
Transfers data from an SAP BW system or an SAP HANA system to an SAP Vora table or to supported cloud storages. |
|
SAP Data Services Job |
Executes an SAP Data Services Job in a remote SAP Data Services system. |
Modeling Data Workflows
Model data workflows with a Workflow Trigger operator to send the start execution signal to the connected operator. You can use the Workflow Terminator operator to shut down the data workflow. This means that for a data workflow operator, you must connect it to the Workflow Trigger or Workflow Terminator operator if it is the first or the last operator that you want to be executed in a data workflow.
Execution Logic and Data Workflow Status
The operators within a data workflow start their execution once it receives such a signal at its input port. After executing, each data workflow operator sends a singal to the connected operator via its output port if it successfully finished its execution (or via the error port if the execution results in an error).
If the port to which the message is being sent is connected to another data workflow operator, the operator that receives the signal begins the execution. If the port to which the signal is being sent is not connected to another operator, the overall execution of the data workflow stops with the status of the execution as dead.
