

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](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# AddAttributes Aktivitas
<a name="pipeline-activities-add-attributes"></a>

`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 berbagai generasi firmware perangkat.

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` dan`lon`. 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.