Manage Recurrent Data Streams
Data Streams of the Streaming type will run polling Agents at a set interval, for instance, every 10 seconds, whereas Recurrent Data Streams run on a customizable schedule, for instance, once a day at 12am. This may be useful if you only want to read data or perform an action with the data at certain points during the day, or if you want to perform actions on the data once a week, month or year.
It is recommended that you read the article listed below to improve your understanding of Data Streams.

Creating Recurrent Data Streams

The streaming type of the Data Stream can be configured at the time of the Data Stream's creation.
  1. 1.
    Click on add Data Stream from the left-hand menu.
  2. 2.
    Change the type to be recurring.
  3. 3.
    Click on Save.
To change an existing Data Stream to recurring, go into the properties menu and change the type to be recurring.
  1. 1.
    Click on Properties.
  2. 2.
    Change the type to be recurring.
  3. 3.
    Click on Save.

Configuring Recurrence for Agents

When a Data Stream is set to be recurring, opening the configuration menu for listeners or context providers will allow you to make changes to the schedule for when they occur.
To configure recurrence for Agents, follow the steps below:
  1. 1.
    Add Agents to the Data Stream Canvas.
  2. 2.
    Click on Configure for an Agent. Instead of polling intervals, the configuration menu will ask you to configure recurrence.
  3. 3.
    Configure the schedule for the Agent.
Start Repeat - set the time the Agent can start listening for data.
Repeat - How often the action will be repeated. For example, daily.
Repeat Every, Repeat On, and Repeat At - How many times it will be repeated. For example, every day, every second day, or on certain weekdays, and at what time.
.
End repeat - Specifies when to end the recurrence.