當需要低成本儲存時序資料以及快速查詢和分析時序資料時,您可以使用 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)
}
}