Because of roll-up of “old” segments from hourly to daily granularity. We have within the same datasource segments with 2 different granularities. Day from t-j to t-i and hour from t-i to t, j < i
When issuing a timeserie query with hour granularity on an interval that has both hourly and daily segments (we set queryGranularity to be equal to segmentGranularity), Druid also returns segments with segmentGranularity/queryGranularity of DAY.
This seem a bit odd to me since we are showing different things on the same plot. More over it can be misleading to the end-user (using Pivot for instance), who sees a sudden drop of the timeserie data at the rollup limit.
Is there a way to prevent this “problem” or a plan to change how Druid is handling a case like this ?
Thanks for your input.