赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 开发参考
  5. SDK参考
  6. Python SDK
  7. 时序模型
  8. 时间线操作
  9. 更新时间线

更新时间线

  • 时间线操作
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

您可以通过调用UpdateTimeseriesMeta接口来更新时间线元数据的属性。如果待更新的时间线元数据不存在,则将直接执行新增操作。该接口支持批量操作,单次调用即可完成多个时间线的元数据的更新。

前提条件

初始化Tablestore Client。

参数说明

request包含以下参数:

参数

说明

timeseries_tablename(必选)

时序表名称。

metas(必选)

时间线元数据列表。一个时间线元数据由时间线标识和时间线属性信息两部分组成。

  • timeseriesKey(必选):时间线标识。包括如下内容:

    • measurement_name(必选):时间线的度量名称。

    • data_source(必选):数据源信息。

    • tags(必选):时间线的标签信息,由多个键值对(key-value)组成。

  • attributes(必选):时间线的属性信息,由多个键值对(key-value)组成。

示例

以下示例用于更新指定时序表中时间线的属性信息。

# 时间线的标签信息。
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)
相关文章

检索时间线 2025-04-22 14:23

通过调用QueryTimeseriesMeta接口,您可以查询符合指定条件的时间线。 前提条件 初始化Tablestore Client。 参数说明

更新时间线 2025-04-22 14:23

您可以通过调用UpdateTimeseriesMeta接口来更新时间线元数据的属性。如果待更新的时间线元数据不存在,则将直接执行新增操作。该接口支持批量操作,单次调用即可完成多个时间线的元数据的更新。 前提条件 初始化Tablestore Client。

删除时间线 2025-04-22 14:23

通过调用DeleteTimeseriesMeta接口,您可以批量删除时间线元数据。 前提条件 初始化Tablestore Client。 参数说明

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号