0

我正在使用以下示例数据摄取 TSI:

[{
    "deviceId": "testDevice1",
    "eventOriginTime": "2021-07-30T21:00:34.754Z",
    "x1": 24.270660400390625,
    "y1": 997.2078247070312,
    "z1": 25.398334503173828
},
{
    "deviceId": "testDevice2",
    "eventOriginTime": "2021-07-30T21:00:34.754Z",
    "x2": 24.270660400390625,
    "y2": 997.2078247070312,
    "z2": 25.398334503173828
}]

当数据显示在 TSI 资源管理器中时 - 我可以看到两个实例“testDevice1”和“TestDevice2”,但是当我单击其中任何一个时,我可以看到“x1,x2,y1,y2,z1,z2”测量值。此外,如果我在查找 testDevice1 时选择了 x2 系列,我会收到错误,这个系列没有任何数据。

我试图根据官方文档理解该模型,但不知何故我无法将其与我的问题联系起来。

https://docs.microsoft.com/en-us/azure/time-series-insights/concepts-model-overview#time-series-model-instances

有人可以帮忙吗?

4

1 回答 1

0

在 Microsoft 支持的帮助下,我理解了模型背后的概念。基本上每个“实例”,在本例中为 testDevice1 和 testDevice2 都使用来自 Types 的 DefaultType,它不区分哪个时间序列属于哪个设备。

您需要做的就是在模型的“类型”部分为每个设备创建新类型。在那里添加“变量”——在这种情况下,您将 x1、y1、z1 时间序列作为变量添加到类型 testDevice1。并将 x2,y2,z2 时间序列作为变量键入 testDevice2。然后在“实例”下,您将 testDevice1 编辑为 testDevice1 类型,将 testDevice2 编辑为 testDevice2 类型。

完成后 - 您已将正确的系列与正确的设备绑定。

于 2022-02-22T22:30:32.233 回答