时序模型

更新时间: 2023-11-16 11:26:44

表格存储的Java SDK为时序模型提供了时序表、时序数据、分析存储级别的多种操作。

说明

表格存储时序模型是针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景。关于时序模型的更多信息,请参见时序模型概述

时序表操作

使用表格存储时序模型时,您需要使用CreateTimeseriesTable接口创建时序表用于时序数据存储。具体操作,请参见创建时序表

创建时序表后,您可以管理时序表。具体操作说明请参见下表。

功能

描述

列出时序表名称

当需要查看实例下已有的时序表时,您可以使用ListTimeseriesTable接口获取当前实例下所有时序表的名称。

查询时序表描述信息

当需要查看时序表的详细配置信息时,您可以使用DescribeTimeseriesTable接口查询时序表描述信息,例如数据生命周期TTL配置等。

更新时序表

当需要清理时序表中的历史数据或者希望延长数据保存时间时,您可以使用UpdateTimeseriesTable接口更新时序表的数据生命周期TTL配置。更新时序表的TTL后,表格存储会自动异步清理时序表中超过TTL的数据。

删除时序表

当不再需要使用时序表存储时序数据时,您可以使用DeleteTimeseriesTable接口删除一张时序表。

重要
  • 时序表删除后不支持恢复,请谨慎操作。

  • 删除时序表时,系统会自动删除时序表下的分析存储。

分析存储操作

为了低成本存储时序数据以及快速查询和分析时序数据,您可以为时序表创建分析存储。

说明

分析存储功能主要用于时序数据长期存储和分析场景。更多信息,请参见时序分析存储概述

创建分析存储后,您可以管理分析存储。具体操作说明请参见下表。

功能

描述

查询分析存储描述信息

当需要查看分析存储的详细配置信息时,您可以使用DescribeTimeseriesAnalyticalStore接口查询分析存储描述信息,例如数据生命周期配置、数据同步选项、数据同步状态、数据存储大小等。

更新分析存储的数据生命周期

当需要清理分析存储中的历史数据或者希望延长数据保存时间时,您可以使用UpdateTimeseriesAnalyticalStore接口更新时序分析存储的数据生命周期TTL配置。更新分析存储的TTL后,表格存储会自动异步清理分析存储中超过TTL的数据。

删除分析存储

当不再需要使用分析存储来低成本存储以及查询与分析时序数据时,您可以使用DeleteTimeseriesAnalyticalStore接口删除时序表下的分析存储。

时序数据操作

创建时序表后,您可以使用PutTimeseriesData接口批量写入时序数据到时序表。具体操作,请参见写入时序数据写入时序数据到时序表时,分析存储会自动同步时序表中的数据。

时序数据写入时序表后,当需要查询时序表中某个时间线的时序数据时,您可以执行如下操作:

  1. 如果不确定要查询时间线信息(例如度量名称、数据源信息)时,请使用QueryTimeseriesMeta接口指定多种条件检索时间线。具体操作,请参见检索时间线

    当时间线元数据中的属性信息不满足使用需要时,您可以更新或者删除时间线元数据。

    功能

    描述

    更新时间线元数据

    使用UpdateTimeseriesMeta接口批量更新时间线元数据的属性。

    删除时间线元数据

    使用DeleteTimeseriesMeta接口批量删除时间线元数据。

  2. 使用GetTimeseriesData接口查询指定时间线中符合条件的时序数据。具体操作,请参见查询时序数据

时序数据写入时序表后,当需要使用分析存储查询与分析某个时间线的时序数据时,您可以为分析存储创建绑定关系后,使用SELECT语句查询时序数据。具体操作,请使用SQL查询数据

阿里云首页 表格存储 相关技术圈