Todos os produtos
Search
Central de documentação

Tablestore:Criar um analytical store

Última atualização: Jun 30, 2026

Chame a operação CreateTimeseriesAnalyticalStore para criar um analytical store em uma tabela de séries temporais existente. Use esse recurso para armazenar dados de séries temporais com baixo custo e consultar e analisar esses dados rapidamente.

Pré-requisitos

Parâmetros

Parâmetro

Descrição

timeseriesTableName

Nome da tabela de séries temporais.

analyticalStore

analyticalStoreName

Nome do analytical store.

timeToLive

Tempo de vida (TTL) dos dados no analytical store. Unidade: segundos. Valores válidos: -1 (os dados nunca expiram) ou um número inteiro positivo maior ou igual a 2592000 (30 dias).

Para que os dados no analytical store nunca expirem, defina este parâmetro como -1. Modifique esse valor chamando a operação UpdateTimeseriesAnalyticalStore.

syncOption

Opção de sincronização do analytical store. Valores válidos:

  • SYNC_TYPE_FULL: Sincroniza todos os dados com o analytical store.

  • SYNC_TYPE_INCR: Sincroniza apenas dados incrementais com o analytical store.

Exemplos

O código de exemplo a seguir cria um analytical store para a tabela de séries temporais test_timeseries_table. O analytical store recebe o nome test_analytical_store, tem TTL de 30 dias (2592000 segundos) e opção de sincronização definida como SYNC_TYPE_INCR.

public void createAnalyticalStore(TimeseriesClient client) {
    //Specify the name of the analytical store.
    TimeseriesAnalyticalStore analyticalStore = new TimeseriesAnalyticalStore("test_analytical_store");
    //Specify the TTL of data in the analytical store. Unit: seconds.
    analyticalStore.setTimeToLive(2592000);
    //Specify the mode in which data in the time series table is synchronized to the analytical store.
    analyticalStore.setSyncOption(AnalyticalStoreSyncType.SYNC_TYPE_INCR);
    //Specify the name of the time series table.
    CreateTimeseriesAnalyticalStoreRequest request = new CreateTimeseriesAnalyticalStoreRequest("test_timeseries_table", analyticalStore);
    client.createTimeseriesAnalyticalStore(request);
}