AddAttributes attività - AWS IoT Analytics

Avviso di fine del supporto: il 15 dicembre 2025, AWS terminerà il supporto per AWS IoT Analytics. Dopo il 15 dicembre 2025, non potrai più accedere alla AWS IoT Analytics console o AWS IoT Analytics alle risorse. Per ulteriori informazioni, consulta AWS IoT Analytics Fine del supporto.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AddAttributes attività

Un'attività addAttributes aggiunge attributi in base agli attributi esistenti nel messaggio. Ciò consente di modificare la forma del messaggio prima che venga archiviato. Ad esempio, è possibile usare addAttributes per normalizzare i dati provenienti da diverse generazioni di firmware del dispositivo.

Considerate il seguente messaggio di input.

{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }

L'addAttributesattività è simile alla seguente.

{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }

Questa attività sposta l'ID del dispositivo al livello principale ed estrae il valore dall'coordarray, promuovendolo verso attributi di primo livello chiamati lat and. lon Come risultato di questa attività, il messaggio di input viene trasformato nell'esempio seguente.

{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }

L'attributo del dispositivo originale è ancora presente. Se desideri rimuoverlo, puoi utilizzare l'attività removeAttributes.