Pemberitahuan akhir dukungan: Pada 15 Desember 2025, AWS akan mengakhiri dukungan untuk AWS IoT Analytics. Setelah 15 Desember 2025, Anda tidak akan lagi dapat mengakses AWS IoT Analytics konsol, atau AWS IoT Analytics sumber daya. Untuk informasi selengkapnya, lihat AWS IoT Analytics akhir dukungan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AddAttributes aktivitas
addAttributes
Aktivitas menambahkan atribut berdasarkan atribut yang ada dalam pesan. Ini memungkinkan Anda mengubah bentuk pesan sebelum disimpan. Misalnya, Anda dapat menggunakan addAttributes
untuk menormalkan data yang berasal dari generasi firmware perangkat yang berbeda.
Pertimbangkan pesan masukan berikut.
{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }
addAttributes
Aktivitasnya terlihat seperti berikut ini.
{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }
Aktivitas ini memindahkan ID perangkat ke tingkat root dan mengekstrak nilai dalam coord
array, mempromosikannya ke atribut tingkat atas yang disebut lat
danlon
. Sebagai hasil dari aktivitas ini, pesan input diubah menjadi contoh berikut.
{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }
Atribut perangkat asli masih ada. Jika Anda ingin menghapusnya, Anda dapat menggunakan removeAttributes
aktivitas tersebut.