Panggil operasi UpdateTimeseriesMeta untuk memperbarui properti dalam metadata deret waktu. Jika metadata deret waktu yang ditentukan tidak ada, metadata tersebut akan dibuat secara otomatis. Anda dapat memperbarui metadata untuk beberapa deret waktu dalam satu panggilan.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menginisialisasi klien Tablestore. Untuk informasi selengkapnya, lihat Initialize a Tablestore client.
Parameter
Parameter request mendukung bidang-bidang berikut.
|
Parameter |
Deskripsi |
|
timeseries_tablename (Required) |
Nama tabel deret waktu. |
|
metas (Required) |
Daftar objek metadata deret waktu. Setiap objek berisi pengenal deret waktu dan properti deret waktu.
|
Contoh
Contoh berikut memperbarui properti dalam metadata suatu deret waktu.
# Definisikan tag yang mengidentifikasi deret waktu.
tags = {"tag1": "t1", "tag2": "t2"}
# Bangun pengenal deret waktu.
key = TimeseriesKey("measure1", "datasource1", tags)
# Definisikan properti yang akan diperbarui.
attri = {"aaa": "bbb", "ccc": "ddd"}
try:
meta = TimeseriesMeta(key, attri)
request = UpdateTimeseriesMetaRequest("<TIMESERIES_TABLE_NAME>", [meta])
# Perbarui metadata deret waktu.
ots_client.update_timeseries_meta(request)
print("update timeseries metas succeeded.")
except Exception as e:
print("update timeseries metas failed. %s" % e)