UpdateTimeseriesMeta 操作を呼び出して、時系列メタデータのプロパティを更新します。指定された時系列メタデータが存在しない場合は、自動的に作成されます。1 回の呼び出しで複数の時系列のメタデータを更新できます。
前提条件
作業を開始する前に、次の要件を満たしていることを確認してください。
Tablestore クライアントが初期化済みであること。詳細については、「Tablestore クライアントの初期化」をご参照ください。
パラメーター
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)