All Products
Search
Document Center

IoT Platform:Buat Data Deret Waktu

Last Updated:Jun 21, 2025

Topik ini menjelaskan cara mengonfigurasi data deret waktu turunan menggunakan pengubah waktu, istilah atomik, dan logika perhitungan, serta cara memanfaatkan data tersebut untuk analisis lebih lanjut, pelaporan, dan tugas lainnya.

Prasyarat

Pastikan Anda telah mengimpor metrik definisi asli dan menambahkan istilah atomik. Untuk informasi lebih lanjut, lihat Impor metrik preset dan Tambahkan kata atomik.

Prosedur

  1. Di Konsol IoT Platform, klik Overview. Di tab Ikhtisar, temukan instans yang ingin dikelola dan klik ID atau nama instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Data Service > Data Metric, lalu klik sekali Customize Metric.

  3. Navigasikan ke tab All Metrics dan klik sekali Create a Metric.

  4. Ikuti petunjuk di layar untuk mengonfigurasi definisi data deret waktu.

    1. Pilih domain untuk data deret waktu baru, lalu pilih entitas spesifik dan Derivation Scope sesuai dengan petunjuk.

      Parameter

      Keterangan

      Entitas Ini

      Mengacu pada entitas saat ini yang sedang dibahas.

      Sub-entitas

      Menargetkan sub-entitas dari entitas saat ini. Untuk data deret waktu turunan, sub-entitas harus dipilih.

      Sebagai contoh, jika sub-entitas produk adalah perangkat terkaitnya, maka data deret waktu turunan akan dihitung untuk setiap perangkat, bukan untuk produk secara keseluruhan.

    2. Gunakan panduan berikut untuk mendefinisikan data deret waktu.

      Parameter

      Keterangan

      Pengubah Waktu

      Pilih pengubah waktu untuk menentukan rentang data statistik untuk data deret waktu baru.

      Istilah Atomik

      Pilih istilah atomik yang sebelumnya telah ditambahkan di bawah domain data deret waktu.

      Untuk menambahkan istilah atomik, klik sekali tombol Go to Create Atomic Term di sebelah kanan. Untuk informasi lebih lanjut, lihat Tambahkan kata atomik.

      Nama Data Deret Waktu

      Nama data deret waktu bersifat tetap dan otomatis menggabungkan pengubah waktu dan istilah atomik.

      Contoh: Rata-rata Suhu Hari Terakhir.

      Satuan Pengukuran

      Pilih jenis satuan dan satuan spesifik dari opsi yang tersedia.

      Tipe Data

      Tentukan tipe data, presisi, tempat desimal, dan rentang nilai.

      Klik ikon bantuan untuk deskripsi rinci tentang tipe data.

      Metode Pemrosesan

      Pemrosesan berasal dari aset data deret waktu yang ada dan tidak dapat dimodifikasi.

      Dapat Dihitung

      Untuk metrik numerik yang dapat diakumulasi seperti jumlah, jumlah total, atau frekuensi, pilih Yes.

      Frekuensi Statistik

      Data diproses dan dihasilkan setiap hari, tanpa opsi untuk modifikasi.

      Tanggal Kedaluwarsa

      Tetapkan tanggal kedaluwarsa untuk data deret waktu.

      null

      Setelah kedaluwarsa, penjadwalan produksi data akan dihentikan.

      Deskripsi Metrik

      Berikan deskripsi bisnis untuk data deret waktu, biasanya mencakup pengubah waktu dan istilah atomik.

      Contoh: Pengubah Waktu: Hari Terakhir, Istilah Atomik: Rata-rata Suhu

    3. Ikuti instruksi ini untuk menetapkan aturan perhitungan.

      Metode Perhitungan

      Keterangan

      Contoh

      Perhitungan Agregat

      Pilih fungsi agregat, data deret waktu, dan operator dari menu dropdown. Anda dapat menambahkan hingga 10 ekspresi.

      Sebagai contoh, pilih sub-entitas dari domain produk, fungsi COUNT(Jumlah), dan suhu produk (od3****), yang menunjukkan perhitungan jumlah catatan suhu pada produk (od3****) melalui data deret waktu turunan.

      Perhitungan Ekspresi

      Masukkan ekspresi operasi di kotak yang disediakan. Untuk daftar fungsi yang didukung, lihat Lampiran: Daftar Fungsi di bawah ini.

      Klik tombol Function di atas kotak input untuk instruksi dan contoh.

      Sintaks ekspresi melibatkan memasukkan fungsi agregat di kotak input, menyisipkan simbol $ atau @ dalam tubuh fungsi, memilih domain data deret waktu, menambahkan titik (.), memilih entitas di bawah domain data deret waktu, lalu titik lain (.), dan akhirnya memilih data deret waktu untuk derivasi dan perhitungan.

      Simbol $ dan @ melayani tipe data deret waktu yang berbeda:

      • $: Data deret waktu definisi asli dan turunan.

      • @: Data deret waktu asli dan turunan.

      null

      Operator dasar tidak didukung dalam ekspresi fungsi agregat.

      Untuk produk Sensor Suhu dan Kelembapan dengan 100 perangkat, termasuk TH_sensor, ekspresi data deret waktu turunan untuk Rata-rata Suhu Hari Terakhir berdasarkan data deret waktu asli dan definisi Suhu adalah sebagai berikut:

      • avg($Product.Sensor Suhu dan Kelembapan.Suhu): Menghitung rata-rata suhu di semua perangkat pada produk menggunakan data deret waktu turunan.

      • avg(@Device.TH_sensor.Temperature): Menghitung rata-rata suhu untuk perangkat TH_sensor dengan menggunakan metrik definisi turunan.

  5. Klik Complete and Publish satu kali.

    Lihat data deret waktu yang baru selesai di daftar All Metrics.

    null
    • Data deret waktu yang dipilih dengan satu klik pada tombol Complete akan ditandai sebagai Unpublished dan tidak akan mengumpulkan data.

    • Data deret waktu yang belum selesai dapat dikirim ke kotak draf dengan satu klik Enter Draft Box, memungkinkan pengeditan lebih lanjut dan akhirnya menyelesaikan proses publikasi.

  6. Secara opsional, di daftar All Metrics, temukan data deret waktu yang diinginkan, klik sekali tombol fungsi di kolom operasi, dan lakukan tindakan berikut:

    null

    Data deret waktu definisi asli hanya terbatas pada fungsi lihat dan hapus.

    Operasi

    Keterangan

    View

    Akses informasi dasar, logika perhitungan, pratinjau data, dan detail data deret waktu lainnya.

    Edit

    Atur ulang konfigurasi data deret waktu turunan.

    Unpublish

    Kembalikan data deret waktu ke status belum dipublikasikan. Tindakan ini akan menyebabkan data deret waktu turunan dan layanan terkait gagal.

    Publish

    Jadikan data deret waktu tersedia untuk umum.

    Clone

    Gandakan data deret waktu dan ubah definisi dan pengaturannya sesuai kebutuhan di halaman data deret waktu duplikat untuk membuat data deret waktu baru.

    null

    Data deret waktu dengan konfigurasi identik dengan yang asli tidak dapat disimpan.

    Delete

    Hapus data deret waktu dari sistem.

    null

    Mencoba menghapus data deret waktu dalam kondisi tertentu akan mengakibatkan kegagalan:

    • Data deret waktu memiliki data deret waktu hilir terkait.

    • Data deret waktu sedang digunakan dalam laporan analisis data.

Apa yang Harus Dilakukan Selanjutnya

Karena data deret waktu turunan mewakili data statistik dimensi hari T+1, Anda mungkin perlu memulai tugas penyegaran secara manual untuk melihat data segera setelah menambahkan data deret waktu baru.

Untuk instruksi terperinci, lihat Penyegaran Data Deret Waktu.

Lampiran: Daftar Fungsi

Fungsi

Keterangan

GREATEST

Mengidentifikasi nilai tertinggi di antara parameter yang diberikan.

LEAST

Mengembalikan nilai terkecil dari parameter input.

AVG

Menghitung nilai rata-rata dari parameter yang ditentukan.

MAX

Menentukan nilai maksimum di antara input.

MIN

Menghitung nilai minimum dari input yang diberikan.

SUM

Menjumlahkan semua nilai input untuk menghasilkan total.

COUNT

Menghitung jumlah catatan yang memenuhi kriteria tertentu.

ABS

Menghitung nilai absolut dari sebuah angka.

CEIL

Membulatkan angka ke bilangan bulat terdekat ke atas.

ROUND

Membulatkan angka ke sejumlah tempat desimal tertentu.

TRUNC

Memotong angka ke sejumlah tempat desimal yang ditentukan tanpa pembulatan.

COALESCE

Mengembalikan nilai non-null pertama dari daftar parameter.

[Pol