Interact | offerserving | Built-in Learning Config | Parameter Data | [parameterName]

These configuration properties define any parameters for your external learning module.

numberOfThreads

Description

The maximum number of threads the learning aggregator uses to process the data. A valid value is a positive integer, and should not be more than the maximum number of connections that are configured in the learning data source. This parameter is used only by aggregator version 2.

Default value

10

maxLogTimeSpanInMin

Description

If aggregator version 1 is selected, you can process the staging records in iterations to avoid overly large database batches. In this case, those staging records are processed by chunks; iteration by iteration in a single aggregation cycle. The value of this parameter specifies the maximum time span of staging records the aggregator tries to process in each iteration. This time span is based on LogTime field that is associated to each staging record, and only the records whose LogTime falls into the earliest time window is processed. A valid value is an integer that is not negative. If the value is 0, there is no limit, which means all the staging records are processed in a single iteration.

Default value

0

maxRecords

Description

If aggregator version 2 is selected, you can process the staging records in iterations to avoid overly large database batches. In this case, those staging records are processed in chunks; iteration by iteration in a single aggregation cycle. The value of this parameter specifies the maximum number of staging records the aggregator tries to process in each iteration. A valid value is an integer that is not negative. If the value is 0, there is no limit, which means all the staging records are processed in a single iteration.

Default value

0

value

Description

The value for any parameter that is required by the class for a built-in learning module.

Default value

No default value defined.