0

我正在使用以下请求正文仅获取所需的属性值。

  "searchSpan": {
    "from": {
      "dateTime": "2021-11-20T00:00:00.000Z"
    },
    "to": {
      "dateTime": "2021-11-20T23:00:00.000Z"
    }
  },
  "predicateString": "[Params.Name] = 'power'",

  "take": 100
  }
}

网址如下:

https://12345678a-bcde-3e91-blah-2292933292aa.env.timeseries.azure.com/events?api-version=2016-12-12

尽管指定了所需的属性,但响应返回所有属性,就好像它没有看到谓词字符串一样。我可能做错了什么?

{
    "warnings": [],
    "events": [
        {
            "schema": {
                "rid": 0,
                "$esn": "my-event-hub",
                "properties": [
                    {
                        "name": "mytimestamp",
                        "type": "DateTime"
                    },
                    {
                        "name": "Params.Name",
                        "type": "String"
                    },
                    {
                        "name": "Params.Value",
                        "type": "Double"
                    }
                ]
            },
            "$ts": "2021-11-20T10:01:50Z",
            "values": [
                "2021-11-20T10:01:50Z",
                "energy",
                60            
             ]
        },
        {
            "schemaRid": 0,
            "$ts": "2021-11-20T10:01:50Z",
            "values": [
                "2021-11-20T10:01:50Z",
                "power",
                10
            ]
        },
        {
            "schemaRid": 0,
            "$ts": "2021-11-20T10:01:50Z",
            "values": [
                "2021-11-20T10:01:50Z",
                "strength",
                200
            ]
        },
    ]
}

编辑

我在 TSI 概览页面中收到“属性计数错误”。这可能是根本原因,但我不确定

“对于时序见解环境 ABC:您已使用环境中的所有 641/600 属性”。

4

0 回答 0