Hortonworks Streaming Analytics Manager User Guide
Also available as:
PDF

Processor Configuration Values

Table 6.4. Aggregate

Configuration FieldDescription, requirements, tips for configuration
General Processor descriptionPerforms aggregate operations on a stream of events within a window.
Select KeysThese are the keys to “group by” for computing the aggregate.
Window Interval Type

Time, for time-based windows.

Count, for count-based windows.

Window IntervalThe length or duration of the window
Sliding IntervalThe interval at which the window slides
Timestamp FieldA field in the event that represents the event timestamp as a long value. If specified, the time at which the event occurred is used for the window computations.
Output Fields -- InputThe field on which to apply the aggregate function
Output Fields -- Aggregate FunctionThe aggregate function to apply
Output Fields -- OutputThe output field name

Table 6.5. Branch

Configuration FieldDescription, requirements, tips for configuration
General processor descriptionConditionally redirects tuples from one incoming stream to one or more outbound streams
Process all checkboxIf disabled, stops processing rules subsequent to a successfully evaluated rule
Rule NameA rule name that must be unique within the branch processor
Rule DescriptionDescription of rule
Field NameField name used in the condition for the rule
Rule OperationThe comparison operator for the condition

Table 6.6. Join

Configuration FieldDescription, requirements, tips for configuration
General Processor DescriptionJoins one or more event streams into one output stream, based on user-defined join criteria
Select StreamName of stream to join
Select FieldName of field to use for join
Window Interval TypeDetermines the type of windowing (count-based or time-based) to use for buffering streams to be joined
Window IntervalThe window size
Sliding IntervalThe interval between the start of two consecutive windows
Output FieldsSelect which of the fields to include in the resulting event

Table 6.7. PMML

Configuration FieldDescription, requirements, tips for configuration
General Processor DescriptionEnables users to score tuples according to a choice of PMML model registered in the model registry. The scored results are put in the predicted fields as defined in the PMML XML descriptor file. Predicted fields are available to send downstream, as are input fields.
Model NameName of the PPML model in the model registry to use

Table 6.8. Projection Bolt

Configuration FieldDescription, requirements, tips for configuration
General Processor DescriptionEnables users to choose specific fields from the input events to be passed to an output event, to apply a transformation using UDF on the chosen fields, and to add result as a field in the output event.
Projection FieldsInput event fields to be projected into an output event.
FunctionUDF to be applied on the given input fields.Output is added as a new field in the output event.
ArgumentsField names to be passed as arguments to the chosen function
Fields NameName of the inu
Plus iconAdd a new transformation

Table 6.9. Rule

Configuration FieldDescription, requirements, tips for configuration
General Processor DescriptionDesign time definition of a rule whose scope is the input fields. The condition of the rule is defined in the Create Query section. Only runtime values whose rule condition evaluates to true are sent downstream.
Rule NameName of the rule. It must be unique only within a Rule processor. Can be reused across rule processors.
DescriptionDocumentation detailing the purpose of the rule. For user reference only.
Create QueryThe condition of the rule is a composition of Boolean expressions built with operators on input fields. These Boolean expressions are parsed as SQL-like queries.