调用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)
该文章对您有帮助吗?