Anda dapat memanggil operasi UpdateTimeseriesMeta untuk memperbarui properti dalam metadata deret waktu. Jika metadata deret waktu yang ingin diperbarui tidak ada, metadata tersebut akan ditambahkan. Operasi ini juga mendukung pembaruan metadata dari beberapa deret waktu secara bersamaan.
Prasyarat
Klien Tablestore harus diinisialisasi terlebih dahulu. Untuk detail lebih lanjut, lihat Inisialisasi Klien Tablestore.
Parameter
Tabel berikut menjelaskan parameter yang termasuk dalam request.
Parameter | Deskripsi |
timeseries_tablename (Wajib) | Nama tabel deret waktu. |
metas (Wajib) | Daftar metadata deret waktu. Metadata deret waktu terdiri dari pengenal deret waktu dan properti deret waktu.
|
Contoh
Berikut adalah contoh kode untuk memperbarui properti dalam metadata deret waktu pada tabel deret waktu.
# Informasi tag deret waktu.
tags = {"tag1": "t1", "tag2": "t2"}
# Pengenal deret waktu.
key = TimeseriesKey("measure1", "datasource1", tags)
# Informasi properti deret waktu.
attri = {"aaa": "bbb", "ccc": "ddd"}
try:
meta = TimeseriesMeta(key, attri)
request = UpdateTimeseriesMetaRequest("<TIMESERIES_TABLE_NAME>", [meta])
# Panggil operasi untuk memperbarui metadata deret waktu.
ots_client.update_timeseries_meta(request)
print("memperbarui metadata deret waktu berhasil.")
except Exception as e:
# Jika terjadi pengecualian, pembaruan gagal. Tangani pengecualian.
print("memperbarui metadata deret waktu gagal. %s" % e)