Links

Configuration

This section explains each of the properties in the configuration blade.

General

Property
Description
Collection
This associates the Agent to a specific Collection (default to that of the current Data Stream).
Refer to Collections and Stream Hosts to understand more about Collections.

Window

Property
Description
Type
The buffer size is defined by a unit of time (Time) or a number of events (Count).
Unit
The unit of time to define the buffer size: Days, Hours, Minutes, Seconds, Milliseconds, Microseconds or Nanoseconds (applies to Time type only).
Size
The size of the buffer.

Partition

This feature is used with the Count type to further subdivide the buffer based on an asset identifier. The behaviour depends on the window type:
  • Time: at the end of the specified time window, events are pushed in a buffer per identifier (in the order in which the identifier was first received during the time period)
  • Count: buffer x events per identifier, where x is the window size
Property
Description
Enable
Tick to create individual buffers, using the specified attribute as an identifier.
Partition By
The identifier attribute from the input payload by which the buffer should be partitioned.

Distinct

This feature behaves differently depending on the window type:
  • Time: ignore duplicated events within the specified time window
  • Count: wait for x unique events, where x is the window size, ignoring duplicated events
Property
Description
Enable
Tick to ignore duplicated records within a buffer, based on the specified attribute.
Distinct Attribute
Events with this attribute duplicated will be ignored until the next batch is begun.
If using Count type and the possible values for the distinct attribute is less than the window size, the buffer will wait indefinitely.
Before configuring the Transformation, please ensure that its input endpoint is connected to a parent Agent which will be sending data to it.

Endpoints

Name
Description
Input
This endpoint is used to receive data from the parent Agent.
Output
Events received from the parent Agent are buffered and then made available to this endpoint.