DescribeTimeseriesTable 操作を呼び出すことで、生存時間(TTL)、テーブルステータス、時系列メタデータ構成など、時系列テーブルの情報をクエリできます。
使用上の注意
TimeSeries モデルは、Python 用 Tablestore SDK V6.1.0 以降でサポートされています。正しいバージョンの Python 用 Tablestore SDK を取得していることを確認してください。
説明
詳細については、「Python 用 Tablestore SDK のバージョン履歴」をご参照ください。
前提条件
Tablestore クライアントが初期化されていること。詳細については、「Tablestore クライアントの初期化」をご参照ください。
パラメータ
パラメータ | 説明 |
timeseries_table_name | 時系列テーブルの名前。 |
例
次のサンプルコードは、時系列テーブルの情報をクエリする方法の例を示しています。
try:
# 時系列テーブルの情報をクエリする操作を呼び出します。
describe_response = ots_client.describe_timeseries_table('')
table_meta = describe_response.table_meta
# 時系列テーブルの情報を表示します。
# 時系列テーブルの名前
print('TimeseriesTableName: %s.' % table_meta.timeseries_table_name)
# 時系列テーブルのステータス
print('TimeseriesTableStatus: %s.' % table_meta.status)
# 時系列テーブルの TTL 構成
print('TimeseriesTableTTL: %s.' % table_meta.timeseries_table_options.time_to_live)
# 時系列メタデータの TTL 構成
print('TimeseriesMetaTTL: %s.' % table_meta.timeseries_meta_options.meta_time_to_live)
# 時系列メタデータの属性を更新できるかどうか
print('AllowUpdateTimeseriesMetaAttributes: %s.' % table_meta.timeseries_meta_options.allow_update_attributes)
except Exception as e:
# 例外がスローされた場合、操作は失敗します。例外を処理します。
print("describe timeseries table failed. %s" % e)