Mengumumkan fungsi tanggal dan waktu serta dukungan zona waktu di AWS IoT SiteWise
Kami dengan senang hati mengumumkan bahwa AWS IoT SiteWise sekarang mendukung fungsi tanggal dan waktu, dan zona waktu global untuk digunakan dalam komputasi metrik dan transform asi dalam model aset AWS IoT SiteWise. Anda sekarang dapat menggunakan ekspresi tanggal dan waktu untuk mengambil cap waktu data peralatan saat ini di UTC (Waktu Universal Terkoordinasi) atau di zona waktu lokal Anda, membuat cap waktu yang diberikan parameter input seperti tahun, bulan, hari dalam bulan dan waktu, dan ekstrak bidang waktu yang berbeda seperti tahun atau bulan dengan nilai stempel waktu tertentu. Fungsi tanggal dan waktu yang didukung oleh AWS IoT SiteWise tercantum di bawah ini.
Dapatkan waktu saat ini - AWS IoT SiteWise sekarang memiliki fungsi waktu yang memungkinkan Anda mengekstrak cap waktu saat ini dengan dua cara.
now () - Anda dapat menggunakan fungsi ini untuk mengambil waktu dalam format zaman atau jumlah detik yang berlalu dari 1 Jan 1970 12:00 UTC.
timestamp () - Anda dapat menggunakan fungsi ini untuk mengambil stempel waktu, dalam detik zaman UTC, dari pesan input untuk transformasi dan stempel waktu akhir jendela saat ini untuk metrik.
Ekstrak waktu lokal - waktu lokal (epoch_seconds, zona waktu)
Anda dapat menggunakan fungsi ini untuk mewakili data aset dari zona waktu yang berbeda. Zona waktu lokal dapat dibangun dengan menentukan awalan zona waktu ('UTC', 'CET'), atau offset zona waktu dalam jam ('UTC+ 01:00 '). Dalam contoh kasus penggunaan pelanggan, produsen otomotif memiliki pabrik dan peralatan yang berlokasi di Turki, dengan data dicatat dalam UTC. Manajer dapat mengekstrak waktu di zona waktu lokal dalam ekspresi formula SiteWise sebagai localtime (timestamp (), 'TRT'), di mana TRT adalah awalan yang telah ditentukan sebelumnya untuk zona waktu Turki, yang nantinya dapat digunakan untuk memvisualisasikan data di zona waktu lokal. Untuk daftar zona waktu yang didukung, kunjungi Zona Waktu yang Didukung AWS IoT SiteWise.
Ekstrak bidang waktu - tahun (), mon (), yday (), mday (), wday (), jam (), menit (), detik ()
Anda dapat menggunakan fungsi-fungsi ini untuk mengekstrak komponen waktu yang berbeda (tahun, bulan, hari dalam setahun, hari dalam sebulan, hari dalam seminggu, jam, menit, detik) dari objek waktu lokal. Sebagai contoh, manajer lantai pabrik dari perusahaan perangkat medis yang berlokasi di Oregon ingin menghitung produktivitas rata-rata pada setiap hari dalam seminggu. Manajer dapat mendefinisikan metrik sebagai productivity_monday=if (timestamp () .localtime ('PST') .wday () .eq (1), avg (productivity), none), yang nantinya dapat digunakan untuk membandingkan produktivitas harian. Fungsi wday () mengembalikan hari dalam seminggu dalam format integer 0-6, dengan 0 mewakili hari Minggu.
Waktu konstruksi - mktime ()
Anda dapat menggunakan fungsi ini untuk membuat detik zaman UTC (float point) dari format tanggal yang dapat dibaca manusia dari tahun, bulan, hari dalam bulan, dll. Misalnya, jika Anda ingin mewakili tanggal dan waktu tertentu, katakanlah 19 Januari 2021 4:31:39 UTC dalam detik zaman, Anda dapat menggunakan fungsi mktime () dalam format berikut: mktime ('UTC', 2021, 1, 19, 4, 31, 39.00).
Untuk daftar fungsi dan contoh tanggal dan waktu, kunjungi AWS IoT SiteWise Expressions.
AWS IoT SiteWise adalah layanan terkelola untuk mengumpulkan, menyimpan, mengatur, dan memantau data dari peralatan industri dalam skala besar. Untuk mempelajari lebih lanjut, silakan kunjungi situs web AWS IoT SiteWise atau panduan pengembang. Untuk daftar wilayah yang didukung AWS IoT SiteWise, kunjungi Wil ayah AWS.