Todos os produtos
Search
Central de documentação

Tablestore:Excluir séries temporais

Última atualização: Jul 03, 2026

Use a operação DeleteTimeseriesMeta para excluir os metadados de várias séries temporais em lote.

Pré-requisitos

Inicialize um cliente. Para mais informações, consulte Inicializar um cliente do Tablestore.

Parâmetros

Os identificadores de série temporal definem uma série temporal específica. Especifique os identificadores de várias séries temporais para excluir seus metadados. A tabela a seguir descreve os parâmetros.

Parâmetro

Descrição

timeseriesKey

Identificadores da série temporal. Incluem os seguintes itens:

  • measurementName: nome da métrica da série temporal.

  • dataSource: source dos dados da série temporal. Este campo é opcional.

  • tags: tags da série temporal. Correspondem a múltiplos pares chave-valor do tipo String.

Exemplo

O código de exemplo a seguir mostra como excluir os metadados de várias séries temporais em uma tabela de séries temporais:

private static void deleteTimeseriesMeta(TimeseriesClient client) {
    List<TimeseriesKey> timeseriesKeyList = new ArrayList<TimeseriesKey>();
    for (int i = 0; i < 10; i++) {
        Map<String, String> tags = new HashMap<String, String>();
        tags.put("region", "hangzhou");
        tags.put("os", "Ubuntu16.04");
        // Construct time series identifier.
        TimeseriesKey timeseriesKey = new TimeseriesKey("cpu", "host_" + i, tags);
        timeseriesKeyList.add(timeseriesKey);
    }
    // Specify the name of the time series table.
    String tableName = "<TIME_SERIES_TABLE>";
    DeleteTimeseriesMetaRequest deleteTimeseriesMetaRequest = new DeleteTimeseriesMetaRequest(tableName);
    deleteTimeseriesMetaRequest.setTimeseriesKeys(timeseriesKeyList);
    DeleteTimeseriesMetaResponse deleteTimeseriesMetaResponse = client.deleteTimeseriesMeta(deleteTimeseriesMetaRequest);
    // Check whether the metadata of the time series is deleted.
    if (!deleteTimeseriesMetaResponse.isAllSuccess()) {
        for (DeleteTimeseriesMetaResponse.FailedRowResult failedRowResult : deleteTimeseriesMetaResponse.getFailedRows()) {
            System.out.println(failedRowResult.getIndex());
            System.out.println(failedRowResult.getError());
        }
    }
}