Anda dapat memanggil operasi CreateTimeseriesAnalyticalStore untuk membuat store analitik pada tabel time series yang sudah ada. Fitur ini memungkinkan Anda menyimpan data time series dengan biaya rendah serta melakukan kueri dan analisis data secara cepat.
Prasyarat
Instance untuk model TimeSeries telah dibuat di wilayah yang mendukung fitur store analitik. Untuk informasi lebih lanjut, lihat Buat sebuah instance untuk model TimeSeries.
Klien telah diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi klien Tablestore.
Parameter
Parameter | Deskripsi | |
timeseriesTableName | Nama dari tabel time series. | |
analyticalStore | analyticalStoreName | Nama dari store analitik. |
timeToLive | TTL (Time to Live) dari data dalam store analitik. Satuan: detik. Nilai valid: -1 (data tidak pernah kedaluwarsa) atau bilangan bulat positif yang lebih besar dari atau sama dengan 2.592.000 (30 hari). Jika Anda ingin data dalam store analitik tidak pernah kedaluwarsa, Anda dapat menyetel parameter ini ke -1. Anda dapat memodifikasi parameter ini dengan memanggil operasi UpdateTimeseriesAnalyticalStore. | |
syncOption | Opsi sinkronisasi dari store analitik. Nilai valid:
| |
Contoh
Kode sampel berikut menunjukkan cara membuat store analitik untuk tabel time series test_timeseries_table. Store analitik tersebut diberi nama test_analytical_store, dengan TTL 30 hari (2.592.000 detik), dan opsi sinkronisasi diatur ke SYNC_TYPE_INCR.
public void createAnalyticalStore(TimeseriesClient client) {
//Tentukan nama dari store analitik.
TimeseriesAnalyticalStore analyticalStore = new TimeseriesAnalyticalStore("test_analytical_store");
//Tentukan TTL dari data dalam store analitik. Satuan: detik.
analyticalStore.setTimeToLive(2592000);
//Tentukan mode di mana data dalam tabel time series disinkronkan ke store analitik.
analyticalStore.setSyncOption(AnalyticalStoreSyncType.SYNC_TYPE_INCR);
//Tentukan nama dari tabel time series.
CreateTimeseriesAnalyticalStoreRequest request = new CreateTimeseriesAnalyticalStoreRequest("test_timeseries_table", analyticalStore);
client.createTimeseriesAnalyticalStore(request);
}