Jika analytical store dibuat saat Anda membuat tabel time series, Anda dapat memanggil operasi DescribeTimeseriesAnalyticalStore untuk mengquery informasi seperti konfigurasi time to live (TTL), opsi sinkronisasi data, status sinkronisasi data, dan penggunaan penyimpanan data.
Prasyarat
Analytical store harus dibuat saat Anda membuat tabel time series. Untuk informasi lebih lanjut, lihat Buat Tabel Time Series.
Klien harus diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi Klien Tablestore.
Parameter
Parameter | Deskripsi |
timeseriesTableName | Nama dari tabel time series. |
analyticalStoreName | Nama dari analytical store. |
Contoh
Berikut adalah contoh kode yang menunjukkan cara mengquery informasi dari analytical store bernama test_analytical_store yang dibuat untuk tabel time series test_timeseries_table:
public void describeAnalyticalStore(TimeseriesClient client) {
//Tentukan nama tabel time series dan analytical store.
DescribeTimeseriesAnalyticalStoreRequest request = new DescribeTimeseriesAnalyticalStoreRequest("test_timeseries_table", "test_analytical_store");
DescribeTimeseriesAnalyticalStoreResponse response = client.describeTimeseriesAnalyticalStore(request);
//Cetak nama analytical store.
System.out.println("AnalyticalStoreName: " + response.getAnalyticalStore().getAnalyticalStoreName());
//Cetak TTL dari analytical store dalam detik.
System.out.println("TimeToLive: " + response.getAnalyticalStore().getTimeToLive());
//Cetak opsi sinkronisasi dari analytical store.
System.out.println("SyncOption: " + response.getAnalyticalStore().getSyncOption());
//Cetak fase sinkronisasi saat ini dari analytical store.
if (response.getSyncStat() != null) {
System.out.println("SyncPhase: " + response.getSyncStat().getSyncPhase());
System.out.println("CurrentSyncTimestamp: " + response.getSyncStat().getCurrentSyncTimestamp());
}
//Cetak penggunaan penyimpanan saat ini dari analytical store.
if (response.getStorageSize() != null) {
System.out.println("StorageSize: " + response.getStorageSize().getSizeInBytes());
System.out.println("StorageSizeTimestamp: " + response.getStorageSize().getTimestamp());
}
}