以下是我消息中的数据。
{
"time_epoch": 1604489437,
"temperature": 100,
"device_id": "TempSensor1"
}
我有一个 IoT 核心规则,它接受这个消息,并有一个动作将它发送到 Timestream db 表。
在 IoT 核心规则中 - 我将 device_id 配置为维度,将 time_epoch 配置为时间戳。截图如下:
问题:当 msg 到达 Timestream db 表时,device_id 正确显示为维度。time_epoch 正确显示在时间列下。然而,所有 3-device_id、temperature 和 time_epoch 都显示为 measure。截图如下:
我想象过——因为我在 IoT 核心规则操作中指定 device_id 是维度,time_epoch 是时间戳,那么 AWS Timestream 应该足够聪明,不会将这两者都包括在内。
如何指示 timestream db 不将 device_id 和 time_epoch 视为度量;并且只考虑温度作为衡量标准?我尝试编辑表格设置,但找不到任何选项来指定/配置措施。