Quando você não precisar mais usar um repositório analítico para armazenar e analisar dados de séries temporais, chame a operação DeleteTimeseriesAnalyticalStore para excluir o repositório analítico.
Pré-requisitos
Um repositório analítico foi criado. Para mais informações, consulte Create an analytical store.
Um cliente foi inicializado. Para mais informações, consulte Initialize a Tablestore client.
Parâmetros
|
Parâmetro |
Descrição |
|
timeseriesTableName |
O nome da tabela de séries temporais. |
|
analyticalStoreName |
O nome do repositório analítico. |
|
dropMappingTable |
Especifica se a tabela de mapeamento SQL associada ao repositório analítico será excluída. Valores válidos:
|
Exemplo
O código de exemplo a seguir mostra como excluir o repositório analítico test_analytical_store, criado para a tabela de séries temporais chamada test_timeseries_table. Neste exemplo, a tabela de mapeamento SQL associada ao repositório analítico também é excluída.
func DeleteTimeseriesAnalyticalStore(client *tablestore.TimeseriesClient) {
//Specify the names of the time series table and analytical store.
request := tablestore.NewDeleteTimeseriesAnalyticalStoreRequest("test_timeseries_table", "test_analytical_store")
request.SetDropMappingTable(true)
_, err := client.DeleteTimeseriesAnalyticalStore(request)
if err != nil {
log.Fatal(err)
}
}