Dengan memanggil operasi UpdateTimeseriesTable, Anda dapat memperbarui konfigurasi tabel deret waktu atau metadata deret waktu, seperti time to live (TTL).
Catatan penggunaan
Model TimeSeries didukung oleh Tablestore SDK untuk Python versi V6.1.0 dan yang lebih baru. Pastikan Anda telah menginstal versi yang sesuai dari Tablestore SDK untuk Python.
CatatanUntuk informasi lebih lanjut, lihat Riwayat Versi Tablestore SDK untuk Python.
Anda tidak dapat mengubah konfigurasi tabel deret waktu (timeseries_table_options) dan metadata deret waktu (timeseries_meta_options) secara bersamaan. Hanya satu dari keduanya yang dapat diperbarui dalam satu panggilan.
Prasyarat
Klien Tablestore harus diinisialisasi terlebih dahulu. Untuk detail lebih lanjut, lihat Inisialisasi Klien Tablestore.
Parameter
Parameter | Deskripsi |
table_meta (Wajib) | Informasi skema tabel deret waktu. Informasi skema terdiri dari item-item berikut:
|
Contoh
Berikut adalah contoh kode untuk memperbarui TTL tabel deret waktu:
try:
# Setel TTL data dalam tabel deret waktu menjadi 604.800 detik (tujuh hari).
tableOption = TimeseriesTableOptions(604800)
tableMeta = TimeseriesTableMeta("", tableOption)
# Panggil operasi untuk memperbarui tabel deret waktu.
otsClient.update_timeseries_table(tableMeta)
print("pembaruan tabel deret waktu berhasil.")
except Exception as e:
# Jika terjadi pengecualian, pembaruan gagal. Tangani pengecualian.
print("pembaruan tabel deret waktu gagal. %s" % e)