All Products
Search
Document Center

Tablestore:Kueri informasi analytical store

Last Updated:Aug 04, 2026

Gunakan Tablestore SDK for Java untuk mengkueri konfigurasi, status sinkronisasi data, dan penggunaan penyimpanan analytical store.

Prasyarat

Instal Tablestore SDK for Java dan inisialisasi klien model deret waktu. Operasi analytical store memerlukan Tablestore SDK for Java versi 5.15.0 atau lebih baru. Disarankan untuk menggunakan versi terbaru.

Deskripsi fitur

Panggil metode describeTimeseriesAnalyticalStore untuk mengkueri TTL, mode sinkronisasi, status sinkronisasi, dan penggunaan penyimpanan analytical store.

public DescribeTimeseriesAnalyticalStoreResponse describeTimeseriesAnalyticalStore(DescribeTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException

Kode contoh berikut mengkueri informasi tentang example_analytical_store dalam example_timeseries_table. Status sinkronisasi atau penggunaan penyimpanan mungkin kosong sebelum informasi terkait tersedia.

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());
}

Parameter

DescribeTimeseriesAnalyticalStoreRequest berisi parameter berikut.

Name

Type

Description

timeseriesTableName (required)

String

Nama tabel deret waktu.

analyticalStoreName (required)

String

Nama analytical store.

Respons

DescribeTimeseriesAnalyticalStoreResponse berisi bidang bisnis berikut.

Field

Type

Description

analyticalStore

TimeseriesAnalyticalStore

Panggil getAnalyticalStore() untuk mendapatkan konfigurasi analytical store.

syncStat

AnalyticalStoreSyncStat

Panggil getSyncStat() untuk mendapatkan status sinkronisasi data. Bidang ini dapat kosong sebelum status sinkronisasi dihasilkan.

storageSize

AnalyticalStoreStorageSize

Panggil getStorageSize() untuk mendapatkan statistik penggunaan penyimpanan terbaru. Bidang ini dapat kosong sebelum statistik penggunaan penyimpanan dihasilkan.

Konfigurasi analytical store

analyticalStore bertipe TimeseriesAnalyticalStore dan berisi bidang-bidang berikut.

Field

Type

Description

analyticalStoreName

String

Panggil getAnalyticalStoreName() untuk mendapatkan nama analytical store.

timeToLive

int

Panggil getTimeToLive() untuk mendapatkan TTL analytical store dalam satuan detik. Nilai -1 berarti data tidak kedaluwarsa.

syncOption

AnalyticalStoreSyncType

Panggil getSyncOption() untuk mendapatkan mode sinkronisasi data.

Status sinkronisasi data

syncStat bertipe AnalyticalStoreSyncStat dan berisi bidang-bidang berikut.

Field

Type

Description

syncPhase

AnalyticalStoreSyncType

Panggil getSyncPhase() untuk mendapatkan fase sinkronisasi saat ini. Nilai yang valid: SYNC_TYPE_FULL dan SYNC_TYPE_INCR.

currentSyncTimestamp

long

Panggil getCurrentSyncTimestamp() untuk mendapatkan timestamp sinkronisasi saat ini.

Penggunaan penyimpanan

storageSize bertipe AnalyticalStoreStorageSize dan berisi bidang-bidang berikut.

Field

Type

Description

sizeInBytes

long

Panggil getSizeInBytes() untuk mendapatkan jumlah data dalam analytical store, dalam satuan byte.

timestamp

long

Panggil getTimestamp() untuk mendapatkan timestamp saat penggunaan penyimpanan dikumpulkan.