Model TimeSeries dirancang untuk data time series, sehingga ideal untuk skenario seperti pemantauan perangkat IoT dan pengumpulan data mesin. Model ini mendukung penulisan dan kueri berkonkurensi tinggi serta menyediakan penyimpanan berbiaya rendah untuk data dalam skala petabyte. Topik ini menjelaskan cara menggunakan model TimeSeries di Konsol Tablestore.
Untuk menggunakan model TimeSeries dengan CLI, lihat Gunakan model TimeSeries dengan CLI.
Catatan penggunaan
Fitur-fitur seperti indeks Lastpoint, penyimpanan analitis untuk time series, pengenal time series kustom, dan bidang data sebagai primary key hanya tersedia di wilayah China (Hangzhou), China (Shanghai), China (Beijing), dan China (Zhangjiakou). Untuk menggunakan fitur-fitur tersebut, buat instans model TimeSeries Anda di salah satu wilayah yang disebutkan.
Sebelum memulai
Aktifkan Tablestore. Untuk informasi lebih lanjut, lihat Aktifkan Tablestore.
Buat instans model TimeSeries.
Login ke Konsol Tablestore.
Pada bilah navigasi atas, pilih resource group dan wilayah.
Pada halaman Overview, klik Create Instance for TimeSeries Model.
Pada kotak dialog Create Instance for TimeSeries Model, pilih tipe instans, masukkan nama instans, dan tambahkan deskripsi instans sesuai kebutuhan bisnis Anda.
Klik OK.
Prosedur
Langkah 1: Buat tabel time series
Buat tabel time series untuk menyimpan data time series Anda.
Untuk informasi lebih lanjut tentang skenario contoh dan skema tabel, lihat Skenario contoh.
Buka halaman Instance Management.
Login ke Konsol Tablestore.
Pada bilah navigasi atas, pilih resource group dan wilayah.
Pada halaman Overview, klik nama 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. Sistem akan menginisialisasi tabel uji baru, sehingga Anda mungkin perlu menunggu beberapa saat hingga data time series muncul.
Pada kotak dialog Create Time Series Table, atur Time Series Table Name menjadi car_example dan pertahankan pengaturan default untuk parameter lainnya.

Klik Create.
Setelah tabel time series dibuat, Anda dapat melihatnya pada tab Time Series Tables. Jika tabel baru tidak muncul dalam daftar, klik ikon
untuk merefresh daftar tabel time series.
Langkah 2: Tulis data
Tulis data time series ke tabel time series. Data time series terdiri dari metadata dan titik data. Jika metadata untuk suatu time series belum ada, sistem akan membuatnya secara otomatis saat Anda menulis data tersebut.
Pada tab Time Series Tables, klik nama tabel time series, lalu klik tab Query Data. Atau, klik Manage Data pada kolom Actions untuk tabel tersebut.
(Opsional) Tambahkan time series baru.
Pada tab Query Data, klik Add Time Series.
Pada kotak dialog Add Time Series, tambahkan metadata untuk time series, seperti nama measurement dan sumber data.

Klik Add.
Masukkan data.
Pada kolom Actions untuk time series target, klik Query Data.
Klik Insert Data.
Sistem secara otomatis mengambil metadata dari time series yang dipilih.
Pada kotak dialog Insert Data, atur kolom waktu dan properti.

Klik OK.
Langkah 3: Kueri data time series
Kueri titik data untuk time series tertentu dalam rentang waktu yang ditentukan.
Untuk mengkueri data dari tabel menggunakan kueri SQL, lihat Gunakan SQL untuk mengkueri data time series.
Anda dapat mencari time series tertentu dengan menentukan beberapa kondisi. Untuk informasi lebih lanjut, lihat Cari time series.
Pada tab Query Data dari tabel time series, temukan time series target dan klik Query Data pada kolom Actions.
Atur kondisi kueri.
Secara default, hasil kueri diurutkan berdasarkan waktu secara ascending. Untuk mengurutkan data secara kronologis terbalik, atur Reverse Chronological Order menjadi Yes.
Pilih metode kueri dan tentukan rentang waktu.
Klik Query.
Data yang cocok ditampilkan pada tab Query Data. Anda dapat melihat hasilnya dalam bentuk daftar atau grafik.
Gunakan indeks Lastpoint
Indeks Lastpoint memungkinkan Anda mengambil titik data terbaru untuk setiap time series dalam tabel secara cepat.
Buka halaman Instance Management.
Login ke Konsol Tablestore.
Pada bilah navigasi atas, pilih resource group dan wilayah.
Pada halaman Overview, klik nama instans, atau klik Manage Instance pada kolom Actions untuk instans tersebut.
Buka halaman manajemen tabel time series.
Pada tab Instance Details, klik tab Time Series Tables.
Pada tab Time Series Tables, klik nama tabel time series.
Buat indeks Lastpoint.
Pada tab Basic Information dari halaman manajemen tabel time series, klik Create Lastpoint Index.
Pada kotak dialog Create Lastpoint Index, atur nama untuk indeks Lastpoint dan pilih metode sinkronisasi.

Klik Create.
Gunakan indeks Lastpoint untuk mengkueri data.
Pada kolom Actions untuk indeks Lastpoint, klik Query.
Pada kotak dialog Search, atur Mode menjadi Range Search dan pertahankan pengaturan default untuk parameter lainnya.
Kunci primer awal secara default bernilai minimum dan kunci primer akhir secara default bernilai maksimum untuk _#h, _m_name, _data_source, dan _tags.

Klik Query.
Data yang memenuhi kondisi kueri ditampilkan di bagian Lastpoint Index pada tab Basic Information.
Cari timeline
Anda dapat menemukan time series tertentu dengan mencari menggunakan beberapa kondisi, seperti nama measurement atau sumber data.
Pada tab Query Data dari tabel time series, klik Query Time Series di pojok kanan atas.
Pada kotak dialog Query Data, masukkan nama measurement atau sumber data untuk time series tersebut. Anda juga dapat mengklik Add untuk mengatur kondisi pencocokan untuk tag, properti, atau waktu pembaruan.
Kondisi pada gambar berikut digunakan untuk mengkueri semua time series yang memiliki tag
car_model=model_A.
Klik OK.
Time series yang memenuhi kondisi ditampilkan pada tab Query Data.
Skenario contoh
Dalam kasus penggunaan Internet of Vehicles (IoV), sensor kendaraan melaporkan data time series ke cloud. Dengan menyimpan, mengkueri, dan menganalisis data ini, Anda dapat membangun aplikasi untuk laporan status kendaraan, pelacakan posisi kendaraan, manajemen lalu lintas, dan pelacakan lintasan. Topik ini menggunakan skenario IoV untuk menunjukkan cara membuat tabel time series dan mengelola datanya. Tabel tersebut, bernama car_example, menyimpan data kendaraan, terutama informasi lintasan kendaraan. Skema tabel dijelaskan secara rinci di bawah ini.
Parameter | Tipe | Deskripsi |
_m_name | String | Nama measurement. Mewakili besaran fisik atau metrik yang diukur oleh data time series. |
_data_source | String | Sumber data. Mengidentifikasi asal data time series. Bidang ini dapat dikosongkan. |
_tags | String | Tag untuk time series. Anda dapat menentukan beberapa pasangan kunci-nilai string. |
_time | Integer | Waktu pelaporan data. |
vin_id | String | Nomor Identifikasi Kendaraan (VIN), yang secara unik mengidentifikasi kendaraan. |
model | String | Model kendaraan. |
speed | Double | Kecepatan saat ini. |
gps | String | Koordinat GPS kendaraan dalam format |
current_mileage | Double | Kilometer tempuh saat ini. |
remaining_oil | Double | Bahan bakar tersisa. |
available_mileage | Double | Jarak tempuh tersisa. |
tire_pressure | Double | Data tekanan ban. |
Dokumen terkait
Untuk informasi lebih lanjut tentang indeks Lastpoint, lihat Indeks Lastpoint.