Fitur penyimpanan analitik digunakan untuk penyimpanan jangka panjang dan analisis data deret waktu. Penyimpanan analitik memungkinkan Anda menyimpan data deret waktu dengan biaya rendah serta menanyakan dan menganalisis data tersebut secara cepat.
Fitur
Penyimpanan analitik adalah mesin penyimpanan biaya rendah yang dirancang dan dioptimalkan oleh Tablestore untuk skenario deret waktu. Penyimpanan ini mendukung kompresi data yang efisien, penyimpanan terkompresi, serta menyediakan kemampuan kuat untuk penanyaaan dan analisis, menjadikannya ideal untuk tugas analisis data berskala besar.
Penyimpanan analitik secara otomatis menyinkronkan data dari tabel deret waktu. Pada laju penulisan data stabil, latensi sinkronisasi biasanya dalam waktu 10 menit. Jika beban kerja bisnis tinggi, penyimpanan analitik memprioritaskan stabilitas penyimpanan, yang dapat sedikit meningkatkan latensi sinkronisasi. Penyimpanan analitik beroperasi secara independen dari penyimpanan data di tabel deret waktu. Anda dapat menentukan masa hidup (TTL) data di penyimpanan analitik. Operasi penanyaaan pada penyimpanan analitik tidak memengaruhi kinerja baca dan tulis tabel deret waktu.
Tabel berikut menggambarkan fitur yang didukung oleh penyimpanan analitik.
Fitur | Deskripsi |
Buat penyimpanan analitik | Anda dapat membuat penyimpanan analitik untuk tabel deret waktu saat Anda membuat tabel atau membuat penyimpanan analitik untuk tabel deret waktu yang sudah ada. Saat Anda membuat penyimpanan analitik, Anda dapat menentukan TTL dan mode sinkronisasi (termasuk sinkronisasi penuh dan sinkronisasi tambahan) untuk penyimpanan analitik. |
Tanyakan dan analisis data dengan menjalankan pernyataan SQL | Anda dapat menanyakan dan menganalisis data dalam penyimpanan analitik dengan menjalankan pernyataan SQL di mana berbagai kondisi dapat ditentukan untuk melakukan operasi agregasi. |
Tanyakan informasi penyimpanan analitik | Anda dapat menanyakan informasi konfigurasi, status sinkronisasi, dan penggunaan penyimpanan dari penyimpanan analitik. |
Perbarui TTL penyimpanan analitik | Anda dapat memperbarui TTL penyimpanan analitik untuk memperpanjang periode retensi data di penyimpanan analitik atau menghapus data historis di penyimpanan analitik. |
Hapus penyimpanan analitik | Jika Anda tidak ingin lagi menggunakan penyimpanan analitik, Anda dapat menghapus penyimpanan analitik untuk mengurangi biaya penyimpanan. |
Manfaat Inti
Penyimpanan Data Biaya Rendah
Penyimpanan bertingkat data panas dan dingin: Tablestore menggunakan penyimpanan kolom lebar dengan format hibrid baris-kolom untuk menyimpan data deret waktu panas dan penyimpanan kolom untuk menyimpan data historis penuh.
Penyimpanan data terkompresi dengan rasio kompresi tinggi: Penyimpanan kolom mengompresi data berdasarkan redundansi menggunakan algoritma seperti RLE, DICTIONARY, DELTA, dan BIT-PACKING untuk meningkatkan pemanfaatan penyimpanan dan mengurangi biaya.
Analisis Real-Time Sejumlah Besar Data
Untuk data deret waktu panas, Tablestore menggunakan penyimpanan kolom lebar dengan format hibrid baris-kolom untuk menyediakan kemampuan tulis auto-increment real-time, timpa, dan tanya untuk sejumlah besar data.
Untuk data historis penuh, Tablestore menggunakan penyimpanan kolom. Saat menanyakan atau menganalisis data, Anda hanya perlu membaca kolom yang diperlukan, meningkatkan efisiensi penanyaaan dan kecepatan pemrosesan data.
Pengaturan TTL Bertingkat Fleksibel
TTL penyimpanan analitik independen dari TTL tabel deret waktu tempat penyimpanan analitik dibuat.
Catatan Penggunaan
Anda hanya dapat membuat satu penyimpanan analitik untuk setiap tabel deret waktu.
Jumlah total indeks Lastpoint dan penyimpanan analitik yang dibuat untuk tabel deret waktu tidak boleh melebihi 10.
Persiapan
Buat instance untuk model TimeSeries.
Wilayah yang mendukung fitur penyimpanan analitik meliputi Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Zhangjiakou).
Prosedur
Buat penyimpanan analitik
Buat penyimpanan analitik saat membuat tabel deret waktu
Saat Anda membuat tabel deret waktu, saklar Create Analytical Store secara otomatis diaktifkan.
Buat penyimpanan analitik untuk tabel deret waktu yang sudah ada
Pergi ke halaman Instance Management.
Masuk ke Konsol Tablestore.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah.
Di halaman Overview, klik alias instance atau pilih Manage Instance di kolom Actions instance.
Pada halaman Instance Management, buka tab Instance Details dan klik tab Time Series Tables.
Pada tab Time Series Tables, klik nama tabel deret waktu.
Di bagian Analytical Store tab Basic Information, klik Create Analytical Store.
Di kotak dialog Create Analytical Store, konfigurasikan parameter. Tabel berikut menggambarkan parameter.
Parameter
Deskripsi
Nama
Nama penyimpanan analitik. Konvensi penamaan untuk penyimpanan analitik sama dengan yang digunakan untuk tabel deret waktu.
TTL
Periode validitas data dalam penyimpanan analitik, dalam detik. Nilainya harus -1 (data tidak pernah kedaluwarsa) atau integer positif int32 lebih besar dari atau sama dengan 2592000 (30 hari).
Jika sistem mendeteksi bahwa selisih antara waktu saat ini dan waktu ketika kolom data dilewatkan melebihi nilai TTL yang ditentukan, sistem secara otomatis menghapus data yang kedaluwarsa.
CatatanDalam penyimpanan analitik, sistem menentukan waktu pembuatan data berdasarkan waktu ketika kolom data dilewatkan, bukan waktu ketika data ditulis ke tabel.
TTL penyimpanan analitik independen dari TTL tabel deret waktu tempat penyimpanan analitik dibuat.
Metode Sinkronisasi
Metode yang digunakan oleh penyimpanan analitik untuk menyinkronkan data dari tabel deret waktu. Nilai valid:
Sinkronisasi Penuh: menyinkronkan data historis dan tambahan dari tabel deret waktu.
Sinkronisasi Tambahan: hanya menyinkronkan perubahan data tambahan di tabel deret waktu setelah penyimpanan analitik dibuat.
PentingMetode sinkronisasi tidak dapat dimodifikasi setelah ditentukan. Lanjutkan dengan hati-hati.
Klik OK.
Tanyakan dan analisis data dengan menjalankan pernyataan SQL
Pergi ke halaman Manage Time Series Table .
Masuk ke Konsol Tablestore.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah.
Di halaman Overview, klik nama instance atau pilih Manage Instance di kolom Actions instance.
Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.
Di tab Time Series Tables, klik nama tabel deret waktu.
Buat tabel pemetaan untuk tabel deret waktu dan aktifkan fitur penyimpanan analitik.
Di halaman Manage Time Series Table , klik tab Query by Executing SQL Statement, lalu klik ikon
.Di kotak dialog Create Mapping Table, konfigurasikan parameter. Tabel berikut menggambarkan parameter.
Parameter
Deskripsi
Tipe Tabel
Tipe tabel. Pilih Tabel Deret Waktu.
Nama Tabel
Nama tabel deret waktu.
Nama Tabel Pemetaan
Pengenal tabel pemetaan. Anda dapat menentukan pengenal kustom untuk tabel pemetaan.
CatatanSistem secara otomatis menambahkan awalan
nama tabel deret waktu::ke nama tabel pemetaan jika Anda memilih Time Series Table untuk Table Type.Aktifkan Penyimpanan Analitik
Menentukan apakah akan mengaktifkan fitur penyimpanan analitik. Nyalakan saklar Aktifkan Penyimpanan Analitik untuk menggunakan mesin penyimpanan analitik.
Klik Generate SQL Statement.
Klik Execute SQL Statement(F8).
Tabel pemetaan untuk tabel deret waktu akan ditampilkan di area kiri halaman.
Gunakan fitur penanyaaan SQL untuk menanyakan data.
Di tab Query by Executing SQL Statement, masukkan pernyataan SELECT untuk menanyakan data yang diperlukan.
Untuk informasi tentang contoh penanyaaan SQL dan fungsi SQL, lihat Contoh Penanyaaan SQL dan Fungsi SQL.
Klik Execute SQL Statement(F8).
Data yang memenuhi kondisi akan ditampilkan di bagian Execution Results. Hasil penanyaaan dapat ditampilkan dalam format daftar, grafik garis, dan histogram.
Tanyakan informasi penyimpanan analitik
Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.
Di tab Time Series Tables, klik nama tabel deret waktu.
Di bagian Analytical Store tab Basic Information, Anda dapat melihat nama, TTL, metode sinkronisasi, status sinkronisasi, penggunaan penyimpanan, dan waktu sinkronisasi penyimpanan analitik.
Perbarui TTL penyimpanan analitik
Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.
Di tab Time Series Tables, klik nama tabel deret waktu.
Di bagian Analytical Store tab Basic Information, klik Edit di kolom Actions penyimpanan analitik.
Di kotak dialog Update Analytical Store, modifikasi TTL penyimpanan analitik.
Klik Yes.
Hapus penyimpanan analitik
Di halaman Instance Management, klik tab Instance Details, lalu klik tab Time Series Tables.
Pada tab Time Series Tables, klik nama tabel deret waktu.
Di bagian Analytical Store tab Basic Information, klik Delete di kolom Actions penyimpanan analitik.
Di kotak dialog yang muncul, konfigurasikan saklar Delete SQL Mapping Table for Analytical Store, dan klik OK.
Jika Anda belum membuat tabel pemetaan untuk tabel deret waktu tempat saklar Aktifkan Penyimpanan Analitik diaktifkan, pertahankan konfigurasi default untuk saklar Delete SQL Mapping Table for Analytical Store.
Jika Anda telah membuat tabel pemetaan untuk tabel deret waktu tempat saklar Aktifkan Penyimpanan Analitik diaktifkan, pastikan untuk menyalakan saklar Delete SQL Mapping Table for Analytical Store . Saat Anda menghapus penyimpanan analitik, sistem secara otomatis menghapus tabel pemetaan yang dibuat untuk tabel deret waktu.
Integrasi Pengembangan
Fitur | Metode Panggilan |
Buat penyimpanan analitik | |
Tanyakan dan analisis data dengan menjalankan pernyataan SQL | |
Perbarui TTL penyimpanan analitik | |
Tanyakan informasi penyimpanan analitik | |
Hapus penyimpanan analitik |
Penagihan
Item yang dapat ditagih untuk penyimpanan analitik mencakup penggunaan penyimpanan, throughput tulis terukur, dan throughput baca terukur. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih dari Model TimeSeries.