All Products
Search
Document Center

Tablestore:Buat indeks Lastpoint

Last Updated:Aug 04, 2026

Gunakan Tablestore SDK untuk Java guna membuat indeks Lastpoint pada tabel deret waktu dan membaca titik data terbaru dari setiap deret waktu.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Tablestore SDK untuk Java versi 5.17.1 atau lebih baru telah diinstal, dan Klien deret waktu telah diinisialisasi. Disarankan untuk menggunakan versi terbaru.

  • Memiliki Instans model deret waktu di Wilayah yang mendukung indeks Lastpoint. Untuk daftar Wilayah yang didukung dan detail fitur, lihat indeks Lastpoint.

Deskripsi

Panggil metode createTimeseriesLastpointIndex untuk membuat indeks Lastpoint pada tabel deret waktu. Indeks tersebut mencakup kunci partisi sistem yang dihasilkan secara otomatis _#h, pengenal deret waktu, serta titik data terbaru dari setiap deret waktu.

public CreateTimeseriesLastpointIndexResponse createTimeseriesLastpointIndex(CreateTimeseriesLastpointIndexRequest request) throws TableStoreException, ClientException

Pembuatan indeks Lastpoint bersifat asinkron. Jika parameter includeBaseData bernilai true, Tablestore terlebih dahulu melakukan sinkronisasi data yang sudah ada dari tabel deret waktu. Setelah sinkronisasi awal selesai, indeks akan beralih ke mode sinkronisasi inkremental. Data baru disinkronkan melalui indeks lokal tanpa latensi sinkronisasi. Jika includeBaseData bernilai false, indeks tidak mencakup data yang ditulis sebelum pembuatan indeks, tetapi tetap menyinkronkan data baru.

Catatan

Satu tabel deret waktu dapat memiliki maksimal 10 indeks Lastpoint dan analytical store secara total. Pembuatan indeks Lastpoint tidak dikenai biaya. Biaya berlaku untuk penyimpanan dan pembacaan data. Kueri SQL serta kueri indeks pencarian dikenai biaya tambahan. Untuk informasi selengkapnya mengenai penagihan, lihat Penagihan model deret waktu, Penagihan kueri SQL, dan Penagihan indeks pencarian.

Contoh berikut membuat indeks Lastpoint bernama example_lastpoint_index untuk tabel example_timeseries_table dan menyertakan data yang sudah ada.

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

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

timeseriesClient.createTimeseriesLastpointIndex(request);

Anda juga dapat membuat indeks Lastpoint saat membuat tabel deret waktu.

Parameter

Objek CreateTimeseriesLastpointIndexRequest mencakup parameter berikut.

Nama

Type

Deskripsi

timeseriesTableName (wajib)

String

Nama tabel deret waktu.

lastpointIndexName (wajib)

String

Nama indeks Lastpoint.

includeBaseData (wajib)

boolean

Menentukan apakah data yang ditulis sebelum indeks dibuat akan disinkronkan. Nilai true menyertakan data yang sudah ada. Nilai false tidak menyertakan data yang sudah ada. Kedua nilai tersebut tetap menyinkronkan data yang ditulis setelah indeks dibuat.