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 timestamp at which the event occurred will be used for the window computations.
Output Fields -- InputThe field on which to apply 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 further rules after a rule evaluates successfully.
Rule NameRule name. 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/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 DescriptionAllows 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, in addition to input fields
Model NameName of the PPML model in model registry to use

Table 6.8. Projection Bolt

Configuration FieldDescription, requirements, tips for configuration
General Processor DescriptionThis allows user to choose specific fields from the input events to be passed to output event and apply a transformation using UDF on chosen fields and add result as a field in the output event.
Projection FieldsInput event fields to be projected into output event.
FunctionUDF to be applied on the given input fields and 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 will be 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 query.