Todos os produtos
Search
Central de documentação

Tablestore:Consultar informações do analytical store

Última atualização: Aug 04, 2026

Use o Tablestore SDK for Java para consultar a configuração, o status de sincronização de dados e o uso de armazenamento de um analytical store.

Pré-requisitos

Instale o Tablestore SDK for Java e inicialize um cliente de modelo de série temporal. As operações de analytical store exigem o Tablestore SDK for Java 5.15.0 ou posterior. Recomendamos usar a versão mais recente.

Descrição do recurso

Chame o método describeTimeseriesAnalyticalStore para consultar o TTL, o modo de sincronização, o status de sincronização e o uso de armazenamento de um analytical store.

public DescribeTimeseriesAnalyticalStoreResponse describeTimeseriesAnalyticalStore(DescribeTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException

O exemplo de código a seguir consulta informações sobre example_analytical_store em example_timeseries_table. O status de sincronização ou o uso de armazenamento pode estar vazio antes da geração das informações correspondentes.

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

DescribeTimeseriesAnalyticalStoreRequest request =
        new DescribeTimeseriesAnalyticalStoreRequest(
                "example_timeseries_table", "example_analytical_store");
DescribeTimeseriesAnalyticalStoreResponse response =
        timeseriesClient.describeTimeseriesAnalyticalStore(request);

TimeseriesAnalyticalStore store = response.getAnalyticalStore();
System.out.println(store.getAnalyticalStoreName());
System.out.println(store.getTimeToLive());
System.out.println(store.getSyncOption());

AnalyticalStoreSyncStat syncStat = response.getSyncStat();
if (syncStat != null) {
    System.out.println(syncStat.getSyncPhase());
    System.out.println(syncStat.getCurrentSyncTimestamp());
}

AnalyticalStoreStorageSize storageSize = response.getStorageSize();
if (storageSize != null) {
    System.out.println(storageSize.getSizeInBytes());
    System.out.println(storageSize.getTimestamp());
}

Parâmetros

DescribeTimeseriesAnalyticalStoreRequest contém os seguintes parâmetros:

Nome

Tipo

Descrição

timeseriesTableName (obrigatório)

String

Nome da tabela de série temporal.

analyticalStoreName (obrigatório)

String

Nome do analytical store.

Resposta

DescribeTimeseriesAnalyticalStoreResponse contém os seguintes campos de negócio:

Campo

Tipo

Descrição

analyticalStore

TimeseriesAnalyticalStore

Use getAnalyticalStore() para obter a configuração do analytical store.

syncStat

AnalyticalStoreSyncStat

Use getSyncStat() para obter o status de sincronização de dados. Este campo pode estar vazio antes da geração do status de sincronização.

storageSize

AnalyticalStoreStorageSize

Use getStorageSize() para obter as estatísticas mais recentes de uso de armazenamento. Este campo pode estar vazio antes da geração dessas estatísticas.

Configuração do analytical store

analyticalStore é do tipo TimeseriesAnalyticalStore e contém os seguintes campos:

Campo

Tipo

Descrição

analyticalStoreName

String

Use getAnalyticalStoreName() para obter o nome do analytical store.

timeToLive

int

Use getTimeToLive() para obter o TTL do analytical store em segundos. O valor -1 indica que os dados não expiram.

syncOption

AnalyticalStoreSyncType

Use getSyncOption() para obter o modo de sincronização de dados.

Status de sincronização de dados

syncStat é do tipo AnalyticalStoreSyncStat e contém os seguintes campos:

Campo

Tipo

Descrição

syncPhase

AnalyticalStoreSyncType

Use getSyncPhase() para obter a fase de sincronização atual. Valores válidos: SYNC_TYPE_FULL e SYNC_TYPE_INCR.

currentSyncTimestamp

long

Use getCurrentSyncTimestamp() para obter o timestamp de sincronização atual.

Uso de armazenamento

storageSize é do tipo AnalyticalStoreStorageSize e contém os seguintes campos:

Campo

Tipo

Descrição

sizeInBytes

long

Use getSizeInBytes() para obter a quantidade de dados no analytical store, em bytes.

timestamp

long

Use getTimestamp() para obter o timestamp de coleta do uso de armazenamento.