Skip to Content
0 %
Generate sensor data in SAP Data Hub 1.4
// Explore More Tutorials

Generate sensor data in SAP Data Hub 1.4


Generate sensor data and display it in a terminal by using SAP Data Hub, trial edition.

You will learn

  • How to use a Data Generator to generate random sample data
  • How to visualize the generated data via a Terminal
    Please note that this tutorial is similar to the Generate sensor data tutorial from SAP Data Hub, developer edition tutorial group.


This tutorial is obsolete and will be removed shortly (mid-November 2018).

Step 1: Create a data pipeline

Open the modelling environment for building pipelines via SAP Data Hub Pipeline Modeler (https://vhcalruntime/app/pipeline-modeler).

As the above URL is a local URL, it will be accessible only if you are doing the tutorials and have already configured the hosts file. If not, please refer to Getting Started with SAP Data Hub, trial edition guide.

Enter default as Tenant ID, DATAHUB as Username and the password which you have selected during system setup as Password.

While being in the Graphs tab in the Navigation on the left, click Create Graph (1) to create a new pipeline. The pipeline opens in the editor (2).


Click Save (1). Then enter a Name (test.myFirstPipeline) and Description (My first pipeline) in the pop-up window (2).

Step 2: Add and configure Data Generator

Open the Operators (1) tab in the Navigation on the left. Then search for Data Generator (2).


Add the Data Generator (3) operator to the pipeline by drag & drop.


Attention: The SAP Data Hub, trial edition comes with a Example Graph as well as with an operator called Data Generator. If you miss to open the Operators tab, you might end up opening the graph called Data Generator instead of adding the operator.

Click Script (4) to display the JavaScript snippet which is executed by the Data Generator. The JavaScript snippet opens in a new tab of the editor.

You see that the Data Generator creates a new random sample record every 500 milliseconds and sends it via the output port of the operator.

The sample data represents sensors for humidity, temperature etc.


Close the tab for the JavaScript snippet.

Step 3: Add and configure Terminal

Add a Terminal operator to the pipeline by drag & drop (you find this also in the Operators tab). Then connect the output port of the Data Generator operator to the in1 port of the Terminal operator. You need to place the connection exactly on the “green circle”.


Afterwards click Save (1).

Step 4: Execute the data pipeline

Click Run (1) to execute the pipeline.


When the Status (2) tab indicates that the pipeline is running, use the context menu Open UI of the Terminal (3) operator to see the generated sensor data.


Stop the pipeline by clicking Stop (you find it next to the Run button).

Next Steps

Back to top