All Products
Search
Document Center

Tablestore:Analytical store

Last Updated:Aug 04, 2026

Analytical store menyediakan penyimpanan jangka panjang berbiaya rendah dan analisis cepat untuk data deret waktu.

Fitur

Analytical store adalah mesin penyimpanan berbiaya rendah yang dirancang dan dioptimalkan oleh Tablestore untuk skenario deret waktu, dengan kompresi data efisien serta kemampuan kueri dan analisis yang andal untuk analisis data skala besar.

Analytical store secara otomatis menyinkronkan data dari tabel deret waktu. Ketika laju penulisan data stabil, latensi sinkronisasi biasanya dalam rentang 10 menit. Di bawah beban kerja tinggi, latensi sinkronisasi mungkin sedikit meningkat karena sistem memprioritaskan stabilitas penyimpanan. Analytical store beroperasi secara independen dari tabel deret waktu. Anda dapat mengatur masa hidup data (TTL) terpisah untuk data analytical store, dan kueri pada analytical store tidak memengaruhi performa baca-tulis tabel deret waktu.

Tabel berikut mencantumkan fitur-fitur yang didukung.

Fitur

Deskripsi

Create an analytical store

Buat analytical store saat membuat tabel deret waktu, atau tambahkan ke tabel yang sudah ada. Opsi konfigurasi mencakup TTL dan mode sinkronisasi (full atau incremental).

Query and analyze data by executing SQL statements

Jalankan pernyataan SQL dengan berbagai kondisi dan operasi agregasi untuk mengkueri dan menganalisis data analytical store.

Query information of an analytical store

Lihat konfigurasi, status sinkronisasi, dan penggunaan penyimpanan analytical store.

Update the TTL of an analytical store

Perbarui TTL analytical store untuk memperpanjang retensi data atau menghapus data historis.

Delete an analytical store

Hapus analytical store yang tidak digunakan untuk mengurangi biaya penyimpanan.

Manfaat utama

  • Penyimpanan data berbiaya rendah

    • Penyimpanan hierarkis hot dan cold: Tablestore menggunakan penyimpanan wide-column dengan format hybrid row-column untuk data hot dan penyimpanan kolom untuk seluruh data historis.

    • Rasio kompresi tinggi: Penyimpanan kolom memanfaatkan redundansi data dengan algoritma seperti RLE, DICTIONARY, DELTA, dan BIT-PACKING untuk memaksimalkan pemanfaatan penyimpanan dan mengurangi biaya.

  • Analisis real-time untuk jumlah data besar

    • Untuk data deret waktu hot, Tablestore menggunakan penyimpanan wide-column dengan format hybrid row-column untuk penulisan auto-increment real-time, overwrite, dan kueri dalam skala besar.

    • Untuk data historis, Tablestore menggunakan penyimpanan kolom yang hanya membaca kolom yang diperlukan, sehingga meningkatkan efisiensi dan kecepatan pemrosesan kueri.

  • Pengaturan TTL hierarkis yang fleksibel

    TTL analytical store bersifat independen dari TTL tabel deret waktu.

Catatan penggunaan

  • Anda hanya dapat membuat satu analytical store untuk satu tabel deret waktu.

  • Jumlah total indeks Lastpoint dan analytical store yang dibuat untuk satu tabel deret waktu tidak boleh melebihi 10.

Persiapan

Buat instans untuk model TimeSeries.

Catatan

Wilayah yang mendukung fitur analytical store meliputi Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Zhangjiakou).

Prosedur

Create an analytical store

Create an analytical store when creating a time series table

Saat Anda membuat tabel deret waktu, sakelar Create Analytical Store akan diaktifkan secara otomatis.

Create an analytical store for an existing time series table

  1. Buka halaman Instance Management.

    1. Masuk ke Konsol Tablestore.

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

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

  2. Di tab Instance Details pada halaman Instance Management, klik tab Time Series Tables.

  3. Di tab Time Series Tables, klik nama tabel deret waktu.

  4. Di bagian Analytical Store pada tab Basic Information, klik Create Analytical Store.

  5. Di kotak dialog Create Analytical Store, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Name

    Nama analytical store. Konvensi penamaan sama dengan konvensi untuk tabel deret waktu.

    TTL

    Periode validitas data di analytical store, dalam detik. Nilainya harus -1 (data tidak pernah kedaluwarsa) atau bilangan bulat positif int32 yang lebih besar dari atau sama dengan 2592000 (30 hari).

    Sistem secara otomatis menghapus data ketika waktu yang berlalu sejak kolom data dilewati melebihi nilai TTL yang ditentukan.

    Catatan
    • Di analytical store, waktu pembuatan data didasarkan pada saat kolom data dilewati, bukan saat data ditulis ke tabel.

    • TTL analytical store bersifat independen dari TTL tabel deret waktu.

    Synchronization Method

    Metode sinkronisasi data. Nilai yang valid:

    • Full Synchronization: menyinkronkan data historis dan inkremental dari tabel deret waktu.

    • Incremental Synchronization: hanya menyinkronkan perubahan data inkremental di tabel deret waktu setelah analytical store dibuat.

    Penting

    Metode sinkronisasi tidak dapat diubah setelah ditentukan. Harap berhati-hati.

  6. Klik OK.

Query and analyze data by executing SQL statements

  1. Buka halaman Manage Time Series Table .

    1. Masuk ke Konsol Tablestore.

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

    3. Di halaman Overview, klik nama instans atau klik Manage Instance di kolom Actions instans tersebut.

    4. Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.

    5. Di tab Time Series Tables, klik nama tabel deret waktu.

  2. Buat tabel pemetaan untuk tabel deret waktu dan aktifkan fitur analytical store.

    1. Di halaman Manage Time Series Table , klik tab Query by Executing SQL Statement, lalu klik ikon fig_createtablevirtual.

    2. Di kotak dialog Create Mapping Table, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.

      Parameter

      Deskripsi

      Table Type

      Jenis tabel. Pilih Time Series Table.

      Table Name

      Nama tabel deret waktu.

      Mapping Table Name

      Identifier tabel pemetaan. Anda dapat menentukan nilai kustom.

      Catatan

      Sistem secara otomatis menambahkan awalan time series table name:: ke nama tabel pemetaan jika Anda memilih Time Series Table untuk Table Type.

      Enable Analytical Store

      Aktifkan sakelar Enable Analytical Store untuk menggunakan mesin analytical store.

    3. Klik Generate SQL Statement.

    4. Klik Execute SQL Statement(F8).

      Tabel pemetaan untuk tabel deret waktu akan ditampilkan di area kiri halaman.

  3. Gunakan fitur kueri SQL untuk mengkueri data.

    1. Di tab Query by Executing SQL Statement, masukkan pernyataan SELECT untuk mengkueri data yang diperlukan.

      Untuk informasi tentang contoh kueri SQL dan fungsi SQL, lihat Contoh kueri SQL dan Fungsi SQL.

    2. Klik Execute SQL Statement(F8).

      Hasil muncul di bagian Execution Results dan dapat ditampilkan sebagai daftar, grafik garis, atau histogram.

Query information of an analytical store

  1. Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.

  2. Di tab Time Series Tables, klik nama tabel deret waktu.

  3. Di bagian Analytical Store pada tab Basic Information, Anda dapat melihat nama, TTL, metode sinkronisasi, status sinkronisasi, penggunaan penyimpanan, dan waktu sinkronisasi.

Update the TTL of an analytical store

  1. Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.

  2. Di tab Time Series Tables, klik nama tabel deret waktu.

  3. Di bagian Analytical Store pada tab Basic Information, klik Edit di kolom Actions analytical store.

  4. Di kotak dialog Update Analytical Store, ubah TTL analytical store.

  5. Klik Yes.

Delete an analytical store

  1. Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.

  2. Di tab Time Series Tables, klik nama tabel deret waktu.

  3. Di bagian Analytical Store pada tab Basic Information, klik Delete di kolom Actions analytical store.

  4. Di kotak dialog yang muncul, konfigurasikan sakelar Delete SQL Mapping Table for Analytical Store, lalu klik OK.

    • Jika tidak ada tabel pemetaan untuk tabel deret waktu, pertahankan pengaturan default untuk sakelar Delete SQL Mapping Table for Analytical Store.

    • Jika tabel pemetaan ada, aktifkan sakelar Delete SQL Mapping Table for Analytical Store . Sistem kemudian secara otomatis menghapus tabel pemetaan bersamaan dengan analytical store.

Integrasi pengembangan

Fitur

Metode pemanggilan

Buat analytical store

SDK: Java dan Go

Kueri dan analisis data dengan mengeksekusi Pernyataan SQL

SDK: Java, Go, Python, Node.js, .NET, dan PHP

Perbarui TTL analytical store

SDK: Java dan Go

Kueri informasi analytical store

SDK: Java dan Go

Hapus analytical store

SDK: Java dan Go

Penagihan

Item yang dikenai biaya mencakup penggunaan penyimpanan, throughput tulis berbasis meter, dan throughput baca berbasis meter. Untuk informasi selengkapnya, lihat Item yang dikenai biaya pada model TimeSeries.