通過調用DescribeTimeseriesTable介面,您可以查詢時序表的描述資訊,例如資料生命週期(Time To Live,簡稱TTL)、時序表狀態和時間軸中繼資料配置等。
注意事項
Table StorePython SDK從6.1.0版本開始支援時序模型功能,請確保已擷取正確的Python SDK版本。
說明
關於Python SDK歷史迭代版本的詳細資料,請參見Python SDK歷史迭代版本。
前提條件
參數說明
參數 | 說明 |
timeseries_table_name | 時序表名稱。 |
樣本
以下樣本用於查詢指定時序表的描述資訊。
try:
# 調用介面查詢時序表描述資訊。
describe_response = ots_client.describe_timeseries_table('<TIMESERIES_TABLE_NAME>')
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)