gpt4 book ai didi

azure-timeseries-insights - 日期直方图表达式不会将搜索跨度分解为与搜索跨度对齐的桶

转载 作者:行者123 更新时间:2023-12-05 07:28:09 27 4
gpt4 key购买 nike

我目前正在使用 Azure 时序见解来聚合我的数据。它为我提供了一种生成日期直方图的方法,我可以在其中指定搜索跨度和存储桶大小。然而,buckets的结果并不符合我的预期。

例如,如果搜索范围是从 2016-08-01T01:00:00.000Z 到 2016-08-05T01:00:00.000Z,bucket size为1天,则buckets结果如下,

从 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 开始,第一个桶未与搜索范围对齐。其次,对search span的head和tail进行trunking,即2016-08-01T01:00:00.000Z到2016-08-02T00:00:00.000Z的数据和2016-08-05T00:00:00.000Z的数据到 2016-08-05T01:00:00.000Z 不包括在内。

相反,我希望第一个桶与搜索范围的开始对齐,并且覆盖整个搜索范围。目前在业务逻辑中计算bucket,并发查询多次,很快就会达到极限。

这种行为适用于所有时间单位,如秒、分钟、小时和天。如果我将桶大小指定为 7 天,桶的结果甚至会对齐到星期一。

由于我找不到关于此类行为的任何文档,因此,我的问题是,

如果可能,如何得到我预期的结果?

如果不是,Azure 推荐的服务是什么来实现我的目标?

最佳答案

这是 TSI 的设计。解释了行为 here .

“对于指定的搜索跨度和间隔,此 API 返回时间序列 ID 的每个变量每个间隔的聚合响应。响应数据集中的间隔数是通过计算纪元滴答声(已经过去的毫秒数自 Unix 纪元 - 1970 年 1 月 1 日)并将滴答除以查询中指定的间隔跨度大小。响应集中返回的时间戳是左间隔边界,而不是间隔中的采样事件。“

目前没有解决此问题的好方法,客户将不得不自行处理。这是一个已知问题,TSI 积压解决了这个问题!请为反馈项目点赞here .

关于azure-timeseries-insights - 日期直方图表达式不会将搜索跨度分解为与搜索跨度对齐的桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53608645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com