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