时序模型
表格存储的Java SDK为时序模型提供了时序表、时序数据、分析存储级别的多种操作。
表格存储时序模型是针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景。关于时序模型的更多信息,请参见时序模型概述。
时序表操作
使用表格存储时序模型时,您需要使用CreateTimeseriesTable接口创建时序表用于时序数据存储。具体操作,请参见创建时序表。
创建时序表后,您可以管理时序表。具体操作说明请参见下表。
功能 | 描述 |
当需要查看实例下已有的时序表时,您可以使用ListTimeseriesTable接口获取当前实例下所有时序表的名称。 | |
当需要查看时序表的详细配置信息时,您可以使用DescribeTimeseriesTable接口查询时序表描述信息,例如数据生命周期TTL配置等。 | |
当需要清理时序表中的历史数据或者希望延长数据保存时间时,您可以使用UpdateTimeseriesTable接口更新时序表的数据生命周期TTL配置。更新时序表的TTL后,表格存储会自动异步清理时序表中超过TTL的数据。 | |
当不再需要使用时序表存储时序数据时,您可以使用DeleteTimeseriesTable接口删除一张时序表。 重要
|
分析存储操作
为了低成本存储时序数据以及快速查询和分析时序数据,您可以为时序表创建分析存储。
分析存储功能主要用于时序数据长期存储和分析场景。更多信息,请参见时序分析存储概述。
创建时序表时,您可以同时创建分析存储。具体操作,请参见创建时序表。
创建时序表后,您可以使用CreateTimeseriesAnalyticalStore接口单独为已存在的时序表创建分析存储。具体操作,请参见创建分析存储。
创建分析存储后,您可以管理分析存储。具体操作说明请参见下表。
功能 | 描述 |
当需要查看分析存储的详细配置信息时,您可以使用DescribeTimeseriesAnalyticalStore接口查询分析存储描述信息,例如数据生命周期配置、数据同步选项、数据同步状态、数据存储大小等。 | |
当需要清理分析存储中的历史数据或者希望延长数据保存时间时,您可以使用UpdateTimeseriesAnalyticalStore接口更新时序分析存储的数据生命周期TTL配置。更新分析存储的TTL后,表格存储会自动异步清理分析存储中超过TTL的数据。 | |
当不再需要使用分析存储来低成本存储以及查询与分析时序数据时,您可以使用DeleteTimeseriesAnalyticalStore接口删除时序表下的分析存储。 |
时序数据操作
创建时序表后,您可以使用PutTimeseriesData接口批量写入时序数据到时序表。具体操作,请参见写入时序数据。写入时序数据到时序表时,分析存储会自动同步时序表中的数据。
时序数据写入时序表后,当需要查询时序表中某个时间线的时序数据时,您可以执行如下操作:
如果不确定要查询时间线信息(例如度量名称、数据源信息)时,请使用QueryTimeseriesMeta接口指定多种条件检索时间线。具体操作,请参见检索时间线。
当时间线元数据中的属性信息不满足使用需要时,您可以更新或者删除时间线元数据。
功能
描述
使用UpdateTimeseriesMeta接口批量更新时间线元数据的属性。
使用DeleteTimeseriesMeta接口批量删除时间线元数据。
使用GetTimeseriesData接口查询指定时间线中符合条件的时序数据。具体操作,请参见查询时序数据。
时序数据写入时序表后,当需要使用分析存储查询与分析某个时间线的时序数据时,您可以为分析存储创建绑定关系后,使用SELECT语句查询时序数据。具体操作,请使用SQL查询数据。