基础数据操作
创建时序表后,您可以通过PutTimeseriesData接口或者时序Writer工具写入时序数据,您还可以迁移MySQL或Kafka数据源的数据到表格存储时序表。时序数据写入到时序表后,您可以使用QueryTimeseriesMeta接口检索时间线以及使用GetTimeseriesData接口或者SQL查询时序数据。如果为时序表创建了分析存储,您还可以使用SQL查询与分析时序数据。
写入时序数据
创建时序表后,请根据实际场景选择合适方式写入数据到时序表。
如果要通过SDK批量写入时序数据到时序表,请使用PutTimeseriesData接口实现数据写入。具体操作,请参见写入时序数据。
如果要进行批量写入时序数据、一次写入多个表、统计写入状态等操作,请使用时序Writer实现数据写入。具体操作,请参见使用时序Writer写入时序数据。
如果要迁移Kafka数据源的数据到表格存储时序表中,您可以通过Tablestore Sink Connector实现数据迁移。具体操作,请参见使用Tablestore Sink Connector同步Kafka数据。
说明在物联网存储场景中,您可以将Kafka数据、EMQX数据、物联网平台数据存储到表格存储时序表中。更多信息,请参见时序数据接入。
通过Flink计算与分析数据后,您可以使用Tablestore时序表存储输出结果。更多信息,请参见使用时序表存储Flink输出结果。
在某些场景下,如果希望将时序表中的时序数据迁移到另一个时序表中,您可以DataWorks数据集成服务实现。更多信息,请参见将表格存储时序表中数据同步到另一个时序表。
写入时序数据到时序表时,如果为时序表创建了分析存储,则分析存储会自动同步时序表中的数据。
关于分析存储的更多信息,请参见时序分析存储概述。
管理时间线元数据
写入时序数据前,您可以预先定义时间线。如果未预先新建时间线元数据,当写入时序数据时,系统会自动提取该时间线的元数据信息并自动构建索引。您可以根据指定条件检索时间线、配置是否允许更新。具体操作,请参见管理时间线元数据。
如果不确定要查询的时间线信息(例如度量名称、数据源信息)或者需要列出满足指定条件的时间线,您可以使用QueryTimeseriesMeta接口指定多种条件检索时间线。
如果需要更新时间线元数据属性,您可以使用UpdateTimeseriesMeta接口更新时间线元数据。
重要时间线元数据中有一个时间线元数据属性列(_attributes)支持进行更新,但目前仅在时间线元数据生命周期为-1(数据永不过期)时支持该属性的更新。
如果不需要使用某些时间线元数据,您可以使用DeleteTimeseriesMeta接口批量删除时间线元数据。
您也可以通过配置时间线元数据生命周期实现自动清理时间线元数据。更多信息,请参见时序数据生命周期。
查询时序数据
时序数据写入时序表后,您可以使用GetTimeseriesData接口查询指定时间线中符合条件的时序数据。具体操作,请参见查询时序数据。
您还可以通过为时序表创建映射关系后使用SQL查询时序数据。具体操作,请参见使用SQL查询时序数据。
时序数据写入时序表后,当需要使用分析存储查询与分析某个时间线的时序数据时,您可以为分析存储创建绑定关系后,使用SELECT语句查询时序数据。具体操作,请参见使用SQL查询数据。