在单个查询中以相同的搜索范围查询多个Azure TSI时间序列实例

时间:2019-09-02 12:10:37

标签: azure azure-timeseries-insights

我们有一个Azure时间序列洞察力环境,其中包含可通过其timeSeriesName访问的多个时间序列。

使用来自documentation的信息。我可以查询创建的时间序列,但一次只能查询一个。

通过遍历不同的时间序列名称,我也能够汇总事件,但是不幸的是,此方法不足以实现我们的预期目的。

因此,我试图通过单个查询(即多个时间序列名称)从同一Azure时间序列见解环境中查询多个时间序列实例。文档中没有提供这种方法。

该数据旨在由应用程序批量提取,该应用程序将在其上运行各种机器学习操作。以下两个查询均按预期运行,但一次只能运行一个时间序列。

body1 = {
    "getEvents": {
        "timeSeriesName" : "name123",
        "searchSpan": {
            "from":  "2017-03-08T00:00:00Z",
            "to":  "2017-03-08T00:05:00Z"
        }
    }
}

body2 = {
    "getSeries" :{
        "timeSeriesName" : "name123",
        "searchSpan": {
            "from":  "2017-03-08T00:00:00Z",
            "to":  "2017-03-08T00:05:00Z"
        }
    }
}

我希望输出为以下形式:

  

{'timestamps':['2017-03-08T00:00:00Z','2017-03-08T00:01:00Z','2017-03-08T00:02:00Z','2017-03- 08T00:03:00Z','2017-03-08T00:04:00Z'],'properties':[“ name123”:{'values':[5.1,6.3,7.6,4.5,3.3],'name': '温度','类型':'双'},“名称987”:{'值':[13.5,15.7,12.1,9.7,8.5],'名称':'温度','类型':'双'} ]

0 个答案:

没有答案