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
Di Konsol IoT Platform, klik Overview. Di tab Ikhtisar, temukan instans yang ingin dikelola dan klik ID atau nama instans tersebut.
Di panel navigasi sebelah kiri, pilih Data Service > Data Metric, lalu klik sekali Customize Metric.
Navigasikan ke tab All Metrics dan klik sekali Create a Metric.
Ikuti petunjuk di layar untuk mengonfigurasi definisi data deret waktu.
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.
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.
nullSetelah 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 SuhuIkuti 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.
nullOperator 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.
Klik Complete and Publish satu kali.
Lihat data deret waktu yang baru selesai di daftar All Metrics.
nullData 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.
Secara opsional, di daftar All Metrics, temukan data deret waktu yang diinginkan, klik sekali tombol fungsi di kolom operasi, dan lakukan tindakan berikut:
nullData 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.
nullData deret waktu dengan konfigurasi identik dengan yang asli tidak dapat disimpan.
Delete
Hapus data deret waktu dari sistem.
nullMencoba 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