全部产品
Search
文档中心

Tablestore:Memperbarui Deret Waktu

更新时间:Jul 02, 2025

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.

  • timeseriesKey (Wajib): Pengenal deret waktu. Parameter ini mencakup item konfigurasi berikut:

    • measurement_name (Wajib): Nama pengukuran deret waktu.

    • data_source (Wajib): Informasi sumber data.

    • tags (Wajib): Informasi tag deret waktu, yang terdiri dari beberapa pasangan kunci-nilai.

  • attributes (Wajib): Informasi properti deret waktu, yang terdiri dari beberapa pasangan kunci-nilai.

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)