创建时序表后,您可以通过PutTimeseriesData接口或者时序Writer工具写入时序数据,您还可以迁移Kafka数据源的数据到表格存储时序表。时序数据写入到时序表后,您可以使用QueryTimeseriesMeta接口检索时间线以及使用GetTimeseriesData接口或者SQL查询时序数据。
写入时序数据
创建时序表后,请根据实际场景选择合适方式写入数据到时序表。
如果要通过SDK批量写入时序数据到时序表,请使用PutTimeseriesData接口实现数据写入。具体操作,请参见写入时序数据。
如果要迁移Kafka数据源的数据到表格存储时序表中,您可以通过Tablestore Sink Connector实现数据迁移。具体操作,请参见使用Tablestore Sink Connector同步Kafka数据。
管理时间线元数据
写入时序数据前,您可以预先定义时间线。如果未预先新建时间线元数据,当写入时序数据时,系统会自动提取该时间线的元数据信息并自动构建索引。您可以根据指定条件检索时间线、配置是否允许更新。具体操作,请参见管理时间线元数据。
如果不确定要查询的时间线信息(例如度量名称、数据源信息)或者需要列出满足指定条件的时间线,您可以使用QueryTimeseriesMeta接口指定多种条件检索时间线。
如果需要更新时间线元数据属性,您可以使用UpdateTimeseriesMeta接口更新时间线元数据。
重要时间线元数据中有一个时间线元数据属性列(_attributes)支持进行更新,但目前仅在时间线元数据生命周期为-1(数据永不过期)时支持该属性的更新。
如果不需要使用某些时间线元数据,您可以使用DeleteTimeseriesMeta接口批量删除时间线元数据。
您也可以通过配置时间线元数据生命周期实现自动清理时间线元数据。更多信息,请参见时序数据生命周期。
查询时序数据
时序数据写入时序表后,您可以使用GetTimeseriesData接口查询指定时间线中符合条件的时序数据。具体操作,请参见查询时序数据。
您还可以通过为时序表创建映射关系后使用SQL查询时序数据。具体操作,请参见使用SQL查询时序数据。