Modeling Guide for SAP Data Hub

Graph Execution

The SAP Data Hub Modeler supports executing a graph and monitoring its status from within the tool.

When you schedule a graph for execution, the tool translates the graphical representation (internally represented as a JSON document) into a set of running processes. These processes are responsible for the graph execution.

During the graph execution, the tool translates each operator in the graph into (server) processes, and translates the input and output ports of the operators into message queues. The process runs and waits for an input message from the message queue (input port). Once it receives the input message, it starts processing to produce an output message, and delivers it to the outgoing message queue (output port). If a message reaches a termination operator, the tool stops executing all processes in the graph and the data flow stops.