2

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

使用文档中的信息。我能够查询我创建的时间序列,但一次只能查询一个。

通过循环不同的时间序列名称,我也能够聚合事件,但不幸的是,这种方法对于我们的预期目的不够有效。

因此,我尝试在单个查询中从同一 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"
        }
    }
}

我希望输出是以下形式:

{'时间戳': ['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': '温度' , 'type': 'Double'}, "name987": {'values': [13.5, 15.7, 12.1, 9.7, 8.5], 'name': 'Temperature', 'type': 'Double'}]

4

0 回答 0