全部产品
Search
文档中心

Tablestore:Operasi pada tabel deret waktu

更新时间:Jun 24, 2025

Model TimeSeries menggunakan tabel deret waktu untuk menyimpan data deret waktu. Sebuah tabel deret waktu tunggal mendukung penulisan dan kueri dengan konkurensi tinggi serta penyimpanan data petabyte dengan biaya rendah. Topik ini menjelaskan cara membuat dan mengelola tabel deret waktu.

Catatan Penggunaan

  • Anda dapat membuat maksimal 64 tabel dalam satu instance. Tabel-tabel tersebut terdiri dari tabel data, indeks sekunder, tabel deret waktu, indeks Lastpoint, dan toko analitik. Untuk informasi lebih lanjut tentang batasan, lihat Batasan pada Model TimeSeries.

    null

    Tabel deret waktu terdiri dari dua komponen: tabel metadata deret waktu dan tabel data deret waktu. Saat sistem menghitung jumlah total tabel dalam sebuah instance, ia menghitung tabel deret waktu sebagai dua tabel terpisah.

  • Model TimeSeries didukung di wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Ulanqab), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Jepang (Tokyo), Malaysia (Kuala Lumpur), Jerman (Frankfurt), Indonesia (Jakarta), Inggris (London), AS (Silicon Valley), AS (Virginia), SAU (Riyadh - Partner Region), dan Singapura.

  • Anda dapat menentukan pengenal deret waktu kustom dan bidang data kustom sebagai kolom kunci utama serta menggunakan fitur indeks Lastpoint dan toko analitik di wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Zhangjiakou).

Fitur

Tabel berikut menggambarkan fitur yang didukung oleh tabel deret waktu.

Fitur

Deskripsi

Membuat tabel deret waktu

Saat Anda membuat tabel deret waktu, Anda harus menentukan informasi konfigurasi terkait tabel deret waktu dan metadata deret waktu. Selain itu, Anda dapat menentukan pengenal deret waktu kustom dan bidang data kustom sebagai kolom kunci utama, membuat toko analitik, dan membuat indeks Lastpoint berdasarkan kebutuhan bisnis Anda.

Memperbarui tabel deret waktu

Anda dapat memodifikasi informasi konfigurasi, seperti TTL (Time to Live) tabel deret waktu. Anda juga dapat memodifikasi informasi konfigurasi metadata deret waktu, seperti TTL metadata deret waktu dan apakah kolom atribut tabel metadata deret waktu dapat dimodifikasi.

Menanyakan tabel deret waktu

Anda dapat menanyakan nama dan informasi konfigurasi semua tabel deret waktu dalam instance saat ini.

Menanyakan informasi tabel deret waktu

Anda dapat menanyakan status dan informasi konfigurasi, seperti TTL tabel deret waktu. Anda juga dapat menanyakan informasi konfigurasi metadata deret waktu, seperti TTL metadata deret waktu dan apakah kolom atribut tabel metadata deret waktu dapat dimodifikasi.

Menghapus tabel deret waktu

Anda dapat menghapus tabel deret waktu.

Prosedur

Membuat tabel deret waktu

Lakukan operasi berikut untuk membuat tabel deret waktu di konsol Tablestore.

  1. Pergi ke halaman Instance Management.

    1. Masuk ke konsol Tablestore.

    2. Di bilah navigasi atas, pilih grup sumber daya dan wilayah.

    3. Di halaman Overview, klik alias instance atau klik Manage Instance di kolom Actions instance.

  2. Pada tab Instance Details, klik tab Time Series Tables.

  3. Di tab Time Series Tables, klik Create Time Series Table.

    null

    Anda juga dapat mengklik Generate Demo with One Click untuk membuat tabel uji dengan data sampel guna segera merasakan fitur-fiturnya. Untuk tabel uji yang baru dibuat, sistem melakukan operasi inisialisasi tertentu. Anda harus menunggu sekitar puluhan detik sebelum deret waktu ditampilkan.

  4. Di kotak dialog Create Time Series Table, konfigurasikan parameter. Tabel berikut menggambarkan parameter.

    Parameter

    Deskripsi

    Nama

    Nama tabel deret waktu, yang digunakan untuk secara unik mengidentifikasi tabel deret waktu dalam instance.

    • Nama harus memiliki panjang 1 hingga 128 karakter dan hanya dapat berisi huruf, angka, dan garis bawah (_). Nama harus dimulai dengan huruf atau garis bawah (_).

    • Nama tabel deret waktu harus berbeda dari nama tabel data yang ada, indeks sekunder, atau tabel deret waktu lainnya dalam instance saat ini.

    Waktu Hidup

    Periode retensi data dalam tabel deret waktu. Unit: detik. TTL minimum adalah 86.400 detik (satu hari). Anda juga dapat menyetel parameter Waktu Hidup menjadi -1, yang menentukan bahwa data tidak pernah kedaluwarsa.

    Jika sistem mendeteksi bahwa selisih antara waktu saat ini dan waktu ketika kolom data diteruskan ke tabel melebihi nilai TTL yang ditentukan, sistem secara otomatis menghapus data yang kedaluwarsa.

    null

    Dalam tabel deret waktu, sistem menentukan waktu pembuatan data berdasarkan kolom waktu yang diteruskan ke tabel, bukan berdasarkan waktu ketika data ditulis ke tabel.

    Pengenal Deret Waktu

    null

    Anda hanya dapat mengonfigurasi parameter ini saat Anda mengaktifkan saklar Custom Time Series Identifiers and Primary Key.

    Secara default, pengenal deret waktu terdiri dari nama metrik, sumber data, dan tag. Anda dapat menentukan pengenal deret waktu kustom berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Tentukan pengenal deret waktu kustom.

    • Nama bidang pengenal deret waktu kustom harus berisi huruf kecil, angka, dan garis bawah (_) dan tidak boleh dimulai dengan angka. Nama harus memiliki panjang 1 hingga 128 byte.

    • Anda dapat menentukan maksimal enam bidang pengenal deret waktu kustom.

    Anda dapat mengklik Add Time Series Identifier untuk menambahkan beberapa bidang pengenal deret waktu kustom. Anda dapat mengklik ikon fig_20221020_delete di sebelah bidang pengenal deret waktu kustom untuk menghapus bidang tersebut.

    null

    Setelah tabel deret waktu dibuat, Anda tidak dapat memodifikasi bidang pengenal deret waktu kustom. Lanjutkan dengan hati-hati.

    Bidang Kunci Utama

    null

    Anda hanya dapat mengonfigurasi parameter ini saat Anda mengaktifkan saklar Custom Time Series Identifiers and Primary Key.

    Jika Anda ingin menyimpan beberapa baris data deret waktu dengan pengenal deret waktu dan timestamp yang sama, Anda dapat menentukan bidang data kustom sebagai kolom kunci utama tabel deret waktu. Untuk informasi lebih lanjut, lihat Tentukan pengenal deret waktu kustom dan bidang data kustom sebagai kolom kunci utama.

    • Nama bidang data yang ditentukan sebagai kolom kunci utama harus terdiri dari huruf kecil, angka, dan garis bawah (_) dan tidak boleh dimulai dengan angka. Nama harus memiliki panjang 1 hingga 128 byte.

    • Anda dapat menentukan maksimal empat bidang data sebagai kolom kunci utama.

    • Tipe data bidang data yang ditentukan sebagai kolom kunci utama bisa STRING atau INTEGER.

    Anda dapat mengklik Add Primary Key Field untuk menambahkan beberapa bidang data sebagai kolom kunci utama. Anda dapat mengklik ikon fig_20221020_delete di sebelah bidang data yang ditentukan sebagai kolom kunci utama untuk menghapus bidang tersebut.

    null

    Setelah tabel deret waktu dibuat, Anda tidak dapat memodifikasi bidang data yang ditentukan sebagai kolom kunci utama. Lanjutkan dengan hati-hati.

    Buat Toko Analitik

    Anda dapat menggunakan toko analitik untuk menyimpan data deret waktu dengan biaya rendah dan dengan cepat menanyakan serta menganalisis data deret waktu. Fitur toko analitik terutama digunakan untuk penyimpanan jangka panjang dan analisis data deret waktu. Untuk informasi lebih lanjut, lihat Toko analitik.

    Saklar Create Analytical Store diaktifkan secara default. Konfigurasikan pengaturan saklar berdasarkan kebutuhan bisnis Anda.

    • Jika Anda tidak ingin menggunakan fitur toko analitik, nonaktifkan saklar Create Analytical Store.

    • Jika Anda ingin membuat toko analitik default, pertahankan pengaturan default saklar Create Analytical Store.

    • Jika Anda ingin membuat toko analitik kustom, pertahankan pengaturan default saklar Create Analytical Store, aktifkan saklar Advanced Settings, dan konfigurasikan parameter Name dan TTL.

    Buat Indeks LastPoint

    Indeks Lastpoint dirancang khusus untuk dengan cepat mengambil status terbaru setiap deret waktu dalam tabel deret waktu. Anda dapat menggunakan indeks Lastpoint untuk dengan cepat mengambil data titik terakhir dalam deret waktu di tabel deret waktu. Untuk informasi lebih lanjut, lihat Indeks Lastpoint.

    Saklar Create LastPoint Index dinonaktifkan secara default. Konfigurasikan pengaturan saklar berdasarkan kebutuhan bisnis Anda.

    • Jika Anda tidak ingin membuat indeks Lastpoint, pertahankan pengaturan default saklar Create LastPoint Index.

    • Jika Anda ingin membuat indeks Lastpoint, aktifkan saklar Create LastPoint Index dan konfigurasikan parameter LastPoint Index Name.

      null
      • Nama indeks Lastpoint harus berisi huruf, angka, dan garis bawah (_) dan tidak boleh dimulai dengan angka. Nama harus memiliki panjang 1 hingga 128 byte.

      • Jumlah total indeks Lastpoint dan toko analitik yang dibuat untuk tabel deret waktu tidak boleh melebihi 10.

  5. Klik Create.

    Setelah tabel deret waktu dibuat, Anda dapat melihatnya di tab Time Series Tables. Jika tabel tidak ditampilkan dalam daftar tabel deret waktu di tab Time Series Tables, Anda dapat mengklik ikon fig_tablestore_002 untuk menyegarkan daftar tabel deret waktu.

Kelola tabel deret waktu

Lakukan operasi yang sesuai untuk mengelola tabel deret waktu berdasarkan kebutuhan bisnis Anda.

Fitur

Deskripsi

Daftar tabel deret waktu

Di tab Time Series Tables, lihat semua tabel deret waktu dalam instance.

Ubah TTL data dalam tabel deret waktu

  1. Di tab Time Series Tables, klik nama tabel deret waktu yang ingin Anda kelola.

  2. Di bagian Description tab Basic Information, klik ikon image.png di sebelah parameter Data Lifecycle.

  3. Di kotak dialog yang muncul, ubah nilai TTL.

    Nilai TTL adalah periode retensi data dalam tabel deret waktu. Unit: detik. TTL minimum adalah 86.400 detik (satu hari). Anda juga dapat menyetel TTL menjadi -1, yang menentukan bahwa data tidak pernah kedaluwarsa.

    null

    Setelah Anda memperbarui TTL tabel deret waktu, Tablestore secara otomatis menghapus data deret waktu yang periode retensinya melebihi TTL dalam tabel deret waktu secara asinkron.

  4. Klik Yes.

Ubah TTL metadata deret waktu

  1. Pada tab Time Series Tables, klik nama tabel deret waktu yang ingin dikelola.

  2. Di bagian Description tab Basic Information, klik ikon image.png di sebelah parameter TTL of Time Series Metadata.

  3. Di kotak dialog yang muncul, ubah TTL metadata deret waktu.

    Nilai TTL adalah periode retensi metadata deret waktu dalam tabel deret waktu. Unit: detik. Nilai minimum adalah 604.800 detik (tujuh hari). Anda juga dapat menyetel TTL menjadi -1, yang menentukan bahwa metadata deret waktu tidak pernah kedaluwarsa.

    null
    • Nilai default TTL metadata deret waktu adalah -1, yang menentukan bahwa metadata deret waktu tidak pernah kedaluwarsa.

      • Nilai TTL metadata deret waktu harus lebih besar dari atau sama dengan TTL data dalam tabel deret waktu.

      • Jika Anda ingin mengubah TTL metadata deret waktu menjadi nilai selain -1 (nilai minimum adalah 604.800 detik), pastikan Anda tidak perlu memperbarui atribut metadata deret waktu dalam logika bisnis Anda dan atur Whether to Update Attributes of Time Series Metadata menjadi No.

      • Jika Anda ingin menyetel Whether to Update Attributes of Time Series Metadata menjadi Yes, pastikan nilai TTL metadata deret waktu adalah -1.

    • Setelah Anda memperbarui TTL metadata deret waktu, Tablestore secara otomatis menghapus deret waktu yang periode retensinya melebihi TTL secara asinkron, tetapi tidak menghapus data deret waktu yang sesuai. Anda masih dapat menanyakan data deret waktu dengan menentukan pengenal deret waktu.

  4. Klik Yes.

Tentukan apakah atribut metadata deret waktu dapat dimodifikasi

  1. Pada tab Time Series Tables, klik nama tabel deret waktu yang ingin dikelola.

  2. Di bagian Description tab Basic Information, klik ikon image.png di sebelah Whether to Update Attributes of Time Series Metadata.

  3. Di kotak dialog yang muncul, pilih apakah akan mengizinkan pembaruan atribut metadata deret waktu.

    null

    Jika Anda ingin mengizinkan pembaruan atribut metadata deret waktu, Anda harus menyetel TTL of Time Series Metadata menjadi -1, yang menentukan bahwa metadata deret waktu tidak pernah kedaluwarsa.

  4. Klik Yes.

Menanyakan Informasi Tabel Deret Waktu

  1. Pada tab Time Series Tables, klik nama tabel deret waktu yang ingin dikelola.

  2. Di tab Basic Information, lihat informasi tabel deret waktu di bagian Description, Time Series Identifier, Primary Key Fields, Analytical Store, dan LastPoint Index.

Hapus Tabel Deret Waktu

  1. Di tab Time Series Tables, klik Delete di kolom Actions tabel deret waktu yang ingin Anda hapus.

  2. Di pesan yang muncul, klik OK.

    null
    • Setelah tabel deret waktu dihapus, tabel tersebut tidak dapat dipulihkan. Lanjutkan dengan hati-hati.

    • Saat Anda menghapus tabel deret waktu, sistem secara otomatis menghapus toko analitik dan indeks Lastpoint yang dibuat untuk tabel deret waktu tersebut.

Integrasi Pengembangan

Fitur

Metode Panggilan

Membuat tabel deret waktu

Memperbarui tabel deret waktu

Daftar tabel deret waktu

Menanyakan informasi tabel deret waktu

Hapus tabel deret waktu