我当前正在使用Azure时间序列见解来汇总我的数据。它为我提供了一种生成日期直方图的方法,其中可以指定搜索范围和存储桶大小。但是,存储桶的结果不符合我的预期。
例如,如果搜索范围是从2016-08-01T01:00:00.000Z到2016-08-0 5T01:00:00.000Z,并且存储桶大小为1天,那么存储桶的结果将如下所示,
从2016-08-02T00:00:00.000Z到2016-08-03T00:00:00.000Z,
从2016-08-03T00:00:00.000Z到2016-08-04T00:00:00.000Z,
从2016-08-04T00:00:00.000Z到2016-08-05T00:00:00.000Z。
我从结果中观察到两种行为。首先,从2016-08-01T01:00:00.000Z开始,第一个存储桶未与搜索范围对齐。其次,将搜索范围的首尾相连,即从2016-08-01T01:00:00.000Z到2016-08-02T00:00:00.000Z的数据和从2016-08-05T00:00:00.000Z的数据到2016-08-05T01:00:00.000Z不包含在内。
相反,我希望第一个存储段与搜索范围的开始对齐,并覆盖整个搜索范围。当前,我必须在业务逻辑中计算存储桶并同时进行多次查询,这将很快达到极限。
这种行为适用于所有时间单位,例如秒,分钟,小时和天。如果我将存储桶大小指定为7天,则存储桶的结果将与星期一对齐。
由于找不到有关此类行为的任何文档,因此,我的问题是,
如果可能,如何获得预期的结果?
如果没有,Azure为实现我的目标而推荐的服务是什么?