[ 
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)

Reply via email to