全部产品
Search
文档中心

Tablestore:Mulai dengan model TimeSeries

更新时间:Jul 02, 2025

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.

Penting

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

  1. Aktifkan Tablestore. Untuk informasi lebih lanjut, lihat Aktifkan Tablestore.

  2. Buat instance untuk model TimeSeries.

    1. Masuk ke konsol Tablestore.

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

    3. Di halaman Overview, klik Create Instance for TimeSeries Model.

    4. 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.

    5. 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.
  1. Pergi ke halaman Instance Management.

    1. Masuk ke konsol Tablestore.

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

    3. Di halaman Overview, klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions dari instance.

  2. Di bagian bawah tab Instance Details, klik tab Time Series Tables.

  3. Di tab Time Series Tables, klik Create Time Series Table.

    Catatan

    Anda 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.

  4. Dalam kotak dialog Create Time Series Table, atur parameter Name menjadi car_example dan biarkan pengaturan default untuk parameter lainnya.

    image

  5. 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 fig_tablestore_002 untuk menyegarkan daftar tabel deret waktu.

    image

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.

  1. 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.

  2. (Opsional) Buat deret waktu.

    1. Di tab Query Data, klik Add Time Series.

    2. Dalam kotak dialog Add Time Series, konfigurasikan metadata deret waktu, seperti nama metrik dan sumber data.

      image

    3. Klik Add.

  3. Sisipkan data.

    1. Klik Query Data di kolom Actions dari deret waktu yang ingin Anda kelola.

    2. Klik Insert Data.

      Sistem secara otomatis mendapatkan metadata dari deret waktu yang dipilih.

    3. Dalam kotak dialog Insert Data, konfigurasikan parameter Time dan Attribute Column.

      image

    4. 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.
  1. Di tab Query Data dari tabel deret waktu, temukan deret waktu yang ingin Anda kelola dan klik Query Data di kolom Actions.

  2. Tentukan kondisi kueri.

    1. Secara default, hasil kueri diurutkan berdasarkan urutan kronologis. Untuk mengurutkan hasil kueri dalam urutan kronologis terbalik, atur parameter Reverse Chronological Oder menjadi Yes.

    2. Pilih metode pencarian dan tentukan rentang waktu.

  3. 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.

  1. Pergi ke halaman Instance Management .

    1. Masuk ke konsol Tablestore.

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

    3. Di halaman Overview , klik nama instance yang ingin Anda kelola atau klik Manage Instance di kolom Actions dari instance.

  2. Pergi ke halaman Manage Time Series Table.

    1. Di tab Instance Details, klik tab Time Series Tables.

    2. Di tab Time Series Tables, klik nama tabel deret waktu tempat Anda ingin membuat indeks Lastpoint.

  3. Buat indeks Lastpoint.

    1. Di tab Basic Information dari halaman Manage Time Series Table, klik Create LastPoint Index.

    2. Di kotak dialog Create LastPoint Index, tentukan nama indeks Lastpoint dan mode sinkronisasi.

      image

    3. Klik Create.

  4. Gunakan indeks Lastpoint untuk mengkueri data.

    1. Klik Query di kolom Actions dari indeks Lastpoint.

    2. 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.

      image

    3. 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.

  1. Di tab Query Data dari tabel deret waktu, klik Query Time Series di pojok kanan atas.

  2. 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_A ditambahkan.

    image

  3. 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 latitude,longitude. Nilai valid untuk latitude: [-90,+90]. Nilai valid untuk longitude: [-180,+180]. Contoh: 30.23,52.78.

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.