Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan variabel dalam ekspresi rumus
Variabel mewakili properti AWS IoT SiteWise aset dalam ekspresi rumus. Gunakan variabel untuk memasukkan nilai dari properti aset lain dalam ekspresi Anda, sehingga Anda dapat memproses data dari properti konstan (atribut), aliran data mentah (pengukuran), dan properti rumus lainnya.
Variabel dapat mewakili properti aset dari model aset yang sama atau dari model aset anak terkait. Hanya rumus metrik yang dapat memasukkan variabel dari model aset anak.
Anda mengidentifikasi variabel dengan nama yang berbeda di konsol danAPI.
-
AWS IoT SiteWise konsol — Gunakan nama properti aset sebagai variabel dalam ekspresi Anda.
-
AWS IoT SiteWise API(AWS CLI, AWS SDKs) — Tentukan variabel dengan ExpressionVariablestruktur, yang membutuhkan nama variabel dan referensi ke properti aset. Nama variabel dapat berisi huruf kecil, angka, dan garis bawah. Kemudian, gunakan nama variabel untuk mereferensikan properti aset dalam ekspresi Anda.
Nama variabel peka huruf besar/kecil.
Untuk informasi selengkapnya, lihat Mendefinisikan transformasi dan Mendefinisikan metrik.
Gunakan variabel untuk referensi properti
Nilai variabel mendefinisikan properti yang dirujuk. AWS IoT SiteWise menyediakan berbagai cara untuk melakukan ini.
-
Berdasarkan ID properti: Anda dapat menentukan ID unik properti (UUID) untuk mengidentifikasinya.
-
Dengan nama: Jika properti berada pada model aset yang sama, Anda dapat menentukan namanya di bidang ID properti.
-
Dengan jalur: Nilai variabel dapat merujuk ke properti dengan jalurnya. Untuk informasi selengkapnya, lihat Gunakan jalur untuk mereferensikan properti model komposit khusus.
catatan
Variabel tidak didukung oleh AWS IoT SiteWise konsol. Mereka digunakan oleh AWS IoT SiteWise API, termasuk AWS Command Line Interface AWS CLI) dan AWS SDKs.
Variabel yang Anda terima dalam respons AWS IoT SiteWise mencakup informasi lengkap tentang nilai, termasuk ID dan jalur.
Namun, ketika Anda meneruskan variabel ke AWS IoT SiteWise (misalnya, dalam panggilan “buat” atau “perbarui”), Anda hanya perlu menentukan salah satunya. Misalnya, jika Anda menentukan jalur, Anda tidak perlu memberikan ID.