Aggregation jobs compile your raw signals into aggregated signals. Most Fusion jobs that consume signals require aggregated signals.
Default job nameCOLLECTION_NAME_click_signals_aggregation
InputRaw signals (the COLLECTION_NAME_signals collection by default)
OutputAggregated signals (the COLLECTION_NAME_signals_aggr collection by default)
querycount_itypetimstamp_tdtuser_iddoc_idsession_idfusion_query_id
Required signals fields:See note below.
Note: Required if you are using response signals.

Aggregation properties

The aggregation process is specified by an aggregation type consisting of the following list of properties:
NameDescription
idAggregation ID
groupingFieldsList of signal field names
signalTypesList of signal types
aggregatorSymbolic name of the aggregator implementation
selectQueryQuery string, default *:*
sortOrdering of aggregated signals
timeRangeString specifying time range, e.g., [* TO NOW]
outputPipelinePipeline ID for processing aggregated events
outputCollectionOutput collection name
rollupPipelineRollup pipeline ID
rollupAggregatorName of the aggregator implementation used for rollups
sourceRemoveBoolean, default is false
sourceCatchupBoolean, default is true
outputRollupBoolean, default is true
aggregatesList of aggregation functions
paramsArbitrary parameters to be used by specific aggregator implementations

Configuration properties