您可以通過調用UpdateTimeseriesMeta介面來更新時間軸中繼資料的屬性。如果待更新的時間軸中繼資料不存在,則將直接執行新增操作。該介面支援大量操作,單次調用即可完成多個時間軸的中繼資料的更新。
前提條件
參數說明
request
包含以下參數:
參數 | 說明 |
timeseries_tablename(必選) | 時序表名稱。 |
metas(必選) | 時間軸中繼資料列表。一個時間軸中繼資料由時間軸標識和時間軸屬性資訊兩部分組成。
|
樣本
以下樣本用於更新指定時序表中時間軸的屬性資訊。
# 時間軸的標籤資訊。
tags = {"tag1": "t1", "tag2": "t2"}
# 時間軸標識。
key = TimeseriesKey("measure1", "datasource1", tags)
# 時間軸的屬性資訊。
attri = {"aaa": "bbb", "ccc": "ddd"}
try:
meta = TimeseriesMeta(key, attri)
request = UpdateTimeseriesMetaRequest("<TIMESERIES_TABLE_NAME>", [meta])
# 調用介面更新時間軸中繼資料。
ots_client.update_timeseries_meta(request)
print("update timeseries metas succeeded.")
except Exception as e:
# 如果拋出異常,則說明執行失敗,處理異常。
print("update timeseries metas failed. %s" % e)