Avis de fin de support : le 15 décembre 2025, AWS le support de AWS IoT Analytics. Après le 15 décembre 2025, vous ne pourrez plus accéder à la AWS IoT Analytics console ni aux AWS IoT Analytics ressources. Pour plus d'informations, voir AWS IoT Analytics fin du support.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AddAttributes activité
Une activité addAttributes
ajoute des attributs en fonction des attributs existants dans le message. Cela vous permet de modifier la forme du message avant qu'il ne soit enregistré. Par exemple, vous pouvez utiliser addAttributes
pour normaliser des données provenant de différentes générations de microprogrammes.
Tenez compte du message d'entrée suivant.
{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }
L'addAttributes
activité ressemble à ce qui suit.
{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }
Cette activité déplace l'ID de l'appareil vers le niveau racine et extrait la valeur du coord
tableau, en la promouvant au rang d'attributs de niveau supérieur appelés lat
etlon
. À la suite de cette activité, le message d'entrée est transformé selon l'exemple suivant.
{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }
L'attribut d'appareil d'origine est toujours présent. Si vous souhaitez le supprimer, vous pouvez utiliser l'activité removeAttributes
.