[
https://issues.apache.org/jira/browse/METRON-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15671499#comment-15671499
]
ASF GitHub Bot commented on METRON-556:
---------------------------------------
Github user nickwallen commented on the issue:
https://github.com/apache/incubator-metron/pull/348
Bump
> Profiler - Refactor 'Group By' Calculation
> ------------------------------------------
>
> Key: METRON-556
> URL: https://issues.apache.org/jira/browse/METRON-556
> Project: Metron
> Issue Type: Improvement
> Reporter: Nick Allen
> Assignee: Nick Allen
>
> Currently a Profile's 'group by' expression is calculated in the context of
> the HBaseBolt. Specifically it is calculated in the ProfileHBaseMapper.
> This mapper is run by the HBaseBolt to define how the Profile values stored
> in a tuple get written to HBase. This can be refactored so that the 'group
> by' expression is calculated at the same time as the 'result' expression in
> the context of the ProfileBuilderBolt.
> This has a few advantages. It allows any errors encountered in executing the
> 'group by' expression to be contained within the ProfileBuilderBolt instance
> responsible for the profile/entity pair alone. Any exceptions cannot impact
> the functioning of the rest of the Profiler. This is also more consistent
> and simple as the HBaseBolt will receive everything that it needs,
> pre-calculated, in the form of a ProfileMeasurement object.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)