UpdateTimeseriesMeta 操作を呼び出すことで、時系列メタデータのプロパティを更新できます。更新する時系列メタデータが存在しない場合は、時系列メタデータが追加されます。この操作を呼び出すことで、複数の時系列のメタデータを同時に更新できます。
前提条件
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) # 時系列メタデータの更新に失敗しました。