Azure 如何使用层次结构在时间序列洞察预览中聚合数据?

Azure 如何使用层次结构在时间序列洞察预览中聚合数据?,azure,azure-timeseries-insights,Azure,Azure Timeseries Insights,我正在TSI预览环境中存储15分钟的耗电量测量值。是否可以使用TSI查询API汇总多个电表每天的总能耗 我已将层次结构配置为区域建筑,时间序列ID是仪表的“MeterId”。 查询API()使我能够聚合到一个仪表每天的消耗量。然后,我希望找到一个API来聚合建筑物和区域的电力消耗,但只能找到一个“timeSeriesId”或“timeSeriesName”作为所需参数的聚合操作。是否无法聚合到层次结构中的某个级别?如果没有,那么(TSI内部或外部)获得这些聚合值的最佳替代方案是什么?您可以做的是

我正在TSI预览环境中存储15分钟的耗电量测量值。是否可以使用TSI查询API汇总多个电表每天的总能耗

我已将层次结构配置为区域建筑,时间序列ID是仪表的“MeterId”。
查询API()使我能够聚合到一个仪表每天的消耗量。然后,我希望找到一个API来聚合建筑物和区域的电力消耗,但只能找到一个“timeSeriesId”或“timeSeriesName”作为所需参数的聚合操作。是否无法聚合到层次结构中的某个级别?如果没有,那么(TSI内部或外部)获得这些聚合值的最佳替代方案是什么?

您可以做的是使用search api()获取所需的所有实例。(请注意,文档对 url,它应该包含“搜索”而不是像这样的“建议”: ) 然后在响应中得到的实例中循环,逐个按id调用聚合。最后,自己将结果相加,得到对搜索做出响应的所有遥测传感器的每日结果

注意:您只能同时进行9个聚合调用()

我希望他们能尽快修复。 与此同时,我希望它能帮助你


祝你好运,

你考虑用A吗?使用时间体验类似于:“meter1BuildingA”、“meter2BuildingA”、“meter3BuildingB”感谢您的建议,但不确定如何将其与TSI一起使用。如何从BuildingA中的两个仪表中检索由TSI聚合的值?链接中的示例使用了表存储API的'ge'(大于或等于)和'lt'(小于)运算符,但我在TSI API中找不到类似的TimeSeriesID。这不是我所希望的,而是对我来说可行的解决方案。谢谢