Model TimeSeries dirancang berdasarkan karakteristik data deret waktu. Model ini cocok untuk skenario seperti pemantauan perangkat IoT dan dapat digunakan untuk menyimpan data yang dikumpulkan oleh perangkat serta data pemantauan mesin. Model TimeSeries memungkinkan aplikasi menulis dan membaca data dengan konkurensi tinggi serta mendukung penyimpanan data dalam skala petabyte dengan biaya rendah. Topik ini menjelaskan cara menggunakan model TimeSeries di konsol Tablestore.
Untuk informasi tentang cara menggunakan CLI Tablestore untuk memulai dengan model TimeSeries, lihat Gunakan CLI Tablestore untuk memulai dengan model TimeSeries.
Catatan Penggunaan
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 menggunakan fitur indeks Lastpoint dan toko analitik di wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), dan Tiongkok (Zhangjiakou). Buat instance untuk model TimeSeries di salah satu wilayah tersebut.
Persiapan
Aktifkan Tablestore. Untuk informasi lebih lanjut, lihat Aktifkan Tablestore.
Buat instance untuk model TimeSeries.
Masuk ke konsol Tablestore.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah.
Di halaman Overview, klik Create Instance for TimeSeries Model.
Di kotak dialog Create Instance for TimeSeries Model, konfigurasikan parameter Jenis Instance dan Nama Instance. Anda dapat mengonfigurasi parameter Deskripsi Instance berdasarkan kebutuhan bisnis Anda.
Klik OK.
Prosedur
Langkah 1: Buat tabel deret waktu
Buat tabel deret waktu untuk menyimpan data deret waktu.
Untuk informasi tentang skenario sampel dan skema tabel, lihat Skenario Sampel.
Pergi ke halaman Instance Management.
Masuk ke konsol Tablestore.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah.
Di halaman Overview, klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions dari instance.
Di bagian bawah tab Instance Details, klik tab Time Series Tables.
Di tab Time Series Tables, klik Create Time Series Table.
CatatanAnda juga bisa klik Generate Demo with One Click untuk membuat tabel uji yang memiliki data sampel untuk memulai dengan cepat. Saat Anda membuat tabel deret waktu, sistem melakukan operasi inisialisasi tertentu. Anda harus menunggu beberapa detik sebelum deret waktu ditampilkan.
Dalam kotak dialog Create Time Series Table, atur parameter Name menjadi car_example dan biarkan pengaturan default untuk parameter lainnya.

Klik Create.
Setelah Anda membuat tabel deret waktu, Anda dapat melihat tabel deret waktu di tab Time Series Tables. Jika tabel deret waktu tidak ditampilkan dalam daftar tabel deret waktu, klik ikon
untuk menyegarkan daftar tabel deret waktu. 
Langkah 2: Tulis data ke tabel deret waktu
Tulis data deret waktu ke tabel deret waktu. Data deret waktu terdiri dari metadata dan data. Jika Anda tidak membuat metadata sebelum menulis data deret waktu, sistem secara otomatis mengekstrak metadata dari data yang ditulis.
Di tab Time Series Tables, klik nama tabel deret waktu yang ingin Anda kelola, lalu klik tab Query Data. Anda juga dapat klik Manage Data di kolom Actions dari tabel deret waktu.
(Opsional) Buat deret waktu.
Di tab Query Data, klik Add Time Series.
Dalam kotak dialog Add Time Series, konfigurasikan metadata deret waktu, seperti nama metrik dan sumber data.

Klik Add.
Sisipkan data.
Klik Query Data di kolom Actions dari deret waktu yang ingin Anda kelola.
Klik Insert Data.
Sistem secara otomatis mendapatkan metadata dari deret waktu yang dipilih.
Dalam kotak dialog Insert Data, konfigurasikan parameter Time dan Attribute Column.

Klik OK.
Langkah 3: Kueri data deret waktu
Kueri data dalam deret waktu dalam rentang waktu tertentu.
Untuk informasi tentang cara mengkueri data dalam tabel deret waktu menggunakan pernyataan SQL, lihat Gunakan SQL untuk mengkueri data deret waktu.
Jika Anda tidak yakin tentang informasi deret waktu yang ingin Anda kueri, Anda dapat menentukan beberapa kondisi untuk mengambil deret waktu dan kemudian mengkueri data deret waktu. Untuk informasi lebih lanjut, lihat Ambil deret waktu.
Di tab Query Data dari tabel deret waktu, temukan deret waktu yang ingin Anda kelola dan klik Query Data di kolom Actions.
Tentukan kondisi kueri.
Secara default, hasil kueri diurutkan berdasarkan urutan kronologis. Untuk mengurutkan hasil kueri dalam urutan kronologis terbalik, atur parameter Reverse Chronological Oder menjadi Yes.
Pilih metode pencarian dan tentukan rentang waktu.
Klik Search.
Data yang memenuhi kondisi ditampilkan di tab Query Data. Hasil kueri dapat ditampilkan dalam daftar atau gambar.
Gunakan indeks Lastpoint
Anda dapat menggunakan indeks Lastpoint untuk dengan cepat mendapatkan data titik terbaru dalam tabel deret waktu tempat indeks Lastpoint dibuat.
Pergi ke halaman Instance Management .
Masuk ke konsol Tablestore.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah.
Di halaman Overview , klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions dari instance.
Pergi ke halaman Manage Time Series Table.
Di tab Instance Details, klik tab Time Series Tables.
Di tab Time Series Tables, klik nama tabel deret waktu tempat Anda ingin membuat indeks Lastpoint.
Buat indeks Lastpoint.
Di tab Basic Information dari halaman Manage Time Series Table, klik Create LastPoint Index.
Di kotak dialog Create LastPoint Index, tentukan nama indeks Lastpoint dan mode sinkronisasi.

Klik Create.
Gunakan indeks Lastpoint untuk mengkueri data.
Klik Query di kolom Actions dari indeks Lastpoint.
Dalam kotak dialog Search, atur Modes ke Range Search dan pertahankan pengaturan default untuk parameter lainnya.
Secara default, parameter Start Primary Key Column diatur ke Min Value dan parameter End Primary Key Column diatur ke Max Value untuk kolom _#h, _m_name, _data_source, dan _tags.

Klik Query.
Data yang memenuhi kondisi kueri ditampilkan di bagian LastPoint Index dari tab Basic Information.
Ambil deret waktu
Jika Anda tidak yakin tentang informasi deret waktu yang ingin Anda kueri, seperti nama metrik dan sumber data, Anda dapat menentukan beberapa kondisi untuk mengambil deret waktu.
Di tab Query Data dari tabel deret waktu, klik Query Time Series di pojok kanan atas.
Di kotak dialog Query Data, konfigurasikan parameter Nama Metrik dan Sumber Data, dan klik Add di bagian Tag, Properti, dan Diperbarui Pada untuk menambahkan kondisi.
Gambar berikut menunjukkan contoh cara mengkueri deret waktu tempat tag
car_model=model_Aditambahkan.
Klik OK.
Deret waktu yang memenuhi kondisi ditampilkan di tab Query Data.
Skenario Sampel
Dalam skenario Internet of Vehicles (IoV), sensor melaporkan data deret waktu kendaraan ke cloud. Pengguna dapat menyimpan, mengkueri, dan menganalisis data deret waktu untuk memenuhi kebutuhan bisnis seperti laporan status kendaraan, penempatan kendaraan, manajemen lalu lintas, dan pemantauan jalur kendaraan. Topik ini menjelaskan cara membuat tabel deret waktu serta membaca dan menulis data dalam tabel deret waktu menggunakan tabel deret waktu yang menyimpan data kendaraan, seperti informasi jalur kendaraan dalam skenario IoV. Nama tabel deret waktu adalah car_example. Tabel berikut menjelaskan skema tabel.
Nama Bidang | Tipe Data | Deskripsi |
_m_name | String | Nama besaran fisik atau metrik untuk data dalam deret waktu. |
_data_source | String | Pengenal sumber data untuk deret waktu. Bidang ini dapat dibiarkan kosong. |
_tags | String | Tag deret waktu. Anda dapat menentukan beberapa pasangan nilai kunci dari tipe string. |
_time | Integer | Waktu saat data dilaporkan. |
vin_id | String | Nomor identifikasi kendaraan (VIN) dari kendaraan. |
model | String | Model kendaraan. |
speed | Double | Kecepatan saat ini dari kendaraan. |
gps | String | Koordinat GPS kendaraan. Nilai bidang ini harus dalam format |
current_mileage | Double | Jarak tempuh saat ini dari kendaraan. |
remaining_oil | Double | Jumlah bahan bakar tersisa dari kendaraan. |
available_mileage | Double | Jarak tempuh tersisa dari kendaraan. |
tire_pressure | Double | Data tekanan ban dari kendaraan. |
Referensi
Untuk informasi lebih lanjut tentang indeks Lastpoint, lihat Indeks Lastpoint.