すべてのプロダクト
Search
ドキュメントセンター

Tablestore:時系列の更新

最終更新日:Apr 12, 2025

UpdateTimeseriesMeta 操作を呼び出すことで、時系列メタデータのプロパティを更新できます。更新する時系列メタデータが存在しない場合は、時系列メタデータが追加されます。この操作を呼び出すことで、複数の時系列のメタデータを同時に更新できます。

前提条件

Tablestore クライアントが初期化されていること。詳細については、「Tablestore クライアントの初期化」をご参照ください。

パラメーター

次の表に、request に含まれるパラメーターを示します。

パラメーター

説明

timeseries_tablename (必須)

時系列テーブルの名前。

metas (必須)

時系列メタデータのリスト。時系列メタデータは、時系列識別子と時系列プロパティで構成されます。

  • timeseriesKey (必須): 時系列識別子。このパラメーターには、次の設定項目が含まれます。

    • measurement_name (必須): 時系列のメジャーメント名。

    • data_source (必須): データソース情報。

    • tags (必須): 時系列のタグ情報。複数のキーと値のペアで構成されます。

  • attributes (必須): 時系列のプロパティ情報。複数のキーと値のペアで構成されます。

次のサンプルコードは、時系列テーブル内の時系列メタデータのプロパティを更新する方法の例を示しています。

# 時系列のタグ情報
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) # 時系列メタデータの更新に失敗しました。