全部产品
Search
文档中心

Tablestore:Buat indeks Lastpoint

更新时间:Jul 02, 2025

Anda dapat menggunakan indeks Lastpoint untuk mengambil data titik terakhir dalam rentang waktu seri waktu pada tabel seri waktu dengan cepat. Gunakan operasi CreateTimeseriesLastpointIndex untuk membuat indeks Lastpoint pada tabel seri waktu. Saat membuat indeks Lastpoint, tentukan nama tabel seri waktu dan nama indeks Lastpoint. Anda juga dapat menentukan apakah data yang sudah ada di tabel seri waktu akan disertakan ke dalam indeks Lastpoint.

Catatan

Anda juga dapat membuat indeks Lastpoint saat membuat tabel seri waktu. Untuk informasi lebih lanjut, lihat Buat tabel seri waktu.

Catatan Penggunaan

  • Tablestore SDK untuk Java V5.17.1 atau yang lebih baru mendukung fitur indeks Lastpoint. Untuk menggunakan fitur ini, pastikan Anda telah mengunduh Tablestore SDK untuk Java V5.17.1 atau versi terbaru. Informasi lebih lanjut tentang riwayat versi Tablestore SDK untuk Java dapat ditemukan di Riwayat versi Tablestore SDK untuk Java.

  • Setelah membuat indeks Lastpoint untuk tabel seri waktu, ketika data ditulis ke tabel seri waktu, Tablestore secara otomatis menyinkronkan data titik terakhir dalam rentang waktu seri waktu ke indeks Lastpoint secara asinkron. Dalam sebagian besar kasus, latensi sinkronisasi berada dalam milidetik.

    Setelah data disinkronkan ke indeks Lastpoint, indeks tersebut mencakup kunci partisi (bidang _#h) yang dihasilkan oleh Tablestore untuk seri waktu, pengidentifikasi seri waktu, serta data titik terakhir dalam seri waktu.

  • Tidak ada biaya untuk pembuatan indeks Lastpoint. Namun, Anda akan dikenakan biaya untuk penyimpanan indeks Lastpoint dan membaca data dari indeks tersebut. Untuk informasi lebih lanjut, lihat Item yang dikenakan biaya model TimeSeries.

    Jika Anda menjalankan pernyataan SQL atau menggunakan indeks pencarian untuk mengambil data dari indeks Lastpoint, biaya terkait kueri SQL atau indeks pencarian akan dikenakan sesuai aturan penagihan masing-masing fitur. Untuk detail lebih lanjut, lihat Item yang dikenakan biaya kueri SQL dan Item yang dikenakan biaya indeks pencarian.

  • Total jumlah indeks Lastpoint dan toko analitik yang dibuat untuk tabel seri waktu tidak boleh melebihi 10.

Prasyarat

Parameter

Parameter

Diperlukan

Deskripsi

timeseriesTableName

Ya

Nama tabel seri waktu.

lastpointIndexName

Ya

Nama indeks Lastpoint.

includeBaseData

Tidak

Menentukan apakah akan menyertakan data yang sudah ada di tabel seri waktu ke dalam indeks Lastpoint. Tipe: Boolean. Nilai valid:

  • true: menyertakan data yang sudah ada di tabel seri waktu ke dalam indeks Lastpoint.

  • false: tidak menyertakan data yang sudah ada di tabel seri waktu ke dalam indeks Lastpoint. Ini adalah nilai default.

Contoh

Kode sampel berikut menunjukkan cara membuat indeks Lastpoint bernama last_point_index untuk tabel seri waktu bernama timeseries_table. Pada contoh ini, indeks Lastpoint mencakup data yang sudah ada di tabel seri waktu.

public void createTimeseriesLastpointIndex(TimeseriesClient client) {
    CreateTimeseriesLastpointIndexRequest request =
            new CreateTimeseriesLastpointIndexRequest("timeseries_table", "last_point_index", true);
    client.createTimeseriesLastpointIndex(request);
}

Referensi

  • Setelah membuat indeks Lastpoint, Anda dapat membaca data dari indeks tersebut menggunakan metode berikut:

    • Gunakan operasi pembacaan data untuk tabel data guna membaca data. Untuk informasi lebih lanjut, lihat Baca data.

    • Buat indeks pencarian untuk indeks Lastpoint dan gunakan fitur kueri indeks pencarian untuk membaca data.

    • Buat tabel pemetaan SQL untuk indeks Lastpoint dan jalankan pernyataan SELECT untuk membaca data.

  • Jika Anda tidak lagi memerlukan indeks Lastpoint, Anda dapat menghapusnya. Untuk informasi lebih lanjut, lihat Hapus indeks Lastpoint.