Todos los productos
Search
Centro de documentos

Tablestore:Cree un índice Lastpoint

Última actualización: Sep 03, 2026

Use Tablestore SDK for Java para crear un índice Lastpoint en una tabla de series temporales y leer el punto de datos más reciente de cada serie temporal.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

  • Tablestore SDK for Java 5.17.1 o posterior installed y un cliente de series temporales inicializado. Se recomienda usar la versión más reciente.

  • Una instancia del modelo de series temporales en una región compatible con índices Lastpoint. Para consultar las regiones compatibles y los detalles de esta función, consulte Lastpoint indexes.

Descripción

Llame a createTimeseriesLastpointIndex para crear un índice Lastpoint en una tabla de series temporales. El índice contiene la clave de partición _#h generada por el sistema, los identificadores de las series temporales y el punto de datos más reciente de cada serie temporal.

public CreateTimeseriesLastpointIndexResponse createTimeseriesLastpointIndex(CreateTimeseriesLastpointIndexRequest request) throws TableStoreException, ClientException

La creación de un índice Lastpoint es asíncrona. Si includeBaseData es true, Tablestore sincroniza primero los datos existentes de la tabla de series temporales. Una vez completada la sincronización inicial, el índice entra en fase de sincronización incremental. Los nuevos datos se sincronizan mediante indexación local sin latencia de sincronización. Si includeBaseData es false, el índice excluye los datos escritos antes de su creación, pero sincroniza los datos nuevos.

Nota

Una tabla de series temporales puede tener hasta 10 elementos en total entre índices Lastpoint y almacenes analíticos. La creación de un índice Lastpoint es gratuita; sin embargo, el almacenamiento y las lecturas están sujetos a facturación. Las consultas SQL y las consultas de índices de búsqueda generan costos adicionales. Para obtener más información sobre la facturación, consulte Billing of the time series model, Billing of SQL queries y Billing of search indexes.

A continuación se crea example_lastpoint_index para example_timeseries_table y se incluyen los datos existentes.

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

CreateTimeseriesLastpointIndexRequest request =
        new CreateTimeseriesLastpointIndexRequest(
                "example_timeseries_table",
                "example_lastpoint_index",
                true);

timeseriesClient.createTimeseriesLastpointIndex(request);

También puede crear un índice Lastpoint al create a time series table.

Parámetros

CreateTimeseriesLastpointIndexRequest contiene los siguientes parámetros.

Nombre

Tipo

Descripción

timeseriesTableName (obligatorio)

String

Nombre de la tabla de series temporales.

lastpointIndexName (obligatorio)

String

Nombre del índice Lastpoint.

includeBaseData (obligatorio)

boolean

Especifica si se deben sincronizar los datos escritos antes de crear el índice. Un valor de true incluye los datos existentes. Un valor de false excluye los datos existentes. Ambos valores permiten sincronizar los datos escritos después de crear el índice.