Manual Recalculation for Analytics - Timestamps

Poll created by skwan on Feb 17, 2016

For manual recalculation for analytics, what would you expect to use as the timestamps for the recalculation?

 

Option A: During manual recalculation, all the existing outputs within the recalculation time range are deleted.  New outputs would be recalculated using the triggering timestamps of the inputs within that time range.  Since the inputs may have had compression, the inputs used for recalculation may not be the same as the original inputs, thereby affecting the output timestamps.

 

Option B: During manual recalculation, all the existing outputs within the recalculation time range are deleted.  New outputs would be recalculated using the old output timestamps.  Inputs would be generated using interpolated values based on the old output timestamps.  This preserves the old output timestamps, but it's likely that inputs would be interpolated.

 

Option C: During manual recalculation, all the existing outputs within the recalculation time range are deleted.  New outputs would be recalculated using a union of the triggering timestamps of the inputs and the old output timestamps.  This preserves the old output timestamps and also ensure actual input triggers are used.  This would likely cause the manual recalculation to produce more outputs than before.

 

Feel free to let us know why you prefer A, B, or C in the comments.

 

--

Steve Kwan

22 total votes You cannot vote on this poll
  • I prefer Option A
    17
  • I prefer Option B
    2
  • I prefer Option C
    3