Unique

Most recent version: v1.0.0

See the changelog of this Action type here.

Overview

The Unique Action stores a list of unique values received from a given event field. An event will be sent out via an output port each time a new value is identified. Furthermore, you can configure a list of all the events stored in its memory to be sent periodically via a different port.

In order to configure this action, you must first link it to a Listener. Go to Building a Pipeline to learn how to link.

AI Action Assistant

This Action has an AI-powered chat feature that can help you configure its parameters. Read more about it in this article.

Ports

These are the input and output ports of this Action:

Input ports
  • Default port - All the events to be processed by this Action enter through this port.

Output ports
  • Default port - Events are sent through this port if no error occurs while processing them.

  • Error port - Events are sent through this port if an error occurs while processing them.

  • New port - Emits any event that is not already on the list as soon as it is detected.

Configuration

1

Find Unique in the Actions tab (under the Utils group) and drag it onto the canvas.

2

To open the configuration, click the Action in the canvas and select Configuration.

3

Enter the required parameters:

Parameter
Description

Field in the event to be hashed*

The field providing the events to the Action.

Hashed output field*

Give the output field a name.

Hash function*

Select the hash operation to apply to the input values (CRC-8, CRC-16, CRC-24, CRC-32, or Hash 64).

Seconds of warm up

You can optionally add a warm-up period. This will be the number of seconds to wait until the first version of the list of stored events is marked as complete and ready to be sent.

Bypass hash calculation*

Select true to bypass the hash calculation if the value is null, or false to ignore it.

4

Click Save to complete the process.

Last updated

Was this helpful?