Aggregating a stream

To aggregate a stream, follow the steps given below:

Step 1

Select an input stream. This is the stream whose (one or more) attributes will be aggregated. Upon selecting the input stream a section appears to aggregate its attributes.

Step 2 (Aggregation)

  • Select the type of aggregation (Average, Cardinality, Count, Maximum, Minimum, Sum) to be performed.
  • Select an attribute as an input.
  • Provide a name to the output attribute.
  • If you want to select indexing, accumulation of data or calculate percentage values then check the respective box.
  • Add another attribute (if required) by clicking ‘+Add Another Attribute.’

(In case of Top K aggregation)

  • Top K aggregation lists the ‘Top K’ attributes in a stream. This can be performed only if the input stream contains at least one numerical and one string attribute.
  • Select the attribute as an input.
  • Select the value of K (e.g. Top 10 feature will have a K value of 10)
  • Select the order (ascending or descending)

Step 3 (Group or Unique)

  • Select an attribute to group the aggregated values.

(In case of Top K aggregation)

  • Select an attribute whose values should be unique.

Step 4

  • Provide a name to the output stream.
  • Upon submitting the form the aggregated stream is created.

Once done, the list of aggregated streams will appear. You can then analyse, visualise, drill, or take actions on the stream as indicated by the launch icons present on the right side of the stream name.

Aggregation Streams
Top K Streams