当需要低成本存储时序数据以及快速查询和分析时序数据时,您可以使用 CreateTimeseriesAnalyticalStore 接口为已有时序表创建分析存储。
前提条件
已在支持分析存储的地域下创建时序模型实例。
参数
参数 | 说明 |
timeseriesTableName | 时序表名。 |
analyticalStore | 分析存储配置,包含以下子参数。
|
示例
以下示例为 test_timeseries_table 创建 test_analytical_store。分析存储中的数据生命周期为 30 天(2592000 秒),并采用增量同步方式。
func CreateTimeseriesAnalyticalStore(client *tablestore.TimeseriesClient) {
//设置分析存储名称。
analyticalStore := tablestore.NewTimeseriesAnalyticalStore("test_analytical_store")
//设置分析存储的数据生命周期。单位为秒。
analyticalStore.SetTimeToLive(2592000)
//设置分析存储同步时序表中数据的方式。
analyticalStore.SetSyncOption(tablestore.SYNC_TYPE_INCR)
//设置时序表名称。
request := tablestore.NewCreateTimeseriesAnalyticalStoreRequest("test_timeseries_table", analyticalStore)
_, err := client.CreateTimeseriesAnalyticalStore(request)
if err != nil {
log.Fatal(err)
}
}该文章对您有帮助吗?