AddAttributes aktivitas - AWS IoT Analytics

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

addAttributesAktivitas 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 ] } }

addAttributesAktivitasnya 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.