全部產品
Search
文件中心

Tablestore:建立分析儲存

更新時間:Apr 23, 2025

當需要低成本儲存時序資料以及快速查詢和分析時序資料時,您可以使用CreateTimeseriesAnalyticalStore介面為已有時序表建立分析儲存。

前提條件

參數

參數

說明

timeseriesTableName

時序表名。

analyticalStore

analyticalStoreName

分析儲存名。

timeToLive

分析儲存資料存活時間,單位為秒。取值範圍為-1(資料永不到期)或者大於等於2592000秒(即30天)的int32正整數。

如果希望分析儲存中的資料永不到期,可以設定為-1。您可以通過UpdateTimeseriesAnalyticalStore介面修改。

syncOption

分析儲存同步選項。取值範圍如下:

  • SYNC_TYPE_FULL:表示同步全部資料到分析儲存。

  • SYNC_TYPE_INCR:表示同步增量資料到分析儲存。

樣本

以下樣本用於為test_timeseries_table時序表建立一個分析儲存。分析儲存的名稱為test_analytical_store,資料生命週期為30天(即2592000秒),同步選項為SYNC_TYPE_INCR。

public void createAnalyticalStore(TimeseriesClient client) {
    //設定分析儲存名稱。
    TimeseriesAnalyticalStore analyticalStore = new TimeseriesAnalyticalStore("test_analytical_store");
    //設定分析儲存的資料生命週期。單位為秒。
    analyticalStore.setTimeToLive(2592000);
    //設定分析儲存同步時序表中資料的方式。
    analyticalStore.setSyncOption(AnalyticalStoreSyncType.SYNC_TYPE_INCR);
    //設定時序表名稱。
    CreateTimeseriesAnalyticalStoreRequest request = new CreateTimeseriesAnalyticalStoreRequest("test_timeseries_table", analyticalStore);
    client.createTimeseriesAnalyticalStore(request);
}