使用 Java SDK 刪除不再使用的分析儲存,並按需刪除關聯的 SQL 映射表。
前提條件
安裝Tablestore Java SDK並初始化時序模型用戶端。分析儲存功能需要使用 5.15.0 及以上版本,建議使用最新版本。
功能說明
調用 deleteTimeseriesAnalyticalStore 方法刪除指定分析儲存。可以通過 dropMappingTable 指定是否同時刪除關聯的 SQL 映射表。
public DeleteTimeseriesAnalyticalStoreResponse deleteTimeseriesAnalyticalStore(DeleteTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException
重要
刪除後,分析儲存及其中的資料無法恢複,但源時序表及其資料不受影響。
以下樣本刪除 example_timeseries_table 下的 example_analytical_store,並同時刪除關聯的 SQL 映射表。
TimeseriesClient timeseriesClient = client.asTimeseriesClient();
DeleteTimeseriesAnalyticalStoreRequest request =
new DeleteTimeseriesAnalyticalStoreRequest(
"example_timeseries_table", "example_analytical_store");
request.setDropMappingTable(true);
timeseriesClient.deleteTimeseriesAnalyticalStore(request);
參數說明
DeleteTimeseriesAnalyticalStoreRequest 包含以下參數。
|
名稱 |
類型 |
說明 |
|
timeseriesTableName(必選) |
|
時序表名稱。 |
|
analyticalStoreName(必選) |
|
分析儲存名稱。 |
|
dropMappingTable(可選) |
|
是否同時刪除分析儲存關聯的 SQL 映射表,預設值為 |