Model TimeSeries menggunakan tabel deret waktu untuk menyimpan data deret waktu. Satu tabel deret waktu mendukung penulisan dan kueri dengan konkurensi tinggi serta menawarkan penyimpanan berbiaya rendah untuk data dalam skala petabyte. Topik ini menjelaskan cara membuat dan mengelola tabel deret waktu.
Catatan penggunaan
Anda dapat membuat maksimal 64 tabel dalam satu instans. Batas ini mencakup tabel data, indeks sekunder, tabel deret waktu, indeks Lastpoint, dan analytical store. Untuk informasi lebih lanjut mengenai batasan, lihat Batasan model TimeSeries.
CatatanSatu tabel deret waktu terdiri dari tabel metadata deret waktu dan tabel data deret waktu. Oleh karena itu, satu tabel deret waktu dihitung sebagai dua tabel terhadap batas instans.
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 menyesuaikan pengenal deret waktu, menggunakan bidang data sebagai bidang kunci primer, serta membuat indeks Lastpoint dan analytical store di wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Zhangjiakou).
Fitur
Tabel berikut menjelaskan fitur yang didukung oleh tabel deret waktu.
Fitur | Deskripsi |
Create a time series table | Saat membuat tabel deret waktu, Anda harus menentukan konfigurasi untuk tabel dan metadata deret waktunya. Anda juga dapat menyesuaikan pengenal deret waktu, menetapkan bidang data sebagai bidang kunci primer, membuat analytical store, dan membuat indeks Lastpoint sesuai kebutuhan bisnis Anda. |
Update a time series table | Ubah masa hidup data (TTL) tabel deret waktu dan perbarui pengaturan metadata deret waktunya, seperti TTL metadata dan apakah atributnya dapat diperbarui. |
List time series tables | Daftarkan nama dan konfigurasi semua tabel deret waktu dalam instans saat ini. |
Describe a time series table | Kueri detail konfigurasi tabel deret waktu, seperti TTL dan statusnya, serta konfigurasi metadata deret waktunya, seperti TTL metadata dan apakah atributnya dapat diperbarui. |
Delete a time series table | Hapus tabel deret waktu tertentu. |
Prosedur
Create a time series table
Ikuti langkah-langkah berikut untuk membuat tabel deret waktu di Konsol Tablestore.
Buka halaman Instance Management.
Login ke Tablestore console.
Pada bilah navigasi atas, pilih kelompok sumber daya dan wilayah.
Pada halaman Overview, klik alias instans atau klik Manage Instance pada kolom Actions untuk instans tersebut.
Pada tab Instance Details, klik tab Time Series Tables.
Pada tab Time Series Tables, klik Create Time Series Table.
CatatanAnda juga dapat mengklik Generate Demo with One Click untuk membuat tabel uji dengan data sampel guna mencoba fitur secara cepat. Untuk tabel uji yang baru dibuat, sistem akan menjalankan operasi inisialisasi tertentu. Anda mungkin perlu menunggu beberapa puluh detik hingga deret waktu muncul.
Pada kotak dialog Create Time Series Table, konfigurasikan parameter untuk tabel deret waktu.
Parameter
Deskripsi
Time series table name
Nama tabel deret waktu. Nama harus unik dalam instans.
Nama harus terdiri dari 1 hingga 128 karakter, hanya boleh berisi huruf, angka, dan garis bawah (_), serta harus dimulai dengan huruf atau garis bawah (_).
Nama tabel tidak boleh sama dengan nama tabel data, indeks sekunder, atau tabel deret waktu lain yang sudah ada dalam instans saat ini.
Time to live (TTL)
Periode retensi data dalam tabel deret waktu, dalam satuan detik. Nilai minimum adalah 86400 (1 hari). Anda dapat mengatur parameter ini ke -1 untuk menunjukkan bahwa data tidak pernah kedaluwarsa.
Sistem secara otomatis menghapus titik data yang melebihi TTL yang ditentukan.
CatatanSistem menentukan waktu pembuatan data berdasarkan kolom waktu yang disediakan pengguna, bukan waktu saat data ditulis ke tabel.
Time series identifier
CatatanParameter ini dapat dikonfigurasi hanya jika Anda mengaktifkan 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 untuk memenuhi kebutuhan bisnis spesifik Anda.
Nama bidang pengenal deret waktu kustom harus terdiri dari 1 hingga 128 byte, hanya boleh berisi huruf kecil, angka, dan garis bawah (_), serta tidak boleh dimulai dengan angka.
Anda dapat menentukan maksimal enam bidang pengenal deret waktu kustom.
Klik Add Time Series Identifier untuk menambahkan beberapa bidang pengenal kustom. Untuk menghapus bidang, klik ikon
di sebelahnya.PentingAnda tidak dapat mengubah bidang pengenal deret waktu kustom setelah tabel dibuat. Lakukan dengan hati-hati.
Primary key fields
CatatanParameter ini dapat dikonfigurasi hanya jika Anda mengaktifkan Custom Time Series Identifiers and Primary Key.
Jika bisnis Anda memerlukan penyimpanan data deret waktu berbeda untuk pengenal deret waktu dan timestamp yang sama, Anda dapat mengonfigurasi bidang data sebagai bagian dari kunci primer.
Nama bidang kunci primer harus terdiri dari 1 hingga 128 byte, hanya boleh berisi huruf kecil, angka, dan garis bawah (_), serta tidak boleh dimulai dengan angka.
Anda dapat menentukan maksimal empat bidang data sebagai bidang kunci primer.
Tipe data bidang kunci primer dapat berupa STRING atau INTEGER.
Klik Add Primary Key Field untuk menambahkan beberapa bidang kunci primer. Untuk menghapus bidang, klik ikon
di sebelahnya.PentingAnda tidak dapat mengubah bidang kunci primer setelah tabel dibuat. Lakukan dengan hati-hati.
Create analytical store
analytical store dirancang untuk penyimpanan jangka panjang dan analisis data deret waktu. Fitur ini membantu Anda menyimpan data deret waktu dengan biaya rendah serta memungkinkan kueri dan analitik cepat.
Secara default, opsi untuk membuat analytical store diaktifkan. Konfigurasikan sesuai kebutuhan bisnis Anda.
Jika Anda tidak memerlukan analytical store, nonaktifkan sakelar Create Analytical Store.
Untuk membuat analytical store default, biarkan sakelar Create Analytical Store tetap aktif.
Untuk membuat analytical store kustom, biarkan sakelar Create Analytical Store tetap aktif, aktifkan sakelar Advanced Settings, lalu konfigurasikan Name dan TTL.
Create Lastpoint index
Lastpoint index dirancang untuk mengambil dengan cepat status terbaru dari setiap deret waktu dalam tabel. Fitur ini berguna untuk mengambil titik data terbaru dari target yang dipantau.
Secara default, opsi untuk membuat Lastpoint index dinonaktifkan. Konfigurasikan sesuai kebutuhan bisnis Anda.
Jika Anda tidak memerlukan Lastpoint index, pertahankan pengaturan default.
Untuk membuat Lastpoint index, aktifkan sakelar Create LastPoint Index dan tentukan LastPoint Index Name.
CatatanNama indeks harus terdiri dari 1 hingga 128 byte, dapat berisi huruf, angka, dan garis bawah (_), serta tidak boleh dimulai dengan angka.
Jumlah total indeks Lastpoint dan analytical store dalam satu tabel deret waktu tidak boleh melebihi 10.
Klik Create.
Setelah tabel dibuat, Anda dapat melihatnya pada tab Time Series Tables. Jika tabel baru tidak muncul dalam daftar, klik ikon
untuk menyegarkan daftar.
Manage time series tables
Gunakan prosedur berikut untuk mengelola tabel deret waktu Anda.
Tugas | Deskripsi |
List time series tables | Pada tab Time Series Tables, lihat semua tabel deret waktu dalam instans. |
Update the data TTL |
|
Update the metadata TTL |
|
Update metadata attribute settings |
|
Describe a time series table |
|
Delete a time series table |
|
Integrasi pengembangan
Feature | Method |
Buat tabel deret waktu | |
Perbarui tabel deret waktu | |
Tampilkan daftar tabel deret waktu | |
Dapatkan informasi tabel deret waktu | |
Hapus tabel deret waktu |
di sebelah Data Lifecycle.
di sebelah TTL of Time Series Metadata.