Tutorial Overview¶
Scenario¶
In this tutorial, connect wind turbines of a wind farm to EnOS Cloud and upload the energy production meter reading data to the cloud. Then, develop a stream processing job to aggregate the meter reading data to get the daily electric energy production of each wind turbine, the total energy production of the wind farm, and the carbon reduction data of the wind farm. Both the original data and calculated data will be stored in TSDB by the configured storage types and storage time.
This tutorial walks you through a typical path of developing a stream data processing job with StreamSets operators for complex business scenario, that is:
Registering and connecting wind turbines to EnOS Cloud.
Configuring storage policy for the original and calculated data.
Developing a stream data processing job with StreamSets operators to calculate the daily energy production and carbon reduction of a wind farm.
Viewing the original data and calculated data with Data Insights.
Start >>¶
Prerequisites¶
You have completed the Connecting a Simulated Device into EnOS tutorial to understand how to connect a device to EnOS and upload simulated device data to EnOS Cloud.
You understand how real-time data flows through the engines, the storage, and the applications. For more information, see Real-time Data Flow.
You know the basic steps of creating a stream data processing job with StreamSets operators. For more information, see Developing with StreamSets Operators.
Your OU has requested the Stream Designing and Standalone Processing resources through Resource Management. For more information, see Resource Management on EnOS.
Units¶
This tutorial includes the following units:
Unit 1. Registering and Connecting Wind Turbines to EnOS Cloud
30 minutes
Unit 2. Configuring Storage Policy for the Original and Calculated Data
10 minutes
Unit 3. Connecting Wind Turbine Devices into EnOS
20 minutes
Unit 4. Developing a Stream Data Processing Job
40 minutes
Unit 5. Viewing Stored Data with Data Insights
10 minutes