Use o Tablestore SDK for Java para excluir um analytical store desnecessário e, opcionalmente, remover a tabela de mapeamento SQL associada.
Pré-requisitos
Instale o Tablestore SDK for Java e inicialize um cliente do modelo de séries temporais. As operações de analytical store exigem o Tablestore SDK for Java 5.15.0 ou posterior. Recomendamos usar a versão mais recente.
Descrição do recurso
Chame o método deleteTimeseriesAnalyticalStore para excluir um analytical store. Use dropMappingTable para especifique se a tabela de mapeamento SQL associada também deve ser excluída.
public DeleteTimeseriesAnalyticalStoreResponse deleteTimeseriesAnalyticalStore(DeleteTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException
Após a exclusão de um analytical store, não é possível recuperar o analytical store nem seus dados. A tabela de séries temporais source e seus dados permanecem inalterados.
O exemplo a seguir exclua example_analytical_store de example_timeseries_table e remove a tabela de mapeamento SQL associada.
TimeseriesClient timeseriesClient = client.asTimeseriesClient();
DeleteTimeseriesAnalyticalStoreRequest request =
new DeleteTimeseriesAnalyticalStoreRequest(
"example_timeseries_table", "example_analytical_store");
request.setDropMappingTable(true);
timeseriesClient.deleteTimeseriesAnalyticalStore(request);
Parâmetros
DeleteTimeseriesAnalyticalStoreRequest contém os seguintes parâmetros:
|
Nome |
Tipo |
Descrição |
|
timeseriesTableName (obrigatório) |
|
Nome da tabela de séries temporais. |
|
analyticalStoreName (obrigatório) |
|
Nome do analytical store. |
|
dropMappingTable (opcional) |
|
Define se a tabela de mapeamento SQL associada ao analytical store também será excluída. Valor padrão: |